@import url(https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900&display=swap);
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.fr-element, .fr-element:focus {
  outline: 0 solid transparent; }

.fr-box.fr-basic {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .fr-box.fr-basic .fr-element {
    font-family: sans-serif;
    color: #414141;
    font-size: 14px;
    line-height: 1.6;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: auto;
    min-height: 60px;
    text-align: left; }
  .fr-box.fr-basic.fr-rtl .fr-element {
    text-align: right; }

.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto; }
  .fr-element a {
    user-select: auto;
    -o-user-select: auto;
    -moz-user-select: auto;
    -khtml-user-select: auto;
    -webkit-user-select: auto;
    -ms-user-select: auto; }
  .fr-element.fr-disabled {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none; }
  .fr-element [contenteditable="true"] {
    outline: 0 solid transparent; }

.fr-box a.fr-floating-btn {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none; }
  .fr-box a.fr-floating-btn svg {
    -webkit-transition: transform 0.2s ease 0s;
    -moz-transition: transform 0.2s ease 0s;
    -ms-transition: transform 0.2s ease 0s;
    -o-transition: transform 0.2s ease 0s;
    fill: #333333; }
  .fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
    font-size: 14px;
    line-height: 40px; }
  .fr-box a.fr-floating-btn.fr-btn + .fr-btn {
    margin-left: 10px; }
  .fr-box a.fr-floating-btn:hover {
    background: #ebebeb;
    cursor: pointer; }
    .fr-box a.fr-floating-btn:hover svg {
      fill: #333333; }

.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1); }

iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fr-wrapper {
  position: relative;
  z-index: 1; }
  .fr-wrapper::after {
    clear: both;
    display: block;
    content: "";
    height: 0; }
  .fr-wrapper .fr-placeholder {
    position: absolute;
    font-size: 14px;
    color: #AAA;
    font-family: sans-serif;
    z-index: 1;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .fr-wrapper.show-placeholder .fr-placeholder {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .fr-wrapper ::-moz-selection {
    background: #b5d6fd;
    color: #000; }
  .fr-wrapper ::selection {
    background: #b5d6fd;
    color: #000; }

.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0; }

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0; }

.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm; }
    .fr-box.fr-document .fr-wrapper {
      text-align: left;
      padding: 30px;
      min-width: 21cm;
      background: #efefef; }
      .fr-box.fr-document .fr-wrapper .fr-element {
        text-align: left;
        background: #FFF;
        width: 21cm;
        margin: auto;
        min-height: 26cm !important;
        padding: 1cm 2cm;
        overflow: visible;
        z-index: auto; }
        .fr-box.fr-document .fr-wrapper .fr-element hr {
          margin-left: -2cm;
          margin-right: -2cm;
          background: #efefef;
          height: 1cm;
          outline: none;
          border: none; }
        .fr-box.fr-document .fr-wrapper .fr-element img {
          z-index: 1; } }

.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .fr-tooltip.fr-visible {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative; }
  .fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
    display: none; }

.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
    width: auto; }
  .fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
    display: block;
    text-align: center;
    float: none;
    margin: 8px 7px;
    width: 24px; }
  .fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
    height: 24px; }
  .fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    fill: #333333; }
  .fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
    font-size: 14px;
    display: block;
    line-height: 17px;
    min-width: 30px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 17px;
    font-weight: bold;
    padding: 0 4px; }
  .fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
    margin: 8px 7px;
    width: 24px; }
  .fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
    background: #d6d6d6; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
    font-weight: normal; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
    margin-left: 3px;
    margin-right: 11px; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #333333;
    right: 2px;
    top: 18px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    content: ""; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
    fill: #333333;
    background: #d6d6d6;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease; }
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
      background: #ebebeb;
      fill: #333333; }
      .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
        border-top-color: #333333; }
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
      border-top: 0;
      border-bottom: 4px solid #222222; }
  .fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
    color: #bdbdbd;
    cursor: default;
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
    .fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
      border-top-color: #bdbdbd; }
  .fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
    display: none; }

.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
    background: #FFF; }
  .fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
    height: 27px; }
  .fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
    margin: 8px 11px;
    width: 24px;
    height: 24px; }

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7; }

.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
    border-top-color: #bdbdbd; }

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right; }

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left; }

.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right; }
  .fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }

.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: none; }

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333; }
  .fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
    background: #ebebeb; }
  .fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
    border-top-color: #333333; }

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6; }

.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb; }

.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6; }

.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent; }

.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent; }

.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6; }

.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px; }
  .fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
    border-left: solid 1px #FAFAFA;
    -webkit-transition: border-left 0s, background-color 0.5s;
    -moz-transition: border-left 0s, background-color 0.5s;
    -ms-transition: border-left 0s, background-color 0.5s;
    -o-transition: border-left 0s, background-color 0.5s; }

.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    height: auto;
    max-height: 275px; }
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
    padding: 0;
    margin: auto;
    display: inline-block;
    text-align: left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    margin-top: 0;
    float: left;
    height: 0;
    margin-top: 0 !important; }
    .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
      position: relative; }
      .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
        list-style-type: none;
        margin: 0;
        padding: 8px 0;
        min-width: 72px; }
        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
          padding: 0;
          margin: 0;
          font-size: 15px; }
          .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
            padding: 0 20px;
            line-height: 200%;
            display: flex;
            cursor: pointer;
            white-space: nowrap;
            color: inherit;
            text-decoration: none;
            border-radius: 0;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
              width: 24px;
              height: 24px;
              margin: 3px 4px; }
              .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
                fill: #333333; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
              background: #d6d6d6; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
              color: #bdbdbd;
              cursor: default; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
              margin-left: 20px;
              font-weight: bold;
              -webkit-opacity: 0.75;
              -moz-opacity: 0.75;
              opacity: 0.75; }

.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important; }

body.prevent-scroll {
  overflow: hidden; }
  body.prevent-scroll.fr-mobile {
    position: fixed;
    -webkit-overflow-scrolling: touch; }

.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2; }
  .fr-modal.fr-middle .fr-modal-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute; }
  .fr-modal .fr-modal-wrapper {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-clip: padding-box;
    margin: 20px auto;
    display: inline-block;
    background: #FFF;
    min-width: 300px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    border: 0;
    overflow: hidden;
    width: 90%;
    position: relative; }
    @media (min-width: 768px) and (max-width: 991px) {
      .fr-modal .fr-modal-wrapper {
        margin: 30px auto;
        width: 70%; } }
    @media (min-width: 992px) {
      .fr-modal .fr-modal-wrapper {
        margin: 50px auto;
        width: 960px; } }
    .fr-modal .fr-modal-wrapper .fr-modal-head {
      background: #FFF;
      overflow: hidden;
      position: absolute;
      width: 100%;
      min-height: 42px;
      z-index: 3;
      border-bottom: solid #efefef 1px;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      -ms-transition: all 0.2s ease 0s;
      -o-transition: all 0.2s ease 0s; }
      .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
        height: 56px;
        padding: 0 10px; }
      .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
        margin: 10px;
        position: absolute;
        top: 0;
        right: 0; }
      .fr-modal .fr-modal-wrapper .fr-modal-head h4 {
        font-size: 20px;
        padding: 19px 10px;
        margin: 0;
        font-weight: 400;
        line-height: 18px;
        display: inline-block;
        float: left; }
    .fr-modal .fr-modal-wrapper div.fr-modal-body {
      height: 100%;
      min-height: 150px;
      overflow-y: auto;
      padding-bottom: 20px; }
      .fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
        outline: 0; }
      .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
        height: 36px;
        line-height: 1;
        color: #0098f7;
        padding: 10px;
        cursor: pointer;
        text-decoration: none;
        border: none;
        background: none;
        font-size: 16px;
        outline: none;
        -webkit-transition: background 0.2s ease 0s;
        -moz-transition: background 0.2s ease 0s;
        -ms-transition: background 0.2s ease 0s;
        -o-transition: background 0.2s ease 0s;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box; }
        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
          margin-left: 24px; }
        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
          background: #ebebeb;
          color: #0098f7; }
        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
          background: #d6d6d6;
          color: #0098f7; }
      .fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
        border: 0; }

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb; }

.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639; }

.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2; }
  .fr-popup .fr-icon {
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    font-weight: 400;
    box-sizing: content-box;
    padding: 6px; }
  .fr-popup .fr-icon-container {
    padding: 20px;
    max-height: 200px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @supports not (-ms-high-contrast: none) {
      .fr-popup .fr-icon-container {
        grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
        display: grid; } }
    @media (min-width: 768px) {
      .fr-popup .fr-icon-container {
        min-width: 276px; } }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .fr-popup .fr-icon-container {
        display: inline-flex;
        -ms-flex-flow: row wrap; } }
    @media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
      .fr-popup .fr-icon-container {
        width: 236px; } }
  .fr-popup .fr-input-focus {
    background: whitesmoke; }
  .fr-popup.fr-above {
    margin-top: -10px;
    border-top: 0; }
  .fr-popup.fr-active {
    display: block; }
  .fr-popup.fr-hidden {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .fr-popup.fr-empty {
    display: none !important; }
  .fr-popup .fr-hs {
    display: block !important; }
    .fr-popup .fr-hs.fr-hidden {
      display: none !important; }
  .fr-popup .fr-input-line {
    position: relative;
    padding: 15px 0; }
    .fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line textarea {
      width: 100%;
      margin-bottom: 1px;
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: solid 1px #999999;
      color: #222222;
      font-size: 14px;
      background: #FFF;
      position: relative;
      z-index: 2;
      padding: 4px 12px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: border 0.5s, padding 0.5s;
      -moz-transition: border 0.5s, padding 0.5s;
      -ms-transition: border 0.5s, padding 0.5s;
      -o-transition: border 0.5s, padding 0.5s; }
      .fr-popup .fr-input-line input[type="text"]:hover, .fr-popup .fr-input-line textarea:hover {
        border: solid 1px #515151; }
      .fr-popup .fr-input-line input[type="text"]:focus, .fr-popup .fr-input-line textarea:focus {
        border: solid 2px #0098f7;
        padding: 3px 11px; }
    .fr-popup .fr-input-line input[type="text"] {
      height: 46px; }
    .fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
      position: absolute;
      top: 29px;
      left: 12px;
      font-size: 14px;
      color: grey;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      z-index: 3;
      display: block;
      background: #FFF;
      padding: 0;
      cursor: text; }
    .fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
      color: gray;
      width: auto;
      left: 4px;
      padding: 0 4px;
      font-size: 11px;
      top: 9px; }
  .fr-popup input, .fr-popup textarea {
    user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none; }
  .fr-popup textarea {
    resize: none; }
  .fr-popup .fr-buttons {
    white-space: nowrap;
    line-height: 0; }
    .fr-popup .fr-buttons .fr-btn {
      margin-left: 4px;
      margin-right: 4px;
      display: inline-block;
      float: none; }
      .fr-popup .fr-buttons .fr-btn i {
        float: left; }
    .fr-popup .fr-buttons .fr-separator {
      display: inline-block;
      float: none; }
    .fr-popup .fr-buttons.fr-tabs {
      border-radius: 6px 6px 0 0;
      -moz-border-radius: 6px 6px 0 0;
      -webkit-border-radius: 6px 6px 0 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      background-color: #f5f5f5;
      overflow: hidden; }
      @media (max-width: 768px) {
        .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
          overflow: scroll;
          overflow-y: hidden;
          width: 276px; } }
    .fr-popup .fr-buttons:not(.fr-tabs) {
      padding: 5px; }
  .fr-popup .fr-layer {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 195px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px;
    display: none; }
    @media (min-width: 768px) {
      .fr-popup .fr-layer {
        width: 260px; } }
    .fr-popup .fr-layer.fr-active {
      display: inline-block; }
  .fr-popup .fr-action-buttons {
    z-index: 7;
    height: 36px;
    text-align: right; }
    .fr-popup .fr-action-buttons button.fr-command {
      height: 36px;
      line-height: 1;
      color: #0098f7;
      padding: 10px;
      cursor: pointer;
      text-decoration: none;
      border: none;
      background: none;
      font-size: 16px;
      outline: none;
      -webkit-transition: background 0.2s ease 0s;
      -moz-transition: background 0.2s ease 0s;
      -ms-transition: background 0.2s ease 0s;
      -o-transition: background 0.2s ease 0s;
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
      .fr-popup .fr-action-buttons button.fr-command + button {
        margin-left: 24px; }
      .fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
        background: #ebebeb;
        color: #0098f7; }
      .fr-popup .fr-action-buttons button.fr-command:active {
        background: #d6d6d6;
        color: #0098f7; }
    .fr-popup .fr-action-buttons button::-moz-focus-inner {
      border: 0; }
  .fr-popup .fr-checkbox {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    padding: 10px;
    border-radius: 100%;
    line-height: 1;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    vertical-align: middle; }
    .fr-popup .fr-checkbox svg {
      margin-left: 2px;
      margin-top: 2px;
      display: none;
      width: 10px;
      height: 10px; }
    .fr-popup .fr-checkbox span {
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      width: 18px;
      height: 18px;
      display: inline-block;
      position: relative;
      z-index: 1;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
      -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
      -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
      -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s; }
    .fr-popup .fr-checkbox input {
      position: absolute;
      z-index: 2;
      -webkit-opacity: 0;
      -moz-opacity: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      border: 0 none;
      cursor: pointer;
      height: 18px;
      margin: 0;
      padding: 0;
      width: 18px;
      top: 7px;
      left: 7px; }
      .fr-popup .fr-checkbox input:not(:checked) + span {
        border: solid 2px #999999; }
      .fr-popup .fr-checkbox input:not(:checked):active + span {
        background-color: #f5f5f5; }
      .fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
        border-color: #515151; }
      .fr-popup .fr-checkbox input:checked + span {
        background: #0098f7;
        border: solid 2px #0098f7; }
        .fr-popup .fr-checkbox input:checked + span svg {
          display: block; }
      .fr-popup .fr-checkbox input:checked:active + span {
        background-color: #EcF5Ff; }
      .fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
        -webkit-opacity: 0.8;
        -moz-opacity: 0.8;
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .fr-popup .fr-checkbox-line {
    font-size: 14px;
    line-height: 1.4px;
    margin-top: 10px; }
    .fr-popup .fr-checkbox-line label {
      cursor: pointer;
      margin: 0 5px;
      vertical-align: middle; }
  .fr-popup.fr-rtl {
    direction: rtl;
    text-align: right; }
    .fr-popup.fr-rtl .fr-action-buttons {
      text-align: left; }
    .fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
      left: auto;
      right: 0; }
    .fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
      float: right; }

.fr-text-edit-layer {
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important; }

.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s; }
  .fr-toolbar::after {
    clear: both;
    display: block;
    content: "";
    height: 0; }
  .fr-toolbar::after {
    height: 0; }
  .fr-toolbar .fr-newline {
    clear: both;
    display: block;
    content: "";
    margin-left: 9px;
    margin-right: 9px;
    background: #efefef;
    height: 1px;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    -o-transition: height 0.5s; }
  .fr-toolbar.fr-toolbar-open {
    padding-bottom: 48px; }
    .fr-toolbar.fr-toolbar-open .fr-newline {
      height: 0; }
  .fr-toolbar .fr-float-right {
    float: right; }
  .fr-toolbar .fr-float-left {
    float: left; }
  .fr-toolbar .fr-more-toolbar {
    float: left;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f5f5;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    -o-transition: height 0.5s;
    height: 0;
    z-index: 2;
    overflow: hidden;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
    .fr-toolbar .fr-more-toolbar.fr-expanded {
      height: 48px; }
    .fr-toolbar .fr-more-toolbar.fr-overflow-visible {
      overflow: visible; }
    .fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
      margin-left: 4px;
      margin-right: 4px; }
  .fr-toolbar .fr-btn-grp {
    display: inline-block;
    margin: 0 17px 0 12px; }
    @media (max-width: 768px) {
      .fr-toolbar .fr-btn-grp {
        margin: 0 7px 0 6px; } }
  .fr-toolbar .fr-command.fr-btn.fr-open {
    margin-top: 10px;
    margin-bottom: -1px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    .fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
      background: #f5f5f5; }
  .fr-toolbar.fr-rtl {
    text-align: right; }
  .fr-toolbar.fr-inline {
    display: none;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    border: 0;
    white-space: nowrap;
    position: absolute;
    margin-top: 5px;
    z-index: 2147483630; }
    .fr-toolbar.fr-inline.fr-above {
      margin-top: -10px;
      border-top: 0; }
    .fr-toolbar.fr-inline .fr-newline {
      height: 0; }
  .fr-toolbar.fr-top {
    top: 0;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar.fr-bottom {
    bottom: 0;
    border-top: 0;
    padding-bottom: 0;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    .fr-toolbar.fr-bottom .fr-newline {
      padding-top: 0;
      -webkit-transition: padding-top 0.5s;
      -moz-transition: padding-top 0.5s;
      -ms-transition: padding-top 0.5s;
      -o-transition: padding-top 0.5s; }
    .fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
      padding-top: 48px;
      background: #FFF; }
    .fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
      margin-top: -1px;
      margin-bottom: 10px;
      border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      -webkit-border-radius: 0 0 4px 4px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
  .fr-toolbar.fr-sticky-on {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }

.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left; }
  .fr-separator + .fr-separator {
    display: none; }
  .fr-separator.fr-vs {
    height: 32px;
    width: 1px;
    margin: 8px 4px; }
  .fr-separator.fr-hs {
    clear: both;
    width: calc(100% - (2 * 4px));
    margin: 0 4px;
    height: 1px; }
  .fr-separator.fr-hidden {
    display: none !important; }

.fr-rtl .fr-separator {
  float: right; }

.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none; }

.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block; }

.second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .second-toolbar::after {
    clear: both;
    display: block;
    content: "";
    height: 0; }

#logo {
  float: left;
  outline: none; }
  #logo > span {
    display: inline-block;
    float: left;
    font-family: sans-serif;
    padding: 11px 5px 10px 15px;
    font-size: 12px;
    font-weight: 500;
    color: #b1b2b7;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s; }
  #logo > svg {
    height: 20px;
    width: 47px;
    margin: 7px 0;
    cursor: pointer; }
  #logo > svg * {
    -webkit-transition: fill 0.3s;
    -moz-transition: fill 0.3s;
    -ms-transition: fill 0.3s;
    -o-transition: fill 0.3s; }
  #logo:hover > span, #logo:focus > span {
    color: #0098f7; }
  #logo:hover > svg .fr-logo, #logo:focus > svg .fr-logo {
    fill: #0098f7; }

.fr-visibility-helper {
  display: none;
  margin-left: 0 !important; }
  @media (min-width: 768px) {
    .fr-visibility-helper {
      margin-left: 1px !important; } }
  @media (min-width: 992px) {
    .fr-visibility-helper {
      margin-left: 2px !important; } }
  @media (min-width: 1200px) {
    .fr-visibility-helper {
      margin-left: 3px !important; } }

.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.fr-box {
  position: relative; }

/**
 * Postion sticky hacks.
 */
.fr-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky; }

.fr-sticky-off {
  position: relative; }

.fr-sticky-on {
  position: fixed;
  z-index: 10; }
  .fr-sticky-on.fr-sticky-ios {
    position: absolute;
    left: 0;
    right: 0;
    width: auto !important; }

.fr-sticky-dummy {
  display: none; }

.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block; }

span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
.tippy-tooltip {
  padding: 0.2em;
  font-size: 0.8rem;
  line-height: 0.9rem; }

.vc-confirmation-action-dialog p {
    color: #74788d;
}

.vc-confirmation-action-dialog .ajs-header {
    color: #C82828;
}

/**
 * Source: https://tobiasahlin.com/spinkit/
 */
.vc-ellipsis-loader {
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.vc-ellipsis-loader > div {
  width: 14px;
  height: 14px;
  background-color: #c4c4c4;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both; }

.vc-ellipsis-loader .bounce1 {
  animation-delay: -0.32s; }

.vc-ellipsis-loader .bounce2 {
  animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.vc-ellipsis-loader.lg {
  width: 70px; }
  .vc-ellipsis-loader.lg > div {
    width: 20px;
    height: 20px; }

.vc-ellipsis-loader.sm {
  width: 35px; }
  .vc-ellipsis-loader.sm > div {
    width: 8px;
    height: 8px; }

.vc-ellipsis-loader.xs {
  width: 20px; }
  .vc-ellipsis-loader.xs > div {
    width: 4px;
    height: 4px; }

.vc-panel-error {
    text-align: center;
    padding: 15px 30px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.vc-panel-error__title {
    font-size: 2rem;
    font-weight: 600;
}

.vc-panel-error__icon {
    font-size: 3rem;
}

.vc-panel-loader {
    text-align: center;
    padding: 15px 30px;
    background: #f6f6f6;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.vc-panel-loader > div {
    position: relative;
    padding-top: 10px;
}

.vc-996511d8 input {
  background: red; }

.form-inline .vc-form-froala .fr-box {
  flex: 1; }

.vc-830347552 {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 4px 6px;
  color: #555;
  vertical-align: middle;
  max-width: 100%;
  line-height: 22px;
  cursor: text;
  display: block; }
  .vc-830347552 .tag {
    margin-right: 4px;
    color: white; }
    .vc-830347552 .tag.label {
      display: inline;
      padding: .2em .6em .3em;
      font-size: 75%;
      font-weight: 700;
      line-height: 1;
      color: #fff;
      text-align: center;
      white-space: nowrap;
      vertical-align: baseline;
      border-radius: .25em; }
    .vc-830347552 .tag [data-role="remove"] {
      margin-left: 8px;
      cursor: pointer; }
      .vc-830347552 .tag [data-role="remove"]::after {
        content: "x";
        padding: 0 2px; }
  .vc-830347552 input {
    border: none;
    box-shadow: none;
    outline: none;
    background-color: transparent;
    padding: 0 6px;
    margin: 0;
    width: auto;
    max-width: inherit; }

.tippy-tooltip {
    padding: 0.2em;
    font-size: 0.8rem;
    line-height: 0.9rem;
}

@charset "UTF-8";
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
/*! * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Commercial License) */
.fa, .fab, .fad, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: .75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite; }

.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1); }

.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1); }

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-conditioner:before {
  content: "\f8f4"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-album:before {
  content: "\f89f"; }

.fa-album-collection:before {
  content: "\f8a0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-alien:before {
  content: "\f8f5"; }

.fa-alien-monster:before {
  content: "\f8f6"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-amp-guitar:before {
  content: "\f8a1"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badge-sheriff:before {
  content: "\f8a2"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-banjo:before {
  content: "\f8a3"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-bed-alt:before {
  content: "\f8f7"; }

.fa-bed-bunk:before {
  content: "\f8f8"; }

.fa-bed-empty:before {
  content: "\f8f9"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-on:before {
  content: "\f8fa"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-betamax:before {
  content: "\f8a4"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blinds:before {
  content: "\f8fb"; }

.fa-blinds-open:before {
  content: "\f8fc"; }

.fa-blinds-raised:before {
  content: "\f8fd"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boombox:before {
  content: "\f8a5"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-center-h:before {
  content: "\f89c"; }

.fa-border-center-v:before {
  content: "\f89d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-cactus:before {
  content: "\f8a7"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camcorder:before {
  content: "\f8a8"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-home:before {
  content: "\f8fe"; }

.fa-camera-movie:before {
  content: "\f8a9"; }

.fa-camera-polaroid:before {
  content: "\f8aa"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caravan-alt:before {
  content: "\e000"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cassette-tape:before {
  content: "\f8ab"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cat-space:before {
  content: "\e001"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cctv:before {
  content: "\f8ac"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clarinet:before {
  content: "\f8ad"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-music:before {
  content: "\f8ae"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-pot:before {
  content: "\e002"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-coffin-cross:before {
  content: "\e051"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comet:before {
  content: "\e003"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-music:before {
  content: "\f8af"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-music:before {
  content: "\f8b0"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-computer-classic:before {
  content: "\f8b1"; }

.fa-computer-speaker:before {
  content: "\f8b2"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cowbell:before {
  content: "\f8b3"; }

.fa-cowbell-more:before {
  content: "\f8b4"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-disc-drive:before {
  content: "\f8b5"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fan-table:before {
  content: "\e004"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-faucet-drip:before {
  content: "\e006"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-music:before {
  content: "\f8b6"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-film-canister:before {
  content: "\f8b7"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flashlight:before {
  content: "\f8b8"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-flute:before {
  content: "\f8b9"; }

.fa-flux-capacitor:before {
  content: "\f8ba"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-download:before {
  content: "\e053"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folder-upload:before {
  content: "\e054"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-galaxy:before {
  content: "\e008"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-game-console-handheld:before {
  content: "\f8bb"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gamepad-alt:before {
  content: "\f8bc"; }

.fa-garage:before {
  content: "\e009"; }

.fa-garage-car:before {
  content: "\e00a"; }

.fa-garage-open:before {
  content: "\e00b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gramophone:before {
  content: "\f8bd"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-guitar-electric:before {
  content: "\f8be"; }

.fa-guitars:before {
  content: "\f8bf"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-headphones:before {
  content: "\f8c2"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-heat:before {
  content: "\e00c"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-horse-saddle:before {
  content: "\f8c3"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house:before {
  content: "\e00d"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-day:before {
  content: "\e00e"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-house-leave:before {
  content: "\e00f"; }

.fa-house-night:before {
  content: "\e010"; }

.fa-house-return:before {
  content: "\e011"; }

.fa-house-signal:before {
  content: "\e012"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-image-polaroid:before {
  content: "\f8c4"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-joystick:before {
  content: "\f8c5"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-jug:before {
  content: "\f8c6"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kazoo:before {
  content: "\f8c7"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-lamp-desk:before {
  content: "\e014"; }

.fa-lamp-floor:before {
  content: "\e015"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lasso:before {
  content: "\f8c8"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-light-ceiling:before {
  content: "\e016"; }

.fa-light-switch:before {
  content: "\e017"; }

.fa-light-switch-off:before {
  content: "\e018"; }

.fa-light-switch-on:before {
  content: "\e019"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-music:before {
  content: "\f8c9"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microphone-stand:before {
  content: "\f8cb"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-microwave:before {
  content: "\e01b"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-alt:before {
  content: "\f8cd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mp3-player:before {
  content: "\f8ce"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-music-alt:before {
  content: "\f8cf"; }

.fa-music-alt-slash:before {
  content: "\f8d0"; }

.fa-music-slash:before {
  content: "\f8d1"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-outlet:before {
  content: "\e01c"; }

.fa-oven:before {
  content: "\e01d"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-rotary:before {
  content: "\f8d3"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-piano:before {
  content: "\f8d4"; }

.fa-piano-keyboard:before {
  content: "\f8d5"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-planet-moon:before {
  content: "\e01f"; }

.fa-planet-ringed:before {
  content: "\e020"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-police-box:before {
  content: "\e021"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portal-enter:before {
  content: "\e022"; }

.fa-portal-exit:before {
  content: "\e023"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-projector:before {
  content: "\f8d6"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radar:before {
  content: "\e024"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-radio:before {
  content: "\f8d7"; }

.fa-radio-alt:before {
  content: "\f8d8"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-raygun:before {
  content: "\e025"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-refrigerator:before {
  content: "\e026"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocket-launch:before {
  content: "\e027"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-router:before {
  content: "\f8da"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-sax-hot:before {
  content: "\f8db"; }

.fa-saxophone:before {
  content: "\f8dc"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-image:before {
  content: "\f8f3"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-sensor:before {
  content: "\e028"; }

.fa-sensor-alert:before {
  content: "\e029"; }

.fa-sensor-fire:before {
  content: "\e02a"; }

.fa-sensor-on:before {
  content: "\e02b"; }

.fa-sensor-smoke:before {
  content: "\e02c"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signal-stream:before {
  content: "\f8dd"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-siren:before {
  content: "\e02d"; }

.fa-siren-on:before {
  content: "\e02e"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-cow:before {
  content: "\f8de"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-solar-system:before {
  content: "\e02f"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-circle:before {
  content: "\e030"; }

.fa-sort-circle-down:before {
  content: "\e031"; }

.fa-sort-circle-up:before {
  content: "\e032"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-space-station-moon:before {
  content: "\e033"; }

.fa-space-station-moon-alt:before {
  content: "\e034"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker:before {
  content: "\f8df"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-speakers:before {
  content: "\f8e0"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-sprinkler:before {
  content: "\e035"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-star-shooting:before {
  content: "\e036"; }

.fa-starfighter:before {
  content: "\e037"; }

.fa-starfighter-alt:before {
  content: "\e038"; }

.fa-stars:before {
  content: "\f762"; }

.fa-starship:before {
  content: "\e039"; }

.fa-starship-freighter:before {
  content: "\e03a"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-sword-laser:before {
  content: "\e03b"; }

.fa-sword-laser-alt:before {
  content: "\e03c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-swords-laser:before {
  content: "\e03d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-telescope:before {
  content: "\e03e"; }

.fa-temperature-down:before {
  content: "\e03f"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-temperature-up:before {
  content: "\e040"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-transporter:before {
  content: "\e042"; }

.fa-transporter-1:before {
  content: "\e043"; }

.fa-transporter-2:before {
  content: "\e044"; }

.fa-transporter-3:before {
  content: "\e045"; }

.fa-transporter-empty:before {
  content: "\e046"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-triangle-music:before {
  content: "\f8e2"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-trumpet:before {
  content: "\f8e3"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turntable:before {
  content: "\f8e4"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-alt:before {
  content: "\f8e5"; }

.fa-tv-music:before {
  content: "\f8e6"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typewriter:before {
  content: "\f8e7"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-ufo:before {
  content: "\e047"; }

.fa-ufo-beam:before {
  content: "\e048"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usb-drive:before {
  content: "\f8e9"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alien:before {
  content: "\e04a"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-cowboy:before {
  content: "\f8ea"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-music:before {
  content: "\f8eb"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-robot:before {
  content: "\e04b"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-user-unlock:before {
  content: "\e058"; }

.fa-user-visor:before {
  content: "\e04c"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vacuum:before {
  content: "\e04d"; }

.fa-vacuum-robot:before {
  content: "\e04e"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-vhs:before {
  content: "\f8ec"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-violin:before {
  content: "\f8ed"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-wagon-covered:before {
  content: "\f8ee"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walkie-talkie:before {
  content: "\f8ef"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-calculator:before {
  content: "\f8f0"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waveform:before {
  content: "\f8f1"; }

.fa-waveform-path:before {
  content: "\f8f2"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-frame:before {
  content: "\e04f"; }

.fa-window-frame-open:before {
  content: "\e050"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.0.66be2413.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.0.66be2413.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.0.8bc43b82.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.0.dca9cc0f.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.0.b5f20a81.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.0.b63962c5.svg) format("svg");
  unicode-range: U+f081,U+f08c,U+f092,U+f099,U+f09b,U+f0d2-f0d5,U+f113,U+f136,U+f13b-f13c,U+f15a,U+f167-f169,U+f16c-f16e,U+f170,U+f173-f174,U+f17a,U+f17c-f17e,U+f180,U+f184,U+f189-f18c,U+f194,U+f19a-f19b,U+f1a0-f1a4,U+f1a6-f1a7,U+f1a9-f1aa,U+f1b4,U+f1b6-f1b7,U+f1bc-f1be,U+f1ca-f1cc,U+f1d0-f1d1,U+f1d4-f1d6,U+f1e7,U+f1ed-f1ee,U+f1f0-f1f2,U+f1f4-f1f5,U+f202,U+f208-f209,U+f20d-f20e,U+f211-f213,U+f215,U+f231-f232,U+f237,U+f23a-f23b,U+f23d-f23e,U+f24b-f24c,U+f260-f261,U+f263-f266,U+f268,U+f26a-f26b,U+f26d-f26e,U+f270,U+f27d-f27e,U+f280-f281,U+f284-f285,U+f287-f28a,U+f293-f294,U+f297-f299,U+f2a5-f2a6,U+f2a9,U+f2ab-f2ad,U+f2b0,U+f2b2,U+f2b4,U+f2b8,U+f2c4,U+f2c6,U+f2d6-f2d8,U+f2da,U+f2dd-f2de,U+f2e0,U+f35c,U+f368-f374,U+f378-f37d,U+f37f-f380,U+f383-f385,U+f388,U+f38b-f38f,U+f392,U+f394-f397,U+f399-f39a,U+f3a1-f3a4,U+f3a6-f3b2,U+f3b4-f3b8,U+f3ba-f3bc,U+f3c0,U+f3c3-f3c4,U+f3c6-f3c8,U+f3ca,U+f3cc,U+f3d0,U+f3d2,U+f3d4,U+f3d6-f3d7,U+f3da-f3db,U+f3df,U+f3e1-f3e3,U+f3e6-f3e7,U+f3e9-f3ec,U+f3ee-f3ef,U+f3f5-f3f6,U+f3f8-f3f9,U+f3fe,U+f402-f405,U+f407-f408,U+f40a-f40d,U+f411-f417,U+f419,U+f41b-f41d,U+f41f,U+f421,U+f426; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.1.01c94e06.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.1.01c94e06.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.1.7b722f16.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.1.803b6d0c.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.1.fd7983e3.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.1.d72a616a.svg) format("svg");
  unicode-range: U+f16b,U+f425; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.2.4821e9af.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.2.4821e9af.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.2.c609a72d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.2.ea88fb74.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.2.e4b8893a.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.2.83cdaa1b.svg) format("svg");
  unicode-range: U+f42d-f42f; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.3.8e17a491.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.3.8e17a491.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.3.15613def.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.3.52cfdf0b.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.3.1d564904.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.3.a013a164.svg) format("svg");
  unicode-range: U+f18d,U+f1b5,U+f1d7,U+f210,U+f216,U+f286,U+f2b1,U+f393,U+f3b9,U+f3cb,U+f3d3,U+f3d8-f3d9,U+f3dc,U+f409,U+f423,U+f429,U+f430-f431; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.5.e9c9b338.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.5.e9c9b338.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.5.c92acd45.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.5.1a2ed06b.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.5.2f9328d2.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.5.e8156114.svg) format("svg");
  unicode-range: U+f452,U+f457; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.9.7d31376e.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.9.7d31376e.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.9.c5f61cbb.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.9.e6c1b5ad.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.9.30178bcf.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.9.81680437.svg) format("svg");
  unicode-range: U+f44d; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.10.5a286761.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.10.5a286761.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.10.b3986fa6.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.10.238685d3.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.10.e90d8d0c.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.10.c6ea69a8.svg) format("svg");
  unicode-range: U+f4d5,U+f4e5; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.11.00a1b1ec.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.11.00a1b1ec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.11.910e5d8e.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.11.5369b01e.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.11.f29fcac2.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.11.fc615fbc.svg) format("svg");
  unicode-range: U+f203,U+f4e6-f4f2,U+f4f8; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.12.401ee180.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.0.12.401ee180.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.0.12.dfe64c40.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.0.12.7d510b4f.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.0.12.d1ff76c2.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.0.12.cf2007db.svg) format("svg");
  unicode-range: U+f4f7,U+f50a,U+f50c-f50d,U+f510,U+f512-f513; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.1.0.7afdf09f.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.1.0.7afdf09f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.1.0.6a633249.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.1.0.13554a7e.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.1.0.4a14ac62.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.1.0.358e7d8a.svg) format("svg");
  unicode-range: U+f25e,U+f375,U+f5a3,U+f5be,U+f5cc,U+f5cf; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.2.0.8708a6e4.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.2.0.8708a6e4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.2.0.538d2a55.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.2.0.afb8d4fa.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.2.0.d94ecd82.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.2.0.ae7f7668.svg) format("svg");
  unicode-range: U+f5f1,U+f63f; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.3.0.948597e0.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.3.0.948597e0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.3.0.e3f2fcb9.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.3.0.e44f3bae.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.3.0.9a37e3df.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.3.0.adeeeff7.svg) format("svg");
  unicode-range: U+f642; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.4.0.40ffd503.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.4.0.40ffd503.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.4.0.afef2785.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.4.0.ef74a8b9.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.4.0.2998939c.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.4.0.293690eb.svg) format("svg");
  unicode-range: U+f4f3,U+f6ca,U+f6cc,U+f6dc,U+f704,U+f730; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.4.2.7a85453e.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.4.2.7a85453e.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.4.2.1bb85ccb.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.4.2.f1f74cbc.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.4.2.78d2da3d.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.4.2.05aacc4a.svg) format("svg");
  unicode-range: U+f3e4; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.6.0.0312e155.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.6.0.0312e155.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.6.0.e9e88444.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.6.0.cb5b2cc0.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.6.0.881a72d9.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.6.0.30e77de5.svg) format("svg");
  unicode-range: U+f181,U+f77b,U+f78d,U+f790,U+f797,U+f7af-f7b1,U+f7b3,U+f7bb,U+f7df,U+f7e3; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.7.0.3e39cfe7.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.7.0.3e39cfe7.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.7.0.336fbe0c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.7.0.9d7fd486.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.7.0.40acb842.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.7.0.ee2fe82c.svg) format("svg");
  unicode-range: U+f198,U+f1a5,U+f1a8,U+f1f3,U+f214,U+f23c,U+f296,U+f2aa,U+f391,U+f39d,U+f3f7,U+f427,U+f4f4,U+f50e,U+f60f; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.8.0.d854f7da.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.8.0.d854f7da.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.8.0.71c8289a.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.8.0.a1292cd9.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.8.0.8c278374.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.8.0.51484c78.svg) format("svg");
  unicode-range: U+f171,U+f179,U+f1e9,U+f27c,U+f3f3,U+f41a,U+f41e,U+f420,U+f428,U+f42a-f42c,U+f459,U+f4e4,U+f4f6,U+f4f9,U+f50b,U+f50f,U+f511,U+f514,U+f592,U+f5a8,U+f5b2,U+f5b5,U+f5c6,U+f5f7,U+f5fa,U+f612,U+f69d,U+f6af,U+f6c9,U+f731,U+f75d,U+f77a,U+f785,U+f789,U+f791,U+f798-f799,U+f7c6,U+f7d3,U+f7d6,U+f7e0-f7e1,U+f834-f83d,U+f83f-f840; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.8.1.c08348d6.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.8.1.c08348d6.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.8.1.8d8ec79e.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.8.1.2761211c.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.8.1.3d507d8c.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.8.1.1093892d.svg) format("svg");
  unicode-range: U+f0e1; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.8.2.bc6dba2e.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.8.2.bc6dba2e.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.8.2.a90aca4a.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.8.2.bb260f98.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.8.2.ab5b14b7.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.8.2.f749a5bb.svg) format("svg");
  unicode-range: U+f082,U+f09a,U+f1d2-f1d3,U+f39e,U+f59e,U+f7bc,U+f841-f842; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.9.0.c6cb4078.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.9.0.c6cb4078.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.9.0.0962891c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.9.0.0dfa2eaf.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.9.0.0ce94568.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.9.0.d9d2101d.svg) format("svg");
  unicode-range: U+f39f; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.10.0.9ecdd077.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.10.0.9ecdd077.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.10.0.3d609e5a.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.10.0.369c274e.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.10.0.79c0dbcc.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.10.0.7bb1a7df.svg) format("svg");
  unicode-range: U+f89e; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.11.0.5c368a02.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.11.0.5c368a02.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.11.0.4ef2691f.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.11.0.2ba93fb3.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.11.0.cb65e5ce.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.11.0.c568371f.svg) format("svg");
  unicode-range: U+f4f5,U+f8a6,U+f8ca,U+f8d2,U+f8e1,U+f8e8; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.11.2.23a0a62a.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.11.2.23a0a62a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.11.2.870ab46d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.11.2.f4dcb26d.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.11.2.b5a0ebd1.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.11.2.0ce540dd.svg) format("svg");
  unicode-range: U+f3bd; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.12.0.dc56cdf9.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.12.0.dc56cdf9.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.12.0.ca399bc7.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.12.0.a148d37c.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.12.0.15ad44ac.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.12.0.b240a346.svg) format("svg");
  unicode-range: U+f17b,U+f1e8,U+f267,U+f269,U+f2ae,U+f2c5; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.12.1.d4e9a7a0.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.12.1.d4e9a7a0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.12.1.ae3cdf10.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.12.1.29d8fc54.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.12.1.afd5f286.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.12.1.964c98d5.svg) format("svg");
  unicode-range: U+f282; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.13.1.1759b1b9.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.13.1.1759b1b9.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.13.1.611c9f1c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.13.1.432de92c.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.13.1.faac3d44.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.13.1.7c879f5a.svg) format("svg");
  unicode-range: U+f19e,U+f2b3,U+f2d5; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.14.0.2734996a.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.14.0.2734996a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.14.0.ffe50487.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.14.0.9b602af9.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.14.0.ac6f9fca.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.14.0.1ef18db3.svg) format("svg");
  unicode-range: U+e007,U+e013,U+e01a,U+e01e,U+e049,U+e052,U+e055-e057,U+e077-e07c,U+f262; }

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-brands-400-5.15.0.c4ee60b5.eot);
  src: url(/build/backend/fonts/pro-fa-brands-400-5.15.0.c4ee60b5.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-brands-400-5.15.0.3a449960.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-brands-400-5.15.0.00e9ff16.woff) format("woff"), url(/build/backend/fonts/pro-fa-brands-400-5.15.0.bf81903a.ttf) format("truetype"), url(/build/backend/images/pro-fa-brands-400-5.15.0.83b0f457.svg) format("svg");
  unicode-range: U+e07d-e084,U+e087-e088,U+f2d9,U+f3d5,U+f3e8; }

.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.0.303ec329.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.0.303ec329.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.0.8b870ea1.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.0.43ca5b55.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.0.bb93aac6.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.0.bb045569.svg) format("svg");
  unicode-range: U+f002,U+f008-f009,U+f00b-f00c,U+f00e,U+f011,U+f013,U+f019,U+f01c,U+f022-f025,U+f02a-f02b,U+f02d,U+f030,U+f040-f041,U+f044,U+f047,U+f049-f04a,U+f04e,U+f050,U+f052-f055,U+f057-f05b,U+f05e,U+f060-f066,U+f068-f06a,U+f074,U+f077-f07a,U+f07c-f07e,U+f085,U+f089,U+f08b,U+f090,U+f093-f094,U+f098,U+f09c-f09e,U+f0a4-f0ab,U+f0b2,U+f0c1,U+f0c3,U+f0c6,U+f0c9,U+f0ce,U+f0d7-f0db,U+f0e2-f0e3,U+f0e9-f0ea,U+f0ec,U+f0f4,U+f0f8,U+f0fa-f0fe,U+f100-f103,U+f106-f108,U+f10a-f10b,U+f11c,U+f120-f122,U+f124,U+f126-f128,U+f12e,U+f134,U+f137-f13a,U+f13e,U+f141-f143,U+f146,U+f14a-f14d,U+f150-f154,U+f156-f159,U+f175-f178,U+f182-f183,U+f188,U+f191-f192,U+f195,U+f199,U+f1ad-f1ae,U+f1b0,U+f1b2-f1b3,U+f1b8,U+f1bb,U+f1c0,U+f1cd,U+f1d8,U+f1da,U+f1e0-f1e2,U+f1ea,U+f1fa,U+f1fd-f1fe,U+f204-f206,U+f20b,U+f217-f218,U+f21c,U+f222,U+f224,U+f226-f229,U+f233,U+f238-f239,U+f240-f244,U+f246,U+f255-f258,U+f25a-f25c,U+f28b,U+f28d,U+f290-f292,U+f295,U+f2a1-f2a4,U+f2a8,U+f2c7-f2cb,U+f2ce,U+f2d0,U+f2d2-f2d3,U+f2db,U+f2e6-f2e7,U+f2ea,U+f2f0-f2f1,U+f2f5-f2f7,U+f2f9,U+f2fd,U+f301,U+f303,U+f308-f30f,U+f31d,U+f320-f322,U+f325-f326,U+f328-f32e,U+f330-f332,U+f336-f337,U+f339-f33c,U+f33e,U+f340-f34c,U+f350-f353,U+f355,U+f358-f35b,U+f360-f367,U+f376,U+f37e,U+f387,U+f389-f38a,U+f390,U+f39b-f39c,U+f3a0,U+f3b3,U+f3be-f3bf,U+f3c2,U+f3c5,U+f3cd-f3cf,U+f3de,U+f3e5,U+f3ed,U+f3f0,U+f3f2,U+f3fa-f3fc,U+f400-f401,U+f40e-f410,U+10f002,U+10f008-10f009,U+10f00b-10f00c,U+10f00e,U+10f011,U+10f013,U+10f019,U+10f01c,U+10f022-10f025,U+10f02a-10f02b,U+10f02d,U+10f030,U+10f040-10f041,U+10f044,U+10f047,U+10f049-10f04a,U+10f04e,U+10f050,U+10f052-10f055,U+10f057-10f05b,U+10f05e,U+10f060-10f066,U+10f068-10f06a,U+10f074,U+10f077-10f07a,U+10f07c-10f07e,U+10f085,U+10f089,U+10f08b,U+10f090,U+10f093-10f094,U+10f098,U+10f09c-10f09e,U+10f0a4-10f0ab,U+10f0b2,U+10f0c1,U+10f0c3,U+10f0c6,U+10f0c9,U+10f0ce,U+10f0d7-10f0db,U+10f0e2-10f0e3,U+10f0e9-10f0ea,U+10f0ec,U+10f0f4,U+10f0f8,U+10f0fa-10f0fe,U+10f100-10f103,U+10f106-10f108,U+10f10a-10f10b,U+10f11c,U+10f120-10f122,U+10f124,U+10f126-10f128,U+10f12e,U+10f134,U+10f137-10f13a,U+10f13e,U+10f141-10f143,U+10f146,U+10f14a-10f14d,U+10f150-10f154,U+10f156-10f159,U+10f175-10f178,U+10f182-10f183,U+10f188,U+10f191-10f192,U+10f195,U+10f199,U+10f1ad-10f1ae,U+10f1b0,U+10f1b2-10f1b3,U+10f1b8,U+10f1bb,U+10f1c0,U+10f1cd,U+10f1d8,U+10f1da,U+10f1e0-10f1e2,U+10f1ea,U+10f1fa,U+10f1fd-10f1fe,U+10f204-10f206,U+10f20b,U+10f217-10f218,U+10f21c,U+10f222,U+10f224,U+10f226-10f229,U+10f233,U+10f238-10f239,U+10f240-10f244,U+10f246,U+10f255-10f258,U+10f25a-10f25c,U+10f28b,U+10f28d,U+10f290-10f292,U+10f295,U+10f2a1-10f2a4,U+10f2a8,U+10f2c7-10f2cb,U+10f2ce,U+10f2d0,U+10f2d2-10f2d3,U+10f2db,U+10f2e6-10f2e7,U+10f2ea,U+10f2f0-10f2f1,U+10f2f5-10f2f7,U+10f2f9,U+10f2fd,U+10f301,U+10f303,U+10f308-10f30f,U+10f31d,U+10f320-10f322,U+10f325-10f326,U+10f328-10f32e,U+10f330-10f332,U+10f336-10f337,U+10f339-10f33c,U+10f33e,U+10f340-10f34c,U+10f350-10f353,U+10f355,U+10f358-10f35b,U+10f360-10f367,U+10f376,U+10f37e,U+10f387,U+10f389-10f38a,U+10f390,U+10f39b-10f39c,U+10f3a0,U+10f3b3,U+10f3be-10f3bf,U+10f3c2,U+10f3c5,U+10f3cd-10f3cf,U+10f3de,U+10f3e5,U+10f3ed,U+10f3f0,U+10f3f2,U+10f3fa-10f3fc,U+10f400-10f401,U+10f40e-10f410; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.1.5bfaba53.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.1.5bfaba53.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.1.15d114ca.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.1.eb6c4298.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.1.3f4da25d.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.1.d34e5130.svg) format("svg");
  unicode-range: U+f3c1,U+10f3c1; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.3.cca3f03f.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.3.cca3f03f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.3.9227f589.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.3.c727fde7.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.3.5dfdd575.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.3.930c4b62.svg) format("svg");
  unicode-range: U+f245,U+f2b9,U+f2bb,U+f2c1,U+f3e0,U+10f245,U+10f2b9,U+10f2bb,U+10f2c1,U+10f3e0; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.5.22c8c3e0.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.5.22c8c3e0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.5.05696008.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.5.2db44357.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.5.5484c1df.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.5.eb3b5f3d.svg) format("svg");
  unicode-range: U+f1e3,U+f432,U+f437-f438,U+f449-f44c,U+f44f-f451,U+f453,U+f455,U+f458,U+f45a-f45b,U+f45d,U+10f1e3,U+10f432,U+10f437-10f438,U+10f449-10f44c,U+10f44f-10f451,U+10f453,U+10f455,U+10f458,U+10f45a-10f45b,U+10f45d; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.7.a96db4e4.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.7.a96db4e4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.7.c8bf1d38.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.7.dba897ca.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.7.e292f7f6.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.7.d5a7503b.svg) format("svg");
  unicode-range: U+f0d1,U+f0f1,U+f0f9,U+f21e,U+f461,U+f463-f46f,U+f472-f475,U+f479-f47a,U+f47d-f47e,U+f481-f487,U+f489,U+f48b-f496,U+10f0d1,U+10f0f1,U+10f0f9,U+10f21e,U+10f461,U+10f463-10f46f,U+10f472-10f475,U+10f479-10f47a,U+10f47d-10f47e,U+10f481-10f487,U+10f489,U+10f48b-10f496; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.9.c0a7db4a.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.9.c0a7db4a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.9.ddcc5a9c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.9.a5691554.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.9.72fa0486.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.9.9abe9d72.svg) format("svg");
  unicode-range: U+f03d,U+f06c,U+f086,U+f0f2,U+f10d-f10e,U+f187,U+f2b5,U+f2e9,U+f2fe,U+f3dd,U+f47b-f47c,U+f498,U+f49a-f49b,U+f49d,U+f49f-f4b9,U+f4bb-f4bf,U+f4c2-f4c6,U+f4c8,U+f4cb-f4d2,U+f4d4,U+f4d6,U+f4d8-f4d9,U+f4db-f4e2,U+10f03d,U+10f06c,U+10f086,U+10f0f2,U+10f10d-10f10e,U+10f187,U+10f2b5,U+10f2e9,U+10f2fe,U+10f3dd,U+10f47b-10f47c,U+10f498,U+10f49a-10f49b,U+10f49d,U+10f49f-10f4b9,U+10f4bb-10f4bf,U+10f4c2-10f4c6,U+10f4c8,U+10f4cb-10f4d2,U+10f4d4,U+10f4d6,U+10f4d8-10f4d9,U+10f4db-10f4e2; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.10.5df6e378.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.10.5df6e378.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.10.0d10af86.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.10.0ae5a953.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.10.18d8b2c2.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.10.efde41dc.svg) format("svg");
  unicode-range: U+f471,U+f4ca,U+10f471,U+10f4ca; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.11.deb8f425.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.11.deb8f425.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.11.b11294fe.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.11.24d847d1.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.11.faa71942.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.11.9fb960c0.svg) format("svg");
  unicode-range: U+f007,U+f0c0,U+f0c2,U+f0ed-f0ee,U+f0f0,U+f1de,U+f21b,U+f234-f235,U+f381-f382,U+f3f1,U+f406,U+f4e6,U+f4fa-f501,U+f503-f509,U+10f007,U+10f0c0,U+10f0c2,U+10f0ed-10f0ee,U+10f0f0,U+10f1de,U+10f21b,U+10f234-10f235,U+10f381-10f382,U+10f3f1,U+10f406,U+10f4e6,U+10f4fa-10f501,U+10f503-10f509; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.13.6e416aa8.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.0.13.6e416aa8.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.13.e60ccb1b.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.13.fd316fe7.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.0.13.5d0ddfec.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.0.13.4ff2b268.svg) format("svg");
  unicode-range: U+f010,U+f067,U+f072,U+f0ad,U+f0d6,U+f0e8,U+f130-f131,U+f24e,U+f3c9,U+f3d1,U+f517,U+f519-f51e,U+f520-f52c,U+f52e,U+f530-f533,U+f535-f543,U+f545-f54b,U+f54d,U+f54f-f552,U+f554-f555,U+10f010,U+10f067,U+10f072,U+10f0ad,U+10f0d6,U+10f0e8,U+10f130-10f131,U+10f24e,U+10f3c9,U+10f3d1,U+10f517,U+10f519-10f51e,U+10f520-10f52c,U+10f52e,U+10f530-10f533,U+10f535-10f543,U+10f545-10f54b,U+10f54d,U+10f54f-10f552,U+10f554-10f555; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.1.0.8194556e.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.1.0.8194556e.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.1.0.76b39ff2.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.1.0.d12a2ccc.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.1.0.f881099d.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.1.0.f5ffd7db.svg) format("svg");
  unicode-range: U+f043,U+f0c4,U+f0d0,U+f125,U+f1ba,U+f1fb-f1fc,U+f207,U+f236,U+f279,U+f304-f305,U+f52d,U+f557-f558,U+f55a-f55f,U+f562-f566,U+f568,U+f56a-f56b,U+f575-f577,U+f57b,U+f586,U+f588,U+f58d-f590,U+f593-f595,U+f59d,U+f59f-f5a2,U+f5a6-f5a7,U+f5a9-f5af,U+f5b1,U+f5b6,U+f5b9-f5bd,U+f5c4-f5c5,U+f5c7,U+f5c9-f5cb,U+f5cd,U+10f043,U+10f0c4,U+10f0d0,U+10f125,U+10f1ba,U+10f1fb-10f1fc,U+10f207,U+10f236,U+10f279,U+10f304-10f305,U+10f52d,U+10f557-10f558,U+10f55a-10f55f,U+10f562-10f566,U+10f568,U+10f56a-10f56b,U+10f575-10f577,U+10f57b,U+10f586,U+10f588,U+10f58d-10f590,U+10f593-10f595,U+10f59d,U+10f59f-10f5a2,U+10f5a6-10f5a7,U+10f5a9-10f5af,U+10f5b1,U+10f5b6,U+10f5b9-10f5bd,U+10f5c4-10f5c5,U+10f5c7,U+10f5c9-10f5cb,U+10f5cd; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.1.1.12a4db1e.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.1.1.12a4db1e.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.1.1.4a6cf5c6.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.1.1.95b5d0bd.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.1.1.4edb4003.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.1.1.0ea586e8.svg) format("svg");
  unicode-range: U+f386,U+10f386; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.2.0.d2ba58fd.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.2.0.d2ba58fd.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.2.0.0e35d891.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.2.0.711ec397.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.2.0.85632f90.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.2.0.134fb1d5.svg) format("svg");
  unicode-range: U+f018,U+f0e4,U+f109,U+f1b9,U+f1e5,U+f1f6,U+f21d,U+f276-f277,U+f3fd,U+f4d7,U+f518,U+f5d0-f5d1,U+f5d4-f5da,U+f5dd,U+f5df-f5e5,U+f5e8-f5ea,U+f5ed-f5f0,U+f5f2,U+f5f4-f5f5,U+f5f8-f5f9,U+f5fb-f600,U+f603-f60e,U+f610,U+f614,U+f617-f619,U+f61c-f61e,U+f620-f621,U+f623-f62f,U+f633,U+f635-f63d,U+10f018,U+10f0e4,U+10f109,U+10f1b9,U+10f1e5,U+10f1f6,U+10f21d,U+10f276-10f277,U+10f3fd,U+10f4d7,U+10f518,U+10f5d0-10f5d1,U+10f5d4-10f5da,U+10f5dd,U+10f5df-10f5e5,U+10f5e8-10f5ea,U+10f5ed-10f5f0,U+10f5f2,U+10f5f4-10f5f5,U+10f5f8-10f5f9,U+10f5fb-10f600,U+10f603-10f60e,U+10f610,U+10f614,U+10f617-10f619,U+10f61c-10f61e,U+10f620-10f621,U+10f623-10f62f,U+10f633,U+10f635-10f63d; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.3.0.056e5d01.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.3.0.056e5d01.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.3.0.95d424ef.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.3.0.a193f02c.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.3.0.06259453.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.3.0.0cc33285.svg) format("svg");
  unicode-range: U+f027-f028,U+f080,U+f0a1,U+f0b1,U+f0eb,U+f200-f201,U+f2e2,U+f61a,U+f640,U+f643-f647,U+f64a-f64b,U+f64d-f653,U+f655-f656,U+f65d,U+f65f-f663,U+f665,U+f667-f669,U+f66b-f671,U+f673-f675,U+f678-f67b,U+f67d-f680,U+f683-f689,U+f68b,U+f694-f695,U+f697-f699,U+f69b-f69c,U+f69e-f69f,U+f6a1-f6a9,U+f6ac,U+10f027-10f028,U+10f080,U+10f0a1,U+10f0b1,U+10f0eb,U+10f200-10f201,U+10f2e2,U+10f61a,U+10f640,U+10f643-10f647,U+10f64a-10f64b,U+10f64d-10f653,U+10f655-10f656,U+10f65d,U+10f65f-10f663,U+10f665,U+10f667-10f669,U+10f66b-10f671,U+10f673-10f675,U+10f678-10f67b,U+10f67d-10f680,U+10f683-10f689,U+10f68b,U+10f694-10f695,U+10f697-10f699,U+10f69b-10f69c,U+10f69e-10f69f,U+10f6a1-10f6a9,U+10f6ac; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.4.0.79623eee.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.4.0.79623eee.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.4.0.6bdac30b.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.4.0.d7221c1c.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.4.0.63df7c64.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.4.0.b3906a8c.svg) format("svg");
  unicode-range: U+f499,U+f676,U+f6ae,U+f6b0-f6b3,U+f6b5-f6bc,U+f6bf,U+f6c2,U+f6c5,U+f6c7-f6c8,U+f6cb,U+f6cd-f6d2,U+f6d5,U+f6d8-f6d9,U+f6db,U+f6de,U+f6e2-f6e3,U+f6e5-f6e7,U+f6e9-f6ec,U+f6ee,U+f6f1-f6f3,U+f6f5-f6f8,U+f6fc-f6fd,U+f6ff-f703,U+f707,U+f70a-f70b,U+f711-f713,U+f715-f71d,U+f720-f724,U+f726-f729,U+f72b,U+f72d,U+f72f,U+10f499,U+10f676,U+10f6ae,U+10f6b0-10f6b3,U+10f6b5-10f6bc,U+10f6bf,U+10f6c2,U+10f6c5,U+10f6c7-10f6c8,U+10f6cb,U+10f6cd-10f6d2,U+10f6d5,U+10f6d8-10f6d9,U+10f6db,U+10f6de,U+10f6e2-10f6e3,U+10f6e5-10f6e7,U+10f6e9-10f6ec,U+10f6ee,U+10f6f1-10f6f3,U+10f6f5-10f6f8,U+10f6fc-10f6fd,U+10f6ff-10f703,U+10f707,U+10f70a-10f70b,U+10f711-10f713,U+10f715-10f71d,U+10f720-10f724,U+10f726-10f729,U+10f72b,U+10f72d,U+10f72f; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.4.1.5b6d43f5.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.4.1.5b6d43f5.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.4.1.dabe3f8c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.4.1.424591ce.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.4.1.8e0b2901.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.4.1.cb8ce84e.svg) format("svg");
  unicode-range: U+f72a,U+10f72a; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.5.0.a63ef547.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.5.0.a63ef547.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.5.0.15a4fe94.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.5.0.32de53d6.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.5.0.bf24812d.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.5.0.6b70ec76.svg) format("svg");
  unicode-range: U+f0e7,U+f185,U+f2dc,U+f6c3-f6c4,U+f72e,U+f732-f735,U+f737-f750,U+f752,U+f754-f758,U+f75a,U+f75c,U+f75e-f761,U+f763-f76e,U+f771-f776,U+10f0e7,U+10f185,U+10f2dc,U+10f6c3-10f6c4,U+10f72e,U+10f732-10f735,U+10f737-10f750,U+10f752,U+10f754-10f758,U+10f75a,U+10f75c,U+10f75e-10f761,U+10f763-10f76e,U+10f771-10f776; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.6.0.9cd92e29.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.6.0.9cd92e29.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.0.47dd45f7.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.0.be6694c2.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.0.78e638e0.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.6.0.add03459.svg) format("svg");
  unicode-range: U+f06b,U+f5b7,U+f77d,U+f77f,U+f781-f782,U+f788,U+f78a-f78c,U+f78e-f78f,U+f792-f796,U+f79a-f7a1,U+f7a3-f7a4,U+f7a7-f7a8,U+f7aa,U+f7ac-f7ae,U+f7b4-f7b6,U+f7b8,U+f7bd-f7be,U+f7c1-f7c3,U+f7c5,U+f7c7-f7d2,U+f7d4,U+f7d7-f7d8,U+f7da-f7dc,U+f7de,U+f7e2,U+10f06b,U+10f5b7,U+10f77d,U+10f77f,U+10f781-10f782,U+10f788,U+10f78a-10f78c,U+10f78e-10f78f,U+10f792-10f796,U+10f79a-10f7a1,U+10f7a3-10f7a4,U+10f7a7-10f7a8,U+10f7aa,U+10f7ac-10f7ae,U+10f7b4-10f7b6,U+10f7b8,U+10f7bd-10f7be,U+10f7c1-10f7c3,U+10f7c5,U+10f7c7-10f7d2,U+10f7d4,U+10f7d7-10f7d8,U+10f7da-10f7dc,U+10f7de,U+10f7e2; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.6.1.75061ac8.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.6.1.75061ac8.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.1.5ba99366.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.1.06e8f9ed.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.1.9c05fd27.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.6.1.e819824a.svg) format("svg");
  unicode-range: U+f071,U+10f071; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.6.3.13fc1dc0.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.6.3.13fc1dc0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.3.c6a16aba.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.3.67f6a398.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.6.3.cc95afac.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.6.3.6f465c7d.svg) format("svg");
  unicode-range: U+f7e4,U+10f7e4; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.7.0.a7d1e9ac.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.7.0.a7d1e9ac.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.7.0.497ce6c0.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.7.0.a1a2eca3.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.7.0.61e1e96b.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.7.0.7210e9ad.svg) format("svg");
  unicode-range: U+f00a,U+f015,U+f06e,U+f070,U+f1e4,U+f2a0,U+f377,U+f470,U+f49c,U+f49e,U+f4c9,U+f6d6-f6d7,U+f705,U+f725,U+f77e,U+f780,U+f7e5-f7e7,U+f7e9-f7f0,U+f7f2-f7fc,U+f7fe,U+f800-f802,U+f804-f805,U+f807-f80f,U+f811-f812,U+f814-f818,U+f81b,U+f81e-f823,U+f825-f827,U+f82c-f82e,U+f830-f833,U+10f00a,U+10f015,U+10f06e,U+10f070,U+10f1e4,U+10f2a0,U+10f377,U+10f470,U+10f49c,U+10f49e,U+10f4c9,U+10f6d6-10f6d7,U+10f705,U+10f725,U+10f77e,U+10f780,U+10f7e5-10f7e7,U+10f7e9-10f7f0,U+10f7f2-10f7fc,U+10f7fe,U+10f800-10f802,U+10f804-10f805,U+10f807-10f80f,U+10f811-10f812,U+10f814-10f818,U+10f81b,U+10f81e-10f823,U+10f825-10f827,U+10f82c-10f82e,U+10f830-10f833; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.7.1.9326a7b5.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.7.1.9326a7b5.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.7.1.6f4e77d9.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.7.1.ee77ad1e.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.7.1.71fff799.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.7.1.54e27c4b.svg) format("svg");
  unicode-range: U+f7f1,U+10f7f1; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.8.0.24a21794.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.8.0.24a21794.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.8.0.1dedbd19.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.8.0.cddb5ede.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.8.0.a8093092.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.8.0.7aab611b.svg) format("svg");
  unicode-range: U+f01e,U+f021,U+f026,U+f076,U+f12d,U+f31e,U+f356,U+f45f,U+f5b0,U+f83e,U+10f01e,U+10f021,U+10f026,U+10f076,U+10f12d,U+10f31e,U+10f356,U+10f45f,U+10f5b0,U+10f83e; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.8.2.52115b29.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.8.2.52115b29.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.8.2.d3d1c868.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.8.2.4a92ab89.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.8.2.754334e2.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.8.2.03a1e8b9.svg) format("svg");
  unicode-range: U+f560,U+10f560; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.9.0.46c03879.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.9.0.46c03879.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.9.0.c02e2e5b.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.9.0.baf781e8.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.9.0.130c6111.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.9.0.8942543f.svg) format("svg");
  unicode-range: U+f036-f03c,U+f0ae,U+f0ca-f0cd,U+f15d-f15e,U+f160-f163,U+f1dd,U+f313-f315,U+f34e,U+f439-f448,U+f502,U+f677,U+f843-f855,U+f858-f85e,U+f860-f862,U+f864,U+f866-f878,U+f87a,U+f87c-f87d,U+f880-f892,U+f897-f89b,U+10f036-10f03c,U+10f0ae,U+10f0ca-10f0cd,U+10f15d-10f15e,U+10f160-10f163,U+10f1dd,U+10f313-10f315,U+10f34e,U+10f439-10f448,U+10f502,U+10f677,U+10f843-10f855,U+10f858-10f85e,U+10f860-10f862,U+10f864,U+10f866-10f878,U+10f87a,U+10f87c-10f87d,U+10f880-10f892,U+10f897-10f89b; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.10.1.29312fb0.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.10.1.29312fb0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.10.1.7237802c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.10.1.92ab2847.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.10.1.bbbec3b1.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.10.1.fc9bbe32.svg) format("svg");
  unicode-range: U+f000,U+f012,U+f029,U+f03e,U+f06d,U+f075,U+f07b,U+f083-f084,U+f0a0,U+f11e,U+f140,U+f19d,U+f20a,U+f247-f248,U+f251-f254,U+f25d,U+f275,U+f27a,U+f2c2,U+f2d1,U+f302,U+f310-f311,U+f34d,U+f3a5,U+f435,U+f454,U+f456,U+f476,U+f47f-f480,U+f52f,U+f534,U+f561,U+f578,U+f591,U+f5db,U+f5e7,U+f5f6,U+f611,U+f613,U+f654,U+f681-f682,U+f68c-f693,U+f6be,U+f6da,U+f6e4,U+f6ed,U+f6ef-f6f0,U+f6f4,U+f6fa-f6fb,U+f6fe,U+f72c,U+f751,U+f759,U+f75b,U+f779,U+f77c,U+f786-f787,U+f7ab,U+f7b2,U+f7b7,U+f7e8,U+f813,U+f85f,U+f863,U+f87b,U+f89c-f89d,U+10f000,U+10f012,U+10f029,U+10f03e,U+10f06d,U+10f075,U+10f07b,U+10f083-10f084,U+10f0a0,U+10f11e,U+10f140,U+10f19d,U+10f20a,U+10f247-10f248,U+10f251-10f254,U+10f25d,U+10f275,U+10f27a,U+10f2c2,U+10f2d1,U+10f302,U+10f310-10f311,U+10f34d,U+10f3a5,U+10f435,U+10f454,U+10f456,U+10f476,U+10f47f-10f480,U+10f52f,U+10f534,U+10f561,U+10f578,U+10f591,U+10f5db,U+10f5e7,U+10f5f6,U+10f611,U+10f613,U+10f654,U+10f681-10f682,U+10f68c-10f693,U+10f6be,U+10f6da,U+10f6e4,U+10f6ed,U+10f6ef-10f6f0,U+10f6f4,U+10f6fa-10f6fb,U+10f6fe,U+10f72c,U+10f751,U+10f759,U+10f75b,U+10f779,U+10f77c,U+10f786-10f787,U+10f7ab,U+10f7b2,U+10f7b7,U+10f7e8,U+10f813,U+10f85f,U+10f863,U+10f87b,U+10f89c-10f89d; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.10.2.95ed8466.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.10.2.95ed8466.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.10.2.69052e67.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.10.2.3d093631.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.10.2.84e97667.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.10.2.b0b48d69.svg) format("svg");
  unicode-range: U+f004-f005,U+f02c,U+f02e,U+f031-f035,U+f04b-f04d,U+f056,U+f073,U+f08d,U+f095,U+f0a3,U+f0c5,U+f0c7-f0c8,U+f0dc-f0de,U+f0e0,U+f110-f111,U+f129-f12c,U+f132-f133,U+f144-f145,U+f15b-f15c,U+f164-f165,U+f193,U+f197,U+f1ab,U+f1c1-f1c9,U+f1ce,U+f1dc,U+f1f8-f1f9,U+f219,U+f249,U+f271-f274,U+f29a,U+f29e,U+f2a7,U+f2b6,U+f2e1,U+f2e3-f2e5,U+f2ec-f2ed,U+f2f2,U+f2f4,U+f2fa-f2fc,U+f306,U+f312,U+f316,U+f31a,U+f31c,U+f327,U+f333-f335,U+f3f4,U+f3ff,U+f45c,U+f460,U+f462,U+f477-f478,U+f497,U+f4ba,U+f4d3,U+f54c,U+f553,U+f559,U+f56c-f574,U+f5bf,U+f5c1,U+f5f3,U+f630-f632,U+f634,U+f63e,U+f641,U+f659-f65c,U+f696,U+f6a0,U+f6b4,U+f6bd,U+f6dd,U+f706,U+f708-f709,U+f70d-f710,U+f714,U+f71e-f71f,U+f736,U+f76f-f770,U+f777,U+f783-f784,U+f7a9,U+f7c4,U+f7d5,U+f7d9,U+f7dd,U+f7fd,U+f81c-f81d,U+f824,U+f828-f82a,U+f856-f857,U+f865,U+f879,U+f87e,U+f893-f896,U+10f004-10f005,U+10f02c,U+10f02e,U+10f031-10f035,U+10f04b-10f04d,U+10f056,U+10f073,U+10f08d,U+10f095,U+10f0a3,U+10f0c5,U+10f0c7-10f0c8,U+10f0dc-10f0de,U+10f0e0,U+10f110-10f111,U+10f129-10f12c,U+10f132-10f133,U+10f144-10f145,U+10f15b-10f15c,U+10f164-10f165,U+10f193,U+10f197,U+10f1ab,U+10f1c1-10f1c9,U+10f1ce,U+10f1dc,U+10f1f8-10f1f9,U+10f219,U+10f249,U+10f271-10f274,U+10f29a,U+10f29e,U+10f2a7,U+10f2b6,U+10f2e1,U+10f2e3-10f2e5,U+10f2ec-10f2ed,U+10f2f2,U+10f2f4,U+10f2fa-10f2fc,U+10f306,U+10f312,U+10f316,U+10f31a,U+10f31c,U+10f327,U+10f333-10f335,U+10f3f4,U+10f3ff,U+10f45c,U+10f460,U+10f462,U+10f477-10f478,U+10f497,U+10f4ba,U+10f4d3,U+10f54c,U+10f553,U+10f559,U+10f56c-10f574,U+10f5bf,U+10f5c1,U+10f5f3,U+10f630-10f632,U+10f634,U+10f63e,U+10f641,U+10f659-10f65c,U+10f696,U+10f6a0,U+10f6b4,U+10f6bd,U+10f6dd,U+10f706,U+10f708-10f709,U+10f70d-10f710,U+10f714,U+10f71e-10f71f,U+10f736,U+10f76f-10f770,U+10f777,U+10f783-10f784,U+10f7a9,U+10f7c4,U+10f7d5,U+10f7d9,U+10f7dd,U+10f7fd,U+10f81c-10f81d,U+10f824,U+10f828-10f82a,U+10f856-10f857,U+10f865,U+10f879,U+10f87e,U+10f893-10f896; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.11.0.9c12f367.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.11.0.9c12f367.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.0.81c2d678.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.0.b2a1acfc.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.0.1f3646d9.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.11.0.1fabc791.svg) format("svg");
  unicode-range: U+f001,U+f02f,U+f042,U+f08e,U+f091,U+f0f3,U+f104-f105,U+f11b,U+f13d,U+f149,U+f1ac,U+f1ec,U+f223,U+f225,U+f22a-f22c,U+f24d,U+f26c,U+f29d,U+f2eb,U+f2ee,U+f2f3,U+f300,U+f307,U+f323-f324,U+f338,U+f33d,U+f35d,U+f48a,U+f4c0,U+f569,U+f5dc,U+f5eb,U+f601,U+f61b,U+f64c,U+f664,U+f66a,U+f68a,U+f6c0-f6c1,U+f6df-f6e1,U+f6e8,U+f6f9,U+f70c,U+f7a6,U+f81a,U+f89f-f8a5,U+f8a7-f8b6,U+f8b8-f8b9,U+f8bb-f8c9,U+f8cb-f8d1,U+f8d3,U+f8d5-f8dd,U+f8df-f8e0,U+f8e2-f8e7,U+f8e9-f8ed,U+f8ef-f8f2,U+10f001,U+10f02f,U+10f042,U+10f08e,U+10f091,U+10f0f3,U+10f104-10f105,U+10f11b,U+10f13d,U+10f149,U+10f1ac,U+10f1ec,U+10f223,U+10f225,U+10f22a-10f22c,U+10f24d,U+10f26c,U+10f29d,U+10f2eb,U+10f2ee,U+10f2f3,U+10f300,U+10f307,U+10f323-10f324,U+10f338,U+10f33d,U+10f35d,U+10f48a,U+10f4c0,U+10f569,U+10f5dc,U+10f5eb,U+10f601,U+10f61b,U+10f64c,U+10f664,U+10f66a,U+10f68a,U+10f6c0-10f6c1,U+10f6df-10f6e1,U+10f6e8,U+10f6f9,U+10f70c,U+10f7a6,U+10f81a,U+10f89f-10f8a5,U+10f8a7-10f8b6,U+10f8b8-10f8b9,U+10f8bb-10f8c9,U+10f8cb-10f8d1,U+10f8d3,U+10f8d5-10f8dd,U+10f8df-10f8e0,U+10f8e2-10f8e7,U+10f8e9-10f8ed,U+10f8ef-10f8f2; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.11.1.421cd7e0.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.11.1.421cd7e0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.1.84fc7fb1.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.1.c6126601.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.1.440b5fd0.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.11.1.1b6d9896.svg) format("svg");
  unicode-range: U+f00d,U+f048,U+f051,U+f0ac,U+f0b0,U+f118-f11a,U+f148,U+f14e,U+f155,U+f186,U+f19c,U+f1eb,U+f21a,U+f221,U+f22d,U+f2bd,U+f2e8,U+f2f8,U+f354,U+f357,U+f433-f434,U+f436,U+f44e,U+f45e,U+f4c7,U+f4da,U+f4e3,U+f51f,U+f54e,U+f556,U+f567,U+f579-f57a,U+f57c-f585,U+f587,U+f589-f58a,U+f58c,U+f596-f59c,U+f5a4-f5a5,U+f5b3-f5b4,U+f5b8,U+f5c0,U+f5c2-f5c3,U+f5c8,U+f5ce,U+f5de,U+f5e6,U+f5ec,U+f602,U+f615-f616,U+f622,U+f648-f649,U+f67c,U+f69a,U+f6aa-f6ab,U+f6ad,U+f7a2,U+f7a5,U+f7b9-f7ba,U+f7ff,U+f803,U+f806,U+f810,U+f819,U+f82b,U+f87f,U+f8de,U+f8ee,U+10f00d,U+10f048,U+10f051,U+10f0ac,U+10f0b0,U+10f118-10f11a,U+10f148,U+10f14e,U+10f155,U+10f186,U+10f19c,U+10f1eb,U+10f21a,U+10f221,U+10f22d,U+10f2bd,U+10f2e8,U+10f2f8,U+10f354,U+10f357,U+10f433-10f434,U+10f436,U+10f44e,U+10f45e,U+10f4c7,U+10f4da,U+10f4e3,U+10f51f,U+10f54e,U+10f556,U+10f567,U+10f579-10f57a,U+10f57c-10f585,U+10f587,U+10f589-10f58a,U+10f58c,U+10f596-10f59c,U+10f5a4-10f5a5,U+10f5b3-10f5b4,U+10f5b8,U+10f5c0,U+10f5c2-10f5c3,U+10f5c8,U+10f5ce,U+10f5de,U+10f5e6,U+10f5ec,U+10f602,U+10f615-10f616,U+10f622,U+10f648-10f649,U+10f67c,U+10f69a,U+10f6aa-10f6ab,U+10f6ad,U+10f7a2,U+10f7a5,U+10f7b9-10f7ba,U+10f7ff,U+10f803,U+10f806,U+10f810,U+10f819,U+10f82b,U+10f87f,U+10f8de,U+10f8ee; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.11.2.40c374ff.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.11.2.40c374ff.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.2.baa24611.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.2.d8df88f2.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.11.2.61a4dda4.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.11.2.4485b0e4.svg) format("svg");
  unicode-range: U+f488,U+f8b7,U+f8f3,U+10f488,U+10f8b7,U+10f8f3; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.12.0.5b581f23.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.12.0.5b581f23.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.12.0.1cf21d2c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.12.0.e46f0291.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.12.0.6f4f1a3f.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.12.0.31d6cfe0.svg) format("svg");
  unicode-range: U+f135,U+f1e6,U+f259,U+f2cc-f2cd,U+f422,U+f424,U+f515-f516,U+f544,U+f58b,U+f5d2-f5d3,U+f61f,U+f657-f658,U+f666,U+f672,U+f6d3-f6d4,U+f753,U+f762,U+f7bf-f7c0,U+f82f,U+f8ba,U+f8d4,U+f8f4-f8ff,U+10f135,U+10f1e6,U+10f259,U+10f2cc-10f2cd,U+10f422,U+10f424,U+10f515-10f516,U+10f544,U+10f58b,U+10f5d2-10f5d3,U+10f61f,U+10f657-10f658,U+10f666,U+10f672,U+10f6d3-10f6d4,U+10f753,U+10f762,U+10f7bf-10f7c0,U+10f82f,U+10f8ba,U+10f8d4,U+10f8f4-10f8ff; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.12.1.4db3861a.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.12.1.4db3861a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.12.1.5e169cd9.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.12.1.26d7aead.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.12.1.060cd5ee.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.12.1.a1d5ab02.svg) format("svg");
  unicode-range: U+f017,U+f317-f319,U+f65e,U+f6c6,U+10f017,U+10f317-10f319,U+10f65e,U+10f6c6; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.13.0.a18d0dfc.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.13.0.a18d0dfc.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.13.0.c481b000.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.13.0.903b95da.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.13.0.8aed8724.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.13.0.a7fa7f3b.svg) format("svg");
  unicode-range: U+f4c1,U+10f4c1; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.14.0.ab6cc0e0.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.14.0.ab6cc0e0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.14.0.c8779593.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.14.0.830b1d66.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.14.0.568fd9af.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.14.0.e4d7b9a4.svg) format("svg");
  unicode-range: U+e000-e006,U+e008-e012,U+e014-e019,U+e01b-e01d,U+e01f-e048,U+e04a-e051,U+e053-e054,U+e058-e076,U+10e000-10e006,U+10e008-10e012,U+10e014-10e019,U+10e01b-10e01d,U+10e01f-10e048,U+10e04a-10e051,U+10e053-10e054,U+10e058-10e076; }

@font-face {
  font-family: "Font Awesome 5 Duotone";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.15.0.736c9c92.eot);
  src: url(/build/backend/fonts/pro-fa-duotone-900-5.15.0.736c9c92.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-duotone-900-5.15.0.43fb3b93.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-duotone-900-5.15.0.7c9d4fe5.woff) format("woff"), url(/build/backend/fonts/pro-fa-duotone-900-5.15.0.82e586b1.ttf) format("truetype"), url(/build/backend/images/pro-fa-duotone-900-5.15.0.94340d06.svg) format("svg");
  unicode-range: U+e085-e086,U+10e085-10e086; }

.fad {
  position: relative;
  font-family: "Font Awesome 5 Duotone";
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit); }

.fa-swap-opacity .fad:before, .fad.fa-swap-opacity:before, .fad:after {
  opacity: .4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:after, .fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse {
  color: #fff; }

.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }

.fad.fa-fw:before, .fad.fa-stack-1x:before, .fad.fa-stack-2x:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

.fad.fa-abacus:after {
  content: "\10f640"; }

.fad.fa-acorn:after {
  content: "\10f6ae"; }

.fad.fa-ad:after {
  content: "\10f641"; }

.fad.fa-address-book:after {
  content: "\10f2b9"; }

.fad.fa-address-card:after {
  content: "\10f2bb"; }

.fad.fa-adjust:after {
  content: "\10f042"; }

.fad.fa-air-conditioner:after {
  content: "\10f8f4"; }

.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

.fad.fa-alarm-plus:after {
  content: "\10f844"; }

.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

.fad.fa-album:after {
  content: "\10f89f"; }

.fad.fa-album-collection:after {
  content: "\10f8a0"; }

.fad.fa-alicorn:after {
  content: "\10f6b0"; }

.fad.fa-alien:after {
  content: "\10f8f5"; }

.fad.fa-alien-monster:after {
  content: "\10f8f6"; }

.fad.fa-align-center:after {
  content: "\10f037"; }

.fad.fa-align-justify:after {
  content: "\10f039"; }

.fad.fa-align-left:after {
  content: "\10f036"; }

.fad.fa-align-right:after {
  content: "\10f038"; }

.fad.fa-align-slash:after {
  content: "\10f846"; }

.fad.fa-allergies:after {
  content: "\10f461"; }

.fad.fa-ambulance:after {
  content: "\10f0f9"; }

.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }

.fad.fa-analytics:after {
  content: "\10f643"; }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-angel:after {
  content: "\10f779"; }

.fad.fa-angle-double-down:after {
  content: "\10f103"; }

.fad.fa-angle-double-left:after {
  content: "\10f100"; }

.fad.fa-angle-double-right:after {
  content: "\10f101"; }

.fad.fa-angle-double-up:after {
  content: "\10f102"; }

.fad.fa-angle-down:after {
  content: "\10f107"; }

.fad.fa-angle-left:after {
  content: "\10f104"; }

.fad.fa-angle-right:after {
  content: "\10f105"; }

.fad.fa-angle-up:after {
  content: "\10f106"; }

.fad.fa-angry:after {
  content: "\10f556"; }

.fad.fa-ankh:after {
  content: "\10f644"; }

.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

.fad.fa-archive:after {
  content: "\10f187"; }

.fad.fa-archway:after {
  content: "\10f557"; }

.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

.fad.fa-arrow-down:after {
  content: "\10f063"; }

.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

.fad.fa-arrow-left:after {
  content: "\10f060"; }

.fad.fa-arrow-right:after {
  content: "\10f061"; }

.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

.fad.fa-arrow-up:after {
  content: "\10f062"; }

.fad.fa-arrows:after {
  content: "\10f047"; }

.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

.fad.fa-arrows-h:after {
  content: "\10f07e"; }

.fad.fa-arrows-v:after {
  content: "\10f07d"; }

.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

.fad.fa-asterisk:after {
  content: "\10f069"; }

.fad.fa-at:after {
  content: "\10f1fa"; }

.fad.fa-atlas:after {
  content: "\10f558"; }

.fad.fa-atom:after {
  content: "\10f5d2"; }

.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

.fad.fa-audio-description:after {
  content: "\10f29e"; }

.fad.fa-award:after {
  content: "\10f559"; }

.fad.fa-axe:after {
  content: "\10f6b2"; }

.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

.fad.fa-baby:after {
  content: "\10f77c"; }

.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

.fad.fa-backpack:after {
  content: "\10f5d4"; }

.fad.fa-backspace:after {
  content: "\10f55a"; }

.fad.fa-backward:after {
  content: "\10f04a"; }

.fad.fa-bacon:after {
  content: "\10f7e5"; }

.fad.fa-bacteria:after {
  content: "\10e059"; }

.fad.fa-bacterium:after {
  content: "\10e05a"; }

.fad.fa-badge:after {
  content: "\10f335"; }

.fad.fa-badge-check:after {
  content: "\10f336"; }

.fad.fa-badge-dollar:after {
  content: "\10f645"; }

.fad.fa-badge-percent:after {
  content: "\10f646"; }

.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }

.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

.fad.fa-bags-shopping:after {
  content: "\10f847"; }

.fad.fa-bahai:after {
  content: "\10f666"; }

.fad.fa-balance-scale:after {
  content: "\10f24e"; }

.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

.fad.fa-ball-pile:after {
  content: "\10f77e"; }

.fad.fa-ballot:after {
  content: "\10f732"; }

.fad.fa-ballot-check:after {
  content: "\10f733"; }

.fad.fa-ban:after {
  content: "\10f05e"; }

.fad.fa-band-aid:after {
  content: "\10f462"; }

.fad.fa-banjo:after {
  content: "\10f8a3"; }

.fad.fa-barcode:after {
  content: "\10f02a"; }

.fad.fa-barcode-alt:after {
  content: "\10f463"; }

.fad.fa-barcode-read:after {
  content: "\10f464"; }

.fad.fa-barcode-scan:after {
  content: "\10f465"; }

.fad.fa-bars:after {
  content: "\10f0c9"; }

.fad.fa-baseball:after {
  content: "\10f432"; }

.fad.fa-baseball-ball:after {
  content: "\10f433"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

.fad.fa-bat:after {
  content: "\10f6b5"; }

.fad.fa-bath:after {
  content: "\10f2cd"; }

.fad.fa-battery-bolt:after {
  content: "\10f376"; }

.fad.fa-battery-empty:after {
  content: "\10f244"; }

.fad.fa-battery-full:after {
  content: "\10f240"; }

.fad.fa-battery-half:after {
  content: "\10f242"; }

.fad.fa-battery-quarter:after {
  content: "\10f243"; }

.fad.fa-battery-slash:after {
  content: "\10f377"; }

.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

.fad.fa-bed:after {
  content: "\10f236"; }

.fad.fa-bed-alt:after {
  content: "\10f8f7"; }

.fad.fa-bed-bunk:after {
  content: "\10f8f8"; }

.fad.fa-bed-empty:after {
  content: "\10f8f9"; }

.fad.fa-beer:after {
  content: "\10f0fc"; }

.fad.fa-bell:after {
  content: "\10f0f3"; }

.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

.fad.fa-bell-on:after {
  content: "\10f8fa"; }

.fad.fa-bell-plus:after {
  content: "\10f849"; }

.fad.fa-bell-school:after {
  content: "\10f5d5"; }

.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

.fad.fa-bells:after {
  content: "\10f77f"; }

.fad.fa-betamax:after {
  content: "\10f8a4"; }

.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

.fad.fa-bible:after {
  content: "\10f647"; }

.fad.fa-bicycle:after {
  content: "\10f206"; }

.fad.fa-biking:after {
  content: "\10f84a"; }

.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

.fad.fa-binoculars:after {
  content: "\10f1e5"; }

.fad.fa-biohazard:after {
  content: "\10f780"; }

.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

.fad.fa-blanket:after {
  content: "\10f498"; }

.fad.fa-blender:after {
  content: "\10f517"; }

.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

.fad.fa-blind:after {
  content: "\10f29d"; }

.fad.fa-blinds:after {
  content: "\10f8fb"; }

.fad.fa-blinds-open:after {
  content: "\10f8fc"; }

.fad.fa-blinds-raised:after {
  content: "\10f8fd"; }

.fad.fa-blog:after {
  content: "\10f781"; }

.fad.fa-bold:after {
  content: "\10f032"; }

.fad.fa-bolt:after {
  content: "\10f0e7"; }

.fad.fa-bomb:after {
  content: "\10f1e2"; }

.fad.fa-bone:after {
  content: "\10f5d7"; }

.fad.fa-bone-break:after {
  content: "\10f5d8"; }

.fad.fa-bong:after {
  content: "\10f55c"; }

.fad.fa-book:after {
  content: "\10f02d"; }

.fad.fa-book-alt:after {
  content: "\10f5d9"; }

.fad.fa-book-dead:after {
  content: "\10f6b7"; }

.fad.fa-book-heart:after {
  content: "\10f499"; }

.fad.fa-book-medical:after {
  content: "\10f7e6"; }

.fad.fa-book-open:after {
  content: "\10f518"; }

.fad.fa-book-reader:after {
  content: "\10f5da"; }

.fad.fa-book-spells:after {
  content: "\10f6b8"; }

.fad.fa-book-user:after {
  content: "\10f7e7"; }

.fad.fa-bookmark:after {
  content: "\10f02e"; }

.fad.fa-books:after {
  content: "\10f5db"; }

.fad.fa-books-medical:after {
  content: "\10f7e8"; }

.fad.fa-boombox:after {
  content: "\10f8a5"; }

.fad.fa-boot:after {
  content: "\10f782"; }

.fad.fa-booth-curtain:after {
  content: "\10f734"; }

.fad.fa-border-all:after {
  content: "\10f84c"; }

.fad.fa-border-bottom:after {
  content: "\10f84d"; }

.fad.fa-border-center-h:after {
  content: "\10f89c"; }

.fad.fa-border-center-v:after {
  content: "\10f89d"; }

.fad.fa-border-inner:after {
  content: "\10f84e"; }

.fad.fa-border-left:after {
  content: "\10f84f"; }

.fad.fa-border-none:after {
  content: "\10f850"; }

.fad.fa-border-outer:after {
  content: "\10f851"; }

.fad.fa-border-right:after {
  content: "\10f852"; }

.fad.fa-border-style:after {
  content: "\10f853"; }

.fad.fa-border-style-alt:after {
  content: "\10f854"; }

.fad.fa-border-top:after {
  content: "\10f855"; }

.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

.fad.fa-bowling-ball:after {
  content: "\10f436"; }

.fad.fa-bowling-pins:after {
  content: "\10f437"; }

.fad.fa-box:after {
  content: "\10f466"; }

.fad.fa-box-alt:after {
  content: "\10f49a"; }

.fad.fa-box-ballot:after {
  content: "\10f735"; }

.fad.fa-box-check:after {
  content: "\10f467"; }

.fad.fa-box-fragile:after {
  content: "\10f49b"; }

.fad.fa-box-full:after {
  content: "\10f49c"; }

.fad.fa-box-heart:after {
  content: "\10f49d"; }

.fad.fa-box-open:after {
  content: "\10f49e"; }

.fad.fa-box-tissue:after {
  content: "\10e05b"; }

.fad.fa-box-up:after {
  content: "\10f49f"; }

.fad.fa-box-usd:after {
  content: "\10f4a0"; }

.fad.fa-boxes:after {
  content: "\10f468"; }

.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

.fad.fa-boxing-glove:after {
  content: "\10f438"; }

.fad.fa-brackets:after {
  content: "\10f7e9"; }

.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

.fad.fa-braille:after {
  content: "\10f2a1"; }

.fad.fa-brain:after {
  content: "\10f5dc"; }

.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

.fad.fa-briefcase:after {
  content: "\10f0b1"; }

.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

.fad.fa-bring-forward:after {
  content: "\10f856"; }

.fad.fa-bring-front:after {
  content: "\10f857"; }

.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

.fad.fa-broom:after {
  content: "\10f51a"; }

.fad.fa-browser:after {
  content: "\10f37e"; }

.fad.fa-brush:after {
  content: "\10f55d"; }

.fad.fa-bug:after {
  content: "\10f188"; }

.fad.fa-building:after {
  content: "\10f1ad"; }

.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

.fad.fa-bullseye:after {
  content: "\10f140"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

.fad.fa-burger-soda:after {
  content: "\10f858"; }

.fad.fa-burn:after {
  content: "\10f46a"; }

.fad.fa-burrito:after {
  content: "\10f7ed"; }

.fad.fa-bus:after {
  content: "\10f207"; }

.fad.fa-bus-alt:after {
  content: "\10f55e"; }

.fad.fa-bus-school:after {
  content: "\10f5dd"; }

.fad.fa-business-time:after {
  content: "\10f64a"; }

.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

.fad.fa-cactus:after {
  content: "\10f8a7"; }

.fad.fa-calculator:after {
  content: "\10f1ec"; }

.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

.fad.fa-calendar:after {
  content: "\10f133"; }

.fad.fa-calendar-alt:after {
  content: "\10f073"; }

.fad.fa-calendar-check:after {
  content: "\10f274"; }

.fad.fa-calendar-day:after {
  content: "\10f783"; }

.fad.fa-calendar-edit:after {
  content: "\10f333"; }

.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

.fad.fa-calendar-minus:after {
  content: "\10f272"; }

.fad.fa-calendar-plus:after {
  content: "\10f271"; }

.fad.fa-calendar-star:after {
  content: "\10f736"; }

.fad.fa-calendar-times:after {
  content: "\10f273"; }

.fad.fa-calendar-week:after {
  content: "\10f784"; }

.fad.fa-camcorder:after {
  content: "\10f8a8"; }

.fad.fa-camera:after {
  content: "\10f030"; }

.fad.fa-camera-alt:after {
  content: "\10f332"; }

.fad.fa-camera-home:after {
  content: "\10f8fe"; }

.fad.fa-camera-movie:after {
  content: "\10f8a9"; }

.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }

.fad.fa-camera-retro:after {
  content: "\10f083"; }

.fad.fa-campfire:after {
  content: "\10f6ba"; }

.fad.fa-campground:after {
  content: "\10f6bb"; }

.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

.fad.fa-candy-cane:after {
  content: "\10f786"; }

.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

.fad.fa-cannabis:after {
  content: "\10f55f"; }

.fad.fa-capsules:after {
  content: "\10f46b"; }

.fad.fa-car:after {
  content: "\10f1b9"; }

.fad.fa-car-alt:after {
  content: "\10f5de"; }

.fad.fa-car-battery:after {
  content: "\10f5df"; }

.fad.fa-car-building:after {
  content: "\10f859"; }

.fad.fa-car-bump:after {
  content: "\10f5e0"; }

.fad.fa-car-bus:after {
  content: "\10f85a"; }

.fad.fa-car-crash:after {
  content: "\10f5e1"; }

.fad.fa-car-garage:after {
  content: "\10f5e2"; }

.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

.fad.fa-car-side:after {
  content: "\10f5e4"; }

.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

.fad.fa-car-wash:after {
  content: "\10f5e6"; }

.fad.fa-caravan:after {
  content: "\10f8ff"; }

.fad.fa-caravan-alt:after {
  content: "\10e000"; }

.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

.fad.fa-caret-down:after {
  content: "\10f0d7"; }

.fad.fa-caret-left:after {
  content: "\10f0d9"; }

.fad.fa-caret-right:after {
  content: "\10f0da"; }

.fad.fa-caret-square-down:after {
  content: "\10f150"; }

.fad.fa-caret-square-left:after {
  content: "\10f191"; }

.fad.fa-caret-square-right:after {
  content: "\10f152"; }

.fad.fa-caret-square-up:after {
  content: "\10f151"; }

.fad.fa-caret-up:after {
  content: "\10f0d8"; }

.fad.fa-carrot:after {
  content: "\10f787"; }

.fad.fa-cars:after {
  content: "\10f85b"; }

.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

.fad.fa-cart-plus:after {
  content: "\10f217"; }

.fad.fa-cash-register:after {
  content: "\10f788"; }

.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }

.fad.fa-cat:after {
  content: "\10f6be"; }

.fad.fa-cat-space:after {
  content: "\10e001"; }

.fad.fa-cauldron:after {
  content: "\10f6bf"; }

.fad.fa-cctv:after {
  content: "\10f8ac"; }

.fad.fa-certificate:after {
  content: "\10f0a3"; }

.fad.fa-chair:after {
  content: "\10f6c0"; }

.fad.fa-chair-office:after {
  content: "\10f6c1"; }

.fad.fa-chalkboard:after {
  content: "\10f51b"; }

.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

.fad.fa-charging-station:after {
  content: "\10f5e7"; }

.fad.fa-chart-area:after {
  content: "\10f1fe"; }

.fad.fa-chart-bar:after {
  content: "\10f080"; }

.fad.fa-chart-line:after {
  content: "\10f201"; }

.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

.fad.fa-chart-network:after {
  content: "\10f78a"; }

.fad.fa-chart-pie:after {
  content: "\10f200"; }

.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

.fad.fa-check:after {
  content: "\10f00c"; }

.fad.fa-check-circle:after {
  content: "\10f058"; }

.fad.fa-check-double:after {
  content: "\10f560"; }

.fad.fa-check-square:after {
  content: "\10f14a"; }

.fad.fa-cheese:after {
  content: "\10f7ef"; }

.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

.fad.fa-chess:after {
  content: "\10f439"; }

.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

.fad.fa-chess-board:after {
  content: "\10f43c"; }

.fad.fa-chess-clock:after {
  content: "\10f43d"; }

.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

.fad.fa-chess-king:after {
  content: "\10f43f"; }

.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

.fad.fa-chess-knight:after {
  content: "\10f441"; }

.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

.fad.fa-chess-pawn:after {
  content: "\10f443"; }

.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

.fad.fa-chess-queen:after {
  content: "\10f445"; }

.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

.fad.fa-chess-rook:after {
  content: "\10f447"; }

.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

.fad.fa-chevron-down:after {
  content: "\10f078"; }

.fad.fa-chevron-left:after {
  content: "\10f053"; }

.fad.fa-chevron-right:after {
  content: "\10f054"; }

.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

.fad.fa-chevron-up:after {
  content: "\10f077"; }

.fad.fa-child:after {
  content: "\10f1ae"; }

.fad.fa-chimney:after {
  content: "\10f78b"; }

.fad.fa-church:after {
  content: "\10f51d"; }

.fad.fa-circle:after {
  content: "\10f111"; }

.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

.fad.fa-city:after {
  content: "\10f64f"; }

.fad.fa-clarinet:after {
  content: "\10f8ad"; }

.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

.fad.fa-clipboard:after {
  content: "\10f328"; }

.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

.fad.fa-clock:after {
  content: "\10f017"; }

.fad.fa-clone:after {
  content: "\10f24d"; }

.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

.fad.fa-cloud:after {
  content: "\10f0c2"; }

.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

.fad.fa-cloud-hail:after {
  content: "\10f739"; }

.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

.fad.fa-cloud-music:after {
  content: "\10f8ae"; }

.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

.fad.fa-cloud-snow:after {
  content: "\10f742"; }

.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

.fad.fa-clouds:after {
  content: "\10f744"; }

.fad.fa-clouds-moon:after {
  content: "\10f745"; }

.fad.fa-clouds-sun:after {
  content: "\10f746"; }

.fad.fa-club:after {
  content: "\10f327"; }

.fad.fa-cocktail:after {
  content: "\10f561"; }

.fad.fa-code:after {
  content: "\10f121"; }

.fad.fa-code-branch:after {
  content: "\10f126"; }

.fad.fa-code-commit:after {
  content: "\10f386"; }

.fad.fa-code-merge:after {
  content: "\10f387"; }

.fad.fa-coffee:after {
  content: "\10f0f4"; }

.fad.fa-coffee-pot:after {
  content: "\10e002"; }

.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

.fad.fa-coffin:after {
  content: "\10f6c6"; }

.fad.fa-coffin-cross:after {
  content: "\10e051"; }

.fad.fa-cog:after {
  content: "\10f013"; }

.fad.fa-cogs:after {
  content: "\10f085"; }

.fad.fa-coin:after {
  content: "\10f85c"; }

.fad.fa-coins:after {
  content: "\10f51e"; }

.fad.fa-columns:after {
  content: "\10f0db"; }

.fad.fa-comet:after {
  content: "\10e003"; }

.fad.fa-comment:after {
  content: "\10f075"; }

.fad.fa-comment-alt:after {
  content: "\10f27a"; }

.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }

.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

.fad.fa-comment-check:after {
  content: "\10f4ac"; }

.fad.fa-comment-dollar:after {
  content: "\10f651"; }

.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

.fad.fa-comment-music:after {
  content: "\10f8b0"; }

.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

.fad.fa-comment-times:after {
  content: "\10f4b5"; }

.fad.fa-comments:after {
  content: "\10f086"; }

.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

.fad.fa-comments-dollar:after {
  content: "\10f653"; }

.fad.fa-compact-disc:after {
  content: "\10f51f"; }

.fad.fa-compass:after {
  content: "\10f14e"; }

.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

.fad.fa-compress:after {
  content: "\10f066"; }

.fad.fa-compress-alt:after {
  content: "\10f422"; }

.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

.fad.fa-compress-wide:after {
  content: "\10f326"; }

.fad.fa-computer-classic:after {
  content: "\10f8b1"; }

.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }

.fad.fa-concierge-bell:after {
  content: "\10f562"; }

.fad.fa-construction:after {
  content: "\10f85d"; }

.fad.fa-container-storage:after {
  content: "\10f4b7"; }

.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

.fad.fa-cookie:after {
  content: "\10f563"; }

.fad.fa-cookie-bite:after {
  content: "\10f564"; }

.fad.fa-copy:after {
  content: "\10f0c5"; }

.fad.fa-copyright:after {
  content: "\10f1f9"; }

.fad.fa-corn:after {
  content: "\10f6c7"; }

.fad.fa-couch:after {
  content: "\10f4b8"; }

.fad.fa-cow:after {
  content: "\10f6c8"; }

.fad.fa-cowbell:after {
  content: "\10f8b3"; }

.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }

.fad.fa-credit-card:after {
  content: "\10f09d"; }

.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

.fad.fa-cricket:after {
  content: "\10f449"; }

.fad.fa-croissant:after {
  content: "\10f7f6"; }

.fad.fa-crop:after {
  content: "\10f125"; }

.fad.fa-crop-alt:after {
  content: "\10f565"; }

.fad.fa-cross:after {
  content: "\10f654"; }

.fad.fa-crosshairs:after {
  content: "\10f05b"; }

.fad.fa-crow:after {
  content: "\10f520"; }

.fad.fa-crown:after {
  content: "\10f521"; }

.fad.fa-crutch:after {
  content: "\10f7f7"; }

.fad.fa-crutches:after {
  content: "\10f7f8"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-cubes:after {
  content: "\10f1b3"; }

.fad.fa-curling:after {
  content: "\10f44a"; }

.fad.fa-cut:after {
  content: "\10f0c4"; }

.fad.fa-dagger:after {
  content: "\10f6cb"; }

.fad.fa-database:after {
  content: "\10f1c0"; }

.fad.fa-deaf:after {
  content: "\10f2a4"; }

.fad.fa-debug:after {
  content: "\10f7f9"; }

.fad.fa-deer:after {
  content: "\10f78e"; }

.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

.fad.fa-democrat:after {
  content: "\10f747"; }

.fad.fa-desktop:after {
  content: "\10f108"; }

.fad.fa-desktop-alt:after {
  content: "\10f390"; }

.fad.fa-dewpoint:after {
  content: "\10f748"; }

.fad.fa-dharmachakra:after {
  content: "\10f655"; }

.fad.fa-diagnoses:after {
  content: "\10f470"; }

.fad.fa-diamond:after {
  content: "\10f219"; }

.fad.fa-dice:after {
  content: "\10f522"; }

.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

.fad.fa-dice-five:after {
  content: "\10f523"; }

.fad.fa-dice-four:after {
  content: "\10f524"; }

.fad.fa-dice-one:after {
  content: "\10f525"; }

.fad.fa-dice-six:after {
  content: "\10f526"; }

.fad.fa-dice-three:after {
  content: "\10f527"; }

.fad.fa-dice-two:after {
  content: "\10f528"; }

.fad.fa-digging:after {
  content: "\10f85e"; }

.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

.fad.fa-diploma:after {
  content: "\10f5ea"; }

.fad.fa-directions:after {
  content: "\10f5eb"; }

.fad.fa-disc-drive:after {
  content: "\10f8b5"; }

.fad.fa-disease:after {
  content: "\10f7fa"; }

.fad.fa-divide:after {
  content: "\10f529"; }

.fad.fa-dizzy:after {
  content: "\10f567"; }

.fad.fa-dna:after {
  content: "\10f471"; }

.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

.fad.fa-dollar-sign:after {
  content: "\10f155"; }

.fad.fa-dolly:after {
  content: "\10f472"; }

.fad.fa-dolly-empty:after {
  content: "\10f473"; }

.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

.fad.fa-donate:after {
  content: "\10f4b9"; }

.fad.fa-door-closed:after {
  content: "\10f52a"; }

.fad.fa-door-open:after {
  content: "\10f52b"; }

.fad.fa-dot-circle:after {
  content: "\10f192"; }

.fad.fa-dove:after {
  content: "\10f4ba"; }

.fad.fa-download:after {
  content: "\10f019"; }

.fad.fa-drafting-compass:after {
  content: "\10f568"; }

.fad.fa-dragon:after {
  content: "\10f6d5"; }

.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

.fad.fa-draw-square:after {
  content: "\10f5ef"; }

.fad.fa-dreidel:after {
  content: "\10f792"; }

.fad.fa-drone:after {
  content: "\10f85f"; }

.fad.fa-drone-alt:after {
  content: "\10f860"; }

.fad.fa-drum:after {
  content: "\10f569"; }

.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

.fad.fa-drumstick:after {
  content: "\10f6d6"; }

.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

.fad.fa-dryer:after {
  content: "\10f861"; }

.fad.fa-dryer-alt:after {
  content: "\10f862"; }

.fad.fa-duck:after {
  content: "\10f6d8"; }

.fad.fa-dumbbell:after {
  content: "\10f44b"; }

.fad.fa-dumpster:after {
  content: "\10f793"; }

.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

.fad.fa-dungeon:after {
  content: "\10f6d9"; }

.fad.fa-ear:after {
  content: "\10f5f0"; }

.fad.fa-ear-muffs:after {
  content: "\10f795"; }

.fad.fa-eclipse:after {
  content: "\10f749"; }

.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

.fad.fa-edit:after {
  content: "\10f044"; }

.fad.fa-egg:after {
  content: "\10f7fb"; }

.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

.fad.fa-eject:after {
  content: "\10f052"; }

.fad.fa-elephant:after {
  content: "\10f6da"; }

.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

.fad.fa-empty-set:after {
  content: "\10f656"; }

.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

.fad.fa-envelope:after {
  content: "\10f0e0"; }

.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

.fad.fa-envelope-square:after {
  content: "\10f199"; }

.fad.fa-equals:after {
  content: "\10f52c"; }

.fad.fa-eraser:after {
  content: "\10f12d"; }

.fad.fa-ethernet:after {
  content: "\10f796"; }

.fad.fa-euro-sign:after {
  content: "\10f153"; }

.fad.fa-exchange:after {
  content: "\10f0ec"; }

.fad.fa-exchange-alt:after {
  content: "\10f362"; }

.fad.fa-exclamation:after {
  content: "\10f12a"; }

.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

.fad.fa-exclamation-square:after {
  content: "\10f321"; }

.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

.fad.fa-expand:after {
  content: "\10f065"; }

.fad.fa-expand-alt:after {
  content: "\10f424"; }

.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

.fad.fa-expand-wide:after {
  content: "\10f320"; }

.fad.fa-external-link:after {
  content: "\10f08e"; }

.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

.fad.fa-external-link-square:after {
  content: "\10f14c"; }

.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

.fad.fa-eye:after {
  content: "\10f06e"; }

.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

.fad.fa-eye-evil:after {
  content: "\10f6db"; }

.fad.fa-eye-slash:after {
  content: "\10f070"; }

.fad.fa-fan:after {
  content: "\10f863"; }

.fad.fa-fan-table:after {
  content: "\10e004"; }

.fad.fa-farm:after {
  content: "\10f864"; }

.fad.fa-fast-backward:after {
  content: "\10f049"; }

.fad.fa-fast-forward:after {
  content: "\10f050"; }

.fad.fa-faucet:after {
  content: "\10e005"; }

.fad.fa-faucet-drip:after {
  content: "\10e006"; }

.fad.fa-fax:after {
  content: "\10f1ac"; }

.fad.fa-feather:after {
  content: "\10f52d"; }

.fad.fa-feather-alt:after {
  content: "\10f56b"; }

.fad.fa-female:after {
  content: "\10f182"; }

.fad.fa-field-hockey:after {
  content: "\10f44c"; }

.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

.fad.fa-file:after {
  content: "\10f15b"; }

.fad.fa-file-alt:after {
  content: "\10f15c"; }

.fad.fa-file-archive:after {
  content: "\10f1c6"; }

.fad.fa-file-audio:after {
  content: "\10f1c7"; }

.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

.fad.fa-file-chart-line:after {
  content: "\10f659"; }

.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

.fad.fa-file-check:after {
  content: "\10f316"; }

.fad.fa-file-code:after {
  content: "\10f1c9"; }

.fad.fa-file-contract:after {
  content: "\10f56c"; }

.fad.fa-file-csv:after {
  content: "\10f6dd"; }

.fad.fa-file-download:after {
  content: "\10f56d"; }

.fad.fa-file-edit:after {
  content: "\10f31c"; }

.fad.fa-file-excel:after {
  content: "\10f1c3"; }

.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

.fad.fa-file-export:after {
  content: "\10f56e"; }

.fad.fa-file-image:after {
  content: "\10f1c5"; }

.fad.fa-file-import:after {
  content: "\10f56f"; }

.fad.fa-file-invoice:after {
  content: "\10f570"; }

.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

.fad.fa-file-medical:after {
  content: "\10f477"; }

.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

.fad.fa-file-minus:after {
  content: "\10f318"; }

.fad.fa-file-music:after {
  content: "\10f8b6"; }

.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

.fad.fa-file-plus:after {
  content: "\10f319"; }

.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

.fad.fa-file-prescription:after {
  content: "\10f572"; }

.fad.fa-file-search:after {
  content: "\10f865"; }

.fad.fa-file-signature:after {
  content: "\10f573"; }

.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

.fad.fa-file-times:after {
  content: "\10f317"; }

.fad.fa-file-upload:after {
  content: "\10f574"; }

.fad.fa-file-user:after {
  content: "\10f65c"; }

.fad.fa-file-video:after {
  content: "\10f1c8"; }

.fad.fa-file-word:after {
  content: "\10f1c2"; }

.fad.fa-files-medical:after {
  content: "\10f7fd"; }

.fad.fa-fill:after {
  content: "\10f575"; }

.fad.fa-fill-drip:after {
  content: "\10f576"; }

.fad.fa-film:after {
  content: "\10f008"; }

.fad.fa-film-alt:after {
  content: "\10f3a0"; }

.fad.fa-film-canister:after {
  content: "\10f8b7"; }

.fad.fa-filter:after {
  content: "\10f0b0"; }

.fad.fa-fingerprint:after {
  content: "\10f577"; }

.fad.fa-fire:after {
  content: "\10f06d"; }

.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

.fad.fa-fireplace:after {
  content: "\10f79a"; }

.fad.fa-first-aid:after {
  content: "\10f479"; }

.fad.fa-fish:after {
  content: "\10f578"; }

.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

.fad.fa-fist-raised:after {
  content: "\10f6de"; }

.fad.fa-flag:after {
  content: "\10f024"; }

.fad.fa-flag-alt:after {
  content: "\10f74c"; }

.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

.fad.fa-flag-usa:after {
  content: "\10f74d"; }

.fad.fa-flame:after {
  content: "\10f6df"; }

.fad.fa-flashlight:after {
  content: "\10f8b8"; }

.fad.fa-flask:after {
  content: "\10f0c3"; }

.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

.fad.fa-flower:after {
  content: "\10f7ff"; }

.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

.fad.fa-flower-tulip:after {
  content: "\10f801"; }

.fad.fa-flushed:after {
  content: "\10f579"; }

.fad.fa-flute:after {
  content: "\10f8b9"; }

.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }

.fad.fa-fog:after {
  content: "\10f74e"; }

.fad.fa-folder:after {
  content: "\10f07b"; }

.fad.fa-folder-download:after {
  content: "\10e053"; }

.fad.fa-folder-minus:after {
  content: "\10f65d"; }

.fad.fa-folder-open:after {
  content: "\10f07c"; }

.fad.fa-folder-plus:after {
  content: "\10f65e"; }

.fad.fa-folder-times:after {
  content: "\10f65f"; }

.fad.fa-folder-tree:after {
  content: "\10f802"; }

.fad.fa-folder-upload:after {
  content: "\10e054"; }

.fad.fa-folders:after {
  content: "\10f660"; }

.fad.fa-font:after {
  content: "\10f031"; }

.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

.fad.fa-font-case:after {
  content: "\10f866"; }

.fad.fa-football-ball:after {
  content: "\10f44e"; }

.fad.fa-football-helmet:after {
  content: "\10f44f"; }

.fad.fa-forklift:after {
  content: "\10f47a"; }

.fad.fa-forward:after {
  content: "\10f04e"; }

.fad.fa-fragile:after {
  content: "\10f4bb"; }

.fad.fa-french-fries:after {
  content: "\10f803"; }

.fad.fa-frog:after {
  content: "\10f52e"; }

.fad.fa-frosty-head:after {
  content: "\10f79b"; }

.fad.fa-frown:after {
  content: "\10f119"; }

.fad.fa-frown-open:after {
  content: "\10f57a"; }

.fad.fa-function:after {
  content: "\10f661"; }

.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

.fad.fa-futbol:after {
  content: "\10f1e3"; }

.fad.fa-galaxy:after {
  content: "\10e008"; }

.fad.fa-game-board:after {
  content: "\10f867"; }

.fad.fa-game-board-alt:after {
  content: "\10f868"; }

.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }

.fad.fa-garage:after {
  content: "\10e009"; }

.fad.fa-garage-car:after {
  content: "\10e00a"; }

.fad.fa-garage-open:after {
  content: "\10e00b"; }

.fad.fa-gas-pump:after {
  content: "\10f52f"; }

.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

.fad.fa-gavel:after {
  content: "\10f0e3"; }

.fad.fa-gem:after {
  content: "\10f3a5"; }

.fad.fa-genderless:after {
  content: "\10f22d"; }

.fad.fa-ghost:after {
  content: "\10f6e2"; }

.fad.fa-gift:after {
  content: "\10f06b"; }

.fad.fa-gift-card:after {
  content: "\10f663"; }

.fad.fa-gifts:after {
  content: "\10f79c"; }

.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

.fad.fa-glass:after {
  content: "\10f804"; }

.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

.fad.fa-glass-citrus:after {
  content: "\10f869"; }

.fad.fa-glass-martini:after {
  content: "\10f000"; }

.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

.fad.fa-glasses:after {
  content: "\10f530"; }

.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

.fad.fa-globe:after {
  content: "\10f0ac"; }

.fad.fa-globe-africa:after {
  content: "\10f57c"; }

.fad.fa-globe-americas:after {
  content: "\10f57d"; }

.fad.fa-globe-asia:after {
  content: "\10f57e"; }

.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

.fad.fa-golf-ball:after {
  content: "\10f450"; }

.fad.fa-golf-club:after {
  content: "\10f451"; }

.fad.fa-gopuram:after {
  content: "\10f664"; }

.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

.fad.fa-gramophone:after {
  content: "\10f8bd"; }

.fad.fa-greater-than:after {
  content: "\10f531"; }

.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

.fad.fa-grimace:after {
  content: "\10f57f"; }

.fad.fa-grin:after {
  content: "\10f580"; }

.fad.fa-grin-alt:after {
  content: "\10f581"; }

.fad.fa-grin-beam:after {
  content: "\10f582"; }

.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

.fad.fa-grin-hearts:after {
  content: "\10f584"; }

.fad.fa-grin-squint:after {
  content: "\10f585"; }

.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

.fad.fa-grin-stars:after {
  content: "\10f587"; }

.fad.fa-grin-tears:after {
  content: "\10f588"; }

.fad.fa-grin-tongue:after {
  content: "\10f589"; }

.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

.fad.fa-grin-wink:after {
  content: "\10f58c"; }

.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

.fad.fa-guitar:after {
  content: "\10f7a6"; }

.fad.fa-guitar-electric:after {
  content: "\10f8be"; }

.fad.fa-guitars:after {
  content: "\10f8bf"; }

.fad.fa-h-square:after {
  content: "\10f0fd"; }

.fad.fa-h1:after {
  content: "\10f313"; }

.fad.fa-h2:after {
  content: "\10f314"; }

.fad.fa-h3:after {
  content: "\10f315"; }

.fad.fa-h4:after {
  content: "\10f86a"; }

.fad.fa-hamburger:after {
  content: "\10f805"; }

.fad.fa-hammer:after {
  content: "\10f6e3"; }

.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

.fad.fa-hamsa:after {
  content: "\10f665"; }

.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

.fad.fa-hand-holding-medical:after {
  content: "\10e05c"; }

.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

.fad.fa-hand-lizard:after {
  content: "\10f258"; }

.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

.fad.fa-hand-paper:after {
  content: "\10f256"; }

.fad.fa-hand-peace:after {
  content: "\10f25b"; }

.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

.fad.fa-hand-rock:after {
  content: "\10f255"; }

.fad.fa-hand-scissors:after {
  content: "\10f257"; }

.fad.fa-hand-sparkles:after {
  content: "\10e05d"; }

.fad.fa-hand-spock:after {
  content: "\10f259"; }

.fad.fa-hands:after {
  content: "\10f4c2"; }

.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

.fad.fa-hands-wash:after {
  content: "\10e05e"; }

.fad.fa-handshake:after {
  content: "\10f2b5"; }

.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

.fad.fa-handshake-alt-slash:after {
  content: "\10e05f"; }

.fad.fa-handshake-slash:after {
  content: "\10e060"; }

.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

.fad.fa-hard-hat:after {
  content: "\10f807"; }

.fad.fa-hashtag:after {
  content: "\10f292"; }

.fad.fa-hat-chef:after {
  content: "\10f86b"; }

.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }

.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }

.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

.fad.fa-hdd:after {
  content: "\10f0a0"; }

.fad.fa-head-side:after {
  content: "\10f6e9"; }

.fad.fa-head-side-brain:after {
  content: "\10f808"; }

.fad.fa-head-side-cough:after {
  content: "\10e061"; }

.fad.fa-head-side-cough-slash:after {
  content: "\10e062"; }

.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }

.fad.fa-head-side-mask:after {
  content: "\10e063"; }

.fad.fa-head-side-medical:after {
  content: "\10f809"; }

.fad.fa-head-side-virus:after {
  content: "\10e064"; }

.fad.fa-head-vr:after {
  content: "\10f6ea"; }

.fad.fa-heading:after {
  content: "\10f1dc"; }

.fad.fa-headphones:after {
  content: "\10f025"; }

.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

.fad.fa-headset:after {
  content: "\10f590"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

.fad.fa-heart-square:after {
  content: "\10f4c8"; }

.fad.fa-heartbeat:after {
  content: "\10f21e"; }

.fad.fa-heat:after {
  content: "\10e00c"; }

.fad.fa-helicopter:after {
  content: "\10f533"; }

.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

.fad.fa-hexagon:after {
  content: "\10f312"; }

.fad.fa-highlighter:after {
  content: "\10f591"; }

.fad.fa-hiking:after {
  content: "\10f6ec"; }

.fad.fa-hippo:after {
  content: "\10f6ed"; }

.fad.fa-history:after {
  content: "\10f1da"; }

.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-home-alt:after {
  content: "\10f80a"; }

.fad.fa-home-heart:after {
  content: "\10f4c9"; }

.fad.fa-home-lg:after {
  content: "\10f80b"; }

.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

.fad.fa-horse:after {
  content: "\10f6f0"; }

.fad.fa-horse-head:after {
  content: "\10f7ab"; }

.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }

.fad.fa-hospital:after {
  content: "\10f0f8"; }

.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

.fad.fa-hospital-user:after {
  content: "\10f80d"; }

.fad.fa-hospitals:after {
  content: "\10f80e"; }

.fad.fa-hot-tub:after {
  content: "\10f593"; }

.fad.fa-hotdog:after {
  content: "\10f80f"; }

.fad.fa-hotel:after {
  content: "\10f594"; }

.fad.fa-hourglass:after {
  content: "\10f254"; }

.fad.fa-hourglass-end:after {
  content: "\10f253"; }

.fad.fa-hourglass-half:after {
  content: "\10f252"; }

.fad.fa-hourglass-start:after {
  content: "\10f251"; }

.fad.fa-house:after {
  content: "\10e00d"; }

.fad.fa-house-damage:after {
  content: "\10f6f1"; }

.fad.fa-house-day:after {
  content: "\10e00e"; }

.fad.fa-house-flood:after {
  content: "\10f74f"; }

.fad.fa-house-leave:after {
  content: "\10e00f"; }

.fad.fa-house-night:after {
  content: "\10e010"; }

.fad.fa-house-return:after {
  content: "\10e011"; }

.fad.fa-house-signal:after {
  content: "\10e012"; }

.fad.fa-house-user:after {
  content: "\10e065"; }

.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

.fad.fa-humidity:after {
  content: "\10f750"; }

.fad.fa-hurricane:after {
  content: "\10f751"; }

.fad.fa-i-cursor:after {
  content: "\10f246"; }

.fad.fa-ice-cream:after {
  content: "\10f810"; }

.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

.fad.fa-icicles:after {
  content: "\10f7ad"; }

.fad.fa-icons:after {
  content: "\10f86d"; }

.fad.fa-icons-alt:after {
  content: "\10f86e"; }

.fad.fa-id-badge:after {
  content: "\10f2c1"; }

.fad.fa-id-card:after {
  content: "\10f2c2"; }

.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

.fad.fa-igloo:after {
  content: "\10f7ae"; }

.fad.fa-image:after {
  content: "\10f03e"; }

.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }

.fad.fa-images:after {
  content: "\10f302"; }

.fad.fa-inbox:after {
  content: "\10f01c"; }

.fad.fa-inbox-in:after {
  content: "\10f310"; }

.fad.fa-inbox-out:after {
  content: "\10f311"; }

.fad.fa-indent:after {
  content: "\10f03c"; }

.fad.fa-industry:after {
  content: "\10f275"; }

.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

.fad.fa-infinity:after {
  content: "\10f534"; }

.fad.fa-info:after {
  content: "\10f129"; }

.fad.fa-info-circle:after {
  content: "\10f05a"; }

.fad.fa-info-square:after {
  content: "\10f30f"; }

.fad.fa-inhaler:after {
  content: "\10f5f9"; }

.fad.fa-integral:after {
  content: "\10f667"; }

.fad.fa-intersection:after {
  content: "\10f668"; }

.fad.fa-inventory:after {
  content: "\10f480"; }

.fad.fa-island-tropical:after {
  content: "\10f811"; }

.fad.fa-italic:after {
  content: "\10f033"; }

.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

.fad.fa-jedi:after {
  content: "\10f669"; }

.fad.fa-joint:after {
  content: "\10f595"; }

.fad.fa-journal-whills:after {
  content: "\10f66a"; }

.fad.fa-joystick:after {
  content: "\10f8c5"; }

.fad.fa-jug:after {
  content: "\10f8c6"; }

.fad.fa-kaaba:after {
  content: "\10f66b"; }

.fad.fa-kazoo:after {
  content: "\10f8c7"; }

.fad.fa-kerning:after {
  content: "\10f86f"; }

.fad.fa-key:after {
  content: "\10f084"; }

.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

.fad.fa-keyboard:after {
  content: "\10f11c"; }

.fad.fa-keynote:after {
  content: "\10f66c"; }

.fad.fa-khanda:after {
  content: "\10f66d"; }

.fad.fa-kidneys:after {
  content: "\10f5fb"; }

.fad.fa-kiss:after {
  content: "\10f596"; }

.fad.fa-kiss-beam:after {
  content: "\10f597"; }

.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

.fad.fa-kite:after {
  content: "\10f6f4"; }

.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

.fad.fa-lambda:after {
  content: "\10f66e"; }

.fad.fa-lamp:after {
  content: "\10f4ca"; }

.fad.fa-lamp-desk:after {
  content: "\10e014"; }

.fad.fa-lamp-floor:after {
  content: "\10e015"; }

.fad.fa-landmark:after {
  content: "\10f66f"; }

.fad.fa-landmark-alt:after {
  content: "\10f752"; }

.fad.fa-language:after {
  content: "\10f1ab"; }

.fad.fa-laptop:after {
  content: "\10f109"; }

.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

.fad.fa-laptop-house:after {
  content: "\10e066"; }

.fad.fa-laptop-medical:after {
  content: "\10f812"; }

.fad.fa-lasso:after {
  content: "\10f8c8"; }

.fad.fa-laugh:after {
  content: "\10f599"; }

.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

.fad.fa-layer-group:after {
  content: "\10f5fd"; }

.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

.fad.fa-leaf:after {
  content: "\10f06c"; }

.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

.fad.fa-lemon:after {
  content: "\10f094"; }

.fad.fa-less-than:after {
  content: "\10f536"; }

.fad.fa-less-than-equal:after {
  content: "\10f537"; }

.fad.fa-level-down:after {
  content: "\10f149"; }

.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

.fad.fa-level-up:after {
  content: "\10f148"; }

.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

.fad.fa-life-ring:after {
  content: "\10f1cd"; }

.fad.fa-light-ceiling:after {
  content: "\10e016"; }

.fad.fa-light-switch:after {
  content: "\10e017"; }

.fad.fa-light-switch-off:after {
  content: "\10e018"; }

.fad.fa-light-switch-on:after {
  content: "\10e019"; }

.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

.fad.fa-line-columns:after {
  content: "\10f870"; }

.fad.fa-line-height:after {
  content: "\10f871"; }

.fad.fa-link:after {
  content: "\10f0c1"; }

.fad.fa-lips:after {
  content: "\10f600"; }

.fad.fa-lira-sign:after {
  content: "\10f195"; }

.fad.fa-list:after {
  content: "\10f03a"; }

.fad.fa-list-alt:after {
  content: "\10f022"; }

.fad.fa-list-music:after {
  content: "\10f8c9"; }

.fad.fa-list-ol:after {
  content: "\10f0cb"; }

.fad.fa-list-ul:after {
  content: "\10f0ca"; }

.fad.fa-location:after {
  content: "\10f601"; }

.fad.fa-location-arrow:after {
  content: "\10f124"; }

.fad.fa-location-circle:after {
  content: "\10f602"; }

.fad.fa-location-slash:after {
  content: "\10f603"; }

.fad.fa-lock:after {
  content: "\10f023"; }

.fad.fa-lock-alt:after {
  content: "\10f30d"; }

.fad.fa-lock-open:after {
  content: "\10f3c1"; }

.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

.fad.fa-loveseat:after {
  content: "\10f4cc"; }

.fad.fa-low-vision:after {
  content: "\10f2a8"; }

.fad.fa-luchador:after {
  content: "\10f455"; }

.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

.fad.fa-lungs:after {
  content: "\10f604"; }

.fad.fa-lungs-virus:after {
  content: "\10e067"; }

.fad.fa-mace:after {
  content: "\10f6f8"; }

.fad.fa-magic:after {
  content: "\10f0d0"; }

.fad.fa-magnet:after {
  content: "\10f076"; }

.fad.fa-mail-bulk:after {
  content: "\10f674"; }

.fad.fa-mailbox:after {
  content: "\10f813"; }

.fad.fa-male:after {
  content: "\10f183"; }

.fad.fa-mandolin:after {
  content: "\10f6f9"; }

.fad.fa-map:after {
  content: "\10f279"; }

.fad.fa-map-marked:after {
  content: "\10f59f"; }

.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

.fad.fa-map-marker:after {
  content: "\10f041"; }

.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

.fad.fa-map-marker-check:after {
  content: "\10f606"; }

.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

.fad.fa-map-pin:after {
  content: "\10f276"; }

.fad.fa-map-signs:after {
  content: "\10f277"; }

.fad.fa-marker:after {
  content: "\10f5a1"; }

.fad.fa-mars:after {
  content: "\10f222"; }

.fad.fa-mars-double:after {
  content: "\10f227"; }

.fad.fa-mars-stroke:after {
  content: "\10f229"; }

.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

.fad.fa-mask:after {
  content: "\10f6fa"; }

.fad.fa-meat:after {
  content: "\10f814"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-medkit:after {
  content: "\10f0fa"; }

.fad.fa-megaphone:after {
  content: "\10f675"; }

.fad.fa-meh:after {
  content: "\10f11a"; }

.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

.fad.fa-memory:after {
  content: "\10f538"; }

.fad.fa-menorah:after {
  content: "\10f676"; }

.fad.fa-mercury:after {
  content: "\10f223"; }

.fad.fa-meteor:after {
  content: "\10f753"; }

.fad.fa-microchip:after {
  content: "\10f2db"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

.fad.fa-microphone-slash:after {
  content: "\10f131"; }

.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }

.fad.fa-microscope:after {
  content: "\10f610"; }

.fad.fa-microwave:after {
  content: "\10e01b"; }

.fad.fa-mind-share:after {
  content: "\10f677"; }

.fad.fa-minus:after {
  content: "\10f068"; }

.fad.fa-minus-circle:after {
  content: "\10f056"; }

.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

.fad.fa-minus-octagon:after {
  content: "\10f308"; }

.fad.fa-minus-square:after {
  content: "\10f146"; }

.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

.fad.fa-mitten:after {
  content: "\10f7b5"; }

.fad.fa-mobile:after {
  content: "\10f10b"; }

.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

.fad.fa-money-bill:after {
  content: "\10f0d6"; }

.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

.fad.fa-money-check:after {
  content: "\10f53c"; }

.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

.fad.fa-money-check-edit:after {
  content: "\10f872"; }

.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

.fad.fa-monkey:after {
  content: "\10f6fb"; }

.fad.fa-monument:after {
  content: "\10f5a6"; }

.fad.fa-moon:after {
  content: "\10f186"; }

.fad.fa-moon-cloud:after {
  content: "\10f754"; }

.fad.fa-moon-stars:after {
  content: "\10f755"; }

.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

.fad.fa-mosque:after {
  content: "\10f678"; }

.fad.fa-motorcycle:after {
  content: "\10f21c"; }

.fad.fa-mountain:after {
  content: "\10f6fc"; }

.fad.fa-mountains:after {
  content: "\10f6fd"; }

.fad.fa-mouse:after {
  content: "\10f8cc"; }

.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }

.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

.fad.fa-mp3-player:after {
  content: "\10f8ce"; }

.fad.fa-mug:after {
  content: "\10f874"; }

.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

.fad.fa-mug-tea:after {
  content: "\10f875"; }

.fad.fa-music:after {
  content: "\10f001"; }

.fad.fa-music-alt:after {
  content: "\10f8cf"; }

.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }

.fad.fa-music-slash:after {
  content: "\10f8d1"; }

.fad.fa-narwhal:after {
  content: "\10f6fe"; }

.fad.fa-network-wired:after {
  content: "\10f6ff"; }

.fad.fa-neuter:after {
  content: "\10f22c"; }

.fad.fa-newspaper:after {
  content: "\10f1ea"; }

.fad.fa-not-equal:after {
  content: "\10f53e"; }

.fad.fa-notes-medical:after {
  content: "\10f481"; }

.fad.fa-object-group:after {
  content: "\10f247"; }

.fad.fa-object-ungroup:after {
  content: "\10f248"; }

.fad.fa-octagon:after {
  content: "\10f306"; }

.fad.fa-oil-can:after {
  content: "\10f613"; }

.fad.fa-oil-temp:after {
  content: "\10f614"; }

.fad.fa-om:after {
  content: "\10f679"; }

.fad.fa-omega:after {
  content: "\10f67a"; }

.fad.fa-ornament:after {
  content: "\10f7b8"; }

.fad.fa-otter:after {
  content: "\10f700"; }

.fad.fa-outdent:after {
  content: "\10f03b"; }

.fad.fa-outlet:after {
  content: "\10e01c"; }

.fad.fa-oven:after {
  content: "\10e01d"; }

.fad.fa-overline:after {
  content: "\10f876"; }

.fad.fa-page-break:after {
  content: "\10f877"; }

.fad.fa-pager:after {
  content: "\10f815"; }

.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

.fad.fa-palette:after {
  content: "\10f53f"; }

.fad.fa-pallet:after {
  content: "\10f482"; }

.fad.fa-pallet-alt:after {
  content: "\10f483"; }

.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

.fad.fa-paperclip:after {
  content: "\10f0c6"; }

.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

.fad.fa-paragraph:after {
  content: "\10f1dd"; }

.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

.fad.fa-parking:after {
  content: "\10f540"; }

.fad.fa-parking-circle:after {
  content: "\10f615"; }

.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

.fad.fa-parking-slash:after {
  content: "\10f617"; }

.fad.fa-passport:after {
  content: "\10f5ab"; }

.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

.fad.fa-paste:after {
  content: "\10f0ea"; }

.fad.fa-pause:after {
  content: "\10f04c"; }

.fad.fa-pause-circle:after {
  content: "\10f28b"; }

.fad.fa-paw:after {
  content: "\10f1b0"; }

.fad.fa-paw-alt:after {
  content: "\10f701"; }

.fad.fa-paw-claws:after {
  content: "\10f702"; }

.fad.fa-peace:after {
  content: "\10f67c"; }

.fad.fa-pegasus:after {
  content: "\10f703"; }

.fad.fa-pen:after {
  content: "\10f304"; }

.fad.fa-pen-alt:after {
  content: "\10f305"; }

.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

.fad.fa-pen-square:after {
  content: "\10f14b"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pencil-alt:after {
  content: "\10f303"; }

.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

.fad.fa-pennant:after {
  content: "\10f456"; }

.fad.fa-people-arrows:after {
  content: "\10e068"; }

.fad.fa-people-carry:after {
  content: "\10f4ce"; }

.fad.fa-pepper-hot:after {
  content: "\10f816"; }

.fad.fa-percent:after {
  content: "\10f295"; }

.fad.fa-percentage:after {
  content: "\10f541"; }

.fad.fa-person-booth:after {
  content: "\10f756"; }

.fad.fa-person-carry:after {
  content: "\10f4cf"; }

.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

.fad.fa-person-sign:after {
  content: "\10f757"; }

.fad.fa-phone:after {
  content: "\10f095"; }

.fad.fa-phone-alt:after {
  content: "\10f879"; }

.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

.fad.fa-phone-office:after {
  content: "\10f67d"; }

.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }

.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

.fad.fa-phone-square:after {
  content: "\10f098"; }

.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }

.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

.fad.fa-photo-video:after {
  content: "\10f87c"; }

.fad.fa-pi:after {
  content: "\10f67e"; }

.fad.fa-piano:after {
  content: "\10f8d4"; }

.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }

.fad.fa-pie:after {
  content: "\10f705"; }

.fad.fa-pig:after {
  content: "\10f706"; }

.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

.fad.fa-pills:after {
  content: "\10f484"; }

.fad.fa-pizza:after {
  content: "\10f817"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

.fad.fa-plane:after {
  content: "\10f072"; }

.fad.fa-plane-alt:after {
  content: "\10f3de"; }

.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

.fad.fa-plane-slash:after {
  content: "\10e069"; }

.fad.fa-planet-moon:after {
  content: "\10e01f"; }

.fad.fa-planet-ringed:after {
  content: "\10e020"; }

.fad.fa-play:after {
  content: "\10f04b"; }

.fad.fa-play-circle:after {
  content: "\10f144"; }

.fad.fa-plug:after {
  content: "\10f1e6"; }

.fad.fa-plus:after {
  content: "\10f067"; }

.fad.fa-plus-circle:after {
  content: "\10f055"; }

.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

.fad.fa-plus-octagon:after {
  content: "\10f301"; }

.fad.fa-plus-square:after {
  content: "\10f0fe"; }

.fad.fa-podcast:after {
  content: "\10f2ce"; }

.fad.fa-podium:after {
  content: "\10f680"; }

.fad.fa-podium-star:after {
  content: "\10f758"; }

.fad.fa-police-box:after {
  content: "\10e021"; }

.fad.fa-poll:after {
  content: "\10f681"; }

.fad.fa-poll-h:after {
  content: "\10f682"; }

.fad.fa-poll-people:after {
  content: "\10f759"; }

.fad.fa-poo:after {
  content: "\10f2fe"; }

.fad.fa-poo-storm:after {
  content: "\10f75a"; }

.fad.fa-poop:after {
  content: "\10f619"; }

.fad.fa-popcorn:after {
  content: "\10f819"; }

.fad.fa-portal-enter:after {
  content: "\10e022"; }

.fad.fa-portal-exit:after {
  content: "\10e023"; }

.fad.fa-portrait:after {
  content: "\10f3e0"; }

.fad.fa-pound-sign:after {
  content: "\10f154"; }

.fad.fa-power-off:after {
  content: "\10f011"; }

.fad.fa-pray:after {
  content: "\10f683"; }

.fad.fa-praying-hands:after {
  content: "\10f684"; }

.fad.fa-prescription:after {
  content: "\10f5b1"; }

.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

.fad.fa-presentation:after {
  content: "\10f685"; }

.fad.fa-print:after {
  content: "\10f02f"; }

.fad.fa-print-search:after {
  content: "\10f81a"; }

.fad.fa-print-slash:after {
  content: "\10f686"; }

.fad.fa-procedures:after {
  content: "\10f487"; }

.fad.fa-project-diagram:after {
  content: "\10f542"; }

.fad.fa-projector:after {
  content: "\10f8d6"; }

.fad.fa-pump-medical:after {
  content: "\10e06a"; }

.fad.fa-pump-soap:after {
  content: "\10e06b"; }

.fad.fa-pumpkin:after {
  content: "\10f707"; }

.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

.fad.fa-qrcode:after {
  content: "\10f029"; }

.fad.fa-question:after {
  content: "\10f128"; }

.fad.fa-question-circle:after {
  content: "\10f059"; }

.fad.fa-question-square:after {
  content: "\10f2fd"; }

.fad.fa-quidditch:after {
  content: "\10f458"; }

.fad.fa-quote-left:after {
  content: "\10f10d"; }

.fad.fa-quote-right:after {
  content: "\10f10e"; }

.fad.fa-quran:after {
  content: "\10f687"; }

.fad.fa-rabbit:after {
  content: "\10f708"; }

.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

.fad.fa-racquet:after {
  content: "\10f45a"; }

.fad.fa-radar:after {
  content: "\10e024"; }

.fad.fa-radiation:after {
  content: "\10f7b9"; }

.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

.fad.fa-radio:after {
  content: "\10f8d7"; }

.fad.fa-radio-alt:after {
  content: "\10f8d8"; }

.fad.fa-rainbow:after {
  content: "\10f75b"; }

.fad.fa-raindrops:after {
  content: "\10f75c"; }

.fad.fa-ram:after {
  content: "\10f70a"; }

.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

.fad.fa-random:after {
  content: "\10f074"; }

.fad.fa-raygun:after {
  content: "\10e025"; }

.fad.fa-receipt:after {
  content: "\10f543"; }

.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }

.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

.fad.fa-recycle:after {
  content: "\10f1b8"; }

.fad.fa-redo:after {
  content: "\10f01e"; }

.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

.fad.fa-refrigerator:after {
  content: "\10e026"; }

.fad.fa-registered:after {
  content: "\10f25d"; }

.fad.fa-remove-format:after {
  content: "\10f87d"; }

.fad.fa-repeat:after {
  content: "\10f363"; }

.fad.fa-repeat-1:after {
  content: "\10f365"; }

.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

.fad.fa-repeat-alt:after {
  content: "\10f364"; }

.fad.fa-reply:after {
  content: "\10f3e5"; }

.fad.fa-reply-all:after {
  content: "\10f122"; }

.fad.fa-republican:after {
  content: "\10f75e"; }

.fad.fa-restroom:after {
  content: "\10f7bd"; }

.fad.fa-retweet:after {
  content: "\10f079"; }

.fad.fa-retweet-alt:after {
  content: "\10f361"; }

.fad.fa-ribbon:after {
  content: "\10f4d6"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

.fad.fa-road:after {
  content: "\10f018"; }

.fad.fa-robot:after {
  content: "\10f544"; }

.fad.fa-rocket:after {
  content: "\10f135"; }

.fad.fa-rocket-launch:after {
  content: "\10e027"; }

.fad.fa-route:after {
  content: "\10f4d7"; }

.fad.fa-route-highway:after {
  content: "\10f61a"; }

.fad.fa-route-interstate:after {
  content: "\10f61b"; }

.fad.fa-router:after {
  content: "\10f8da"; }

.fad.fa-rss:after {
  content: "\10f09e"; }

.fad.fa-rss-square:after {
  content: "\10f143"; }

.fad.fa-ruble-sign:after {
  content: "\10f158"; }

.fad.fa-ruler:after {
  content: "\10f545"; }

.fad.fa-ruler-combined:after {
  content: "\10f546"; }

.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

.fad.fa-running:after {
  content: "\10f70c"; }

.fad.fa-rupee-sign:after {
  content: "\10f156"; }

.fad.fa-rv:after {
  content: "\10f7be"; }

.fad.fa-sack:after {
  content: "\10f81c"; }

.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

.fad.fa-salad:after {
  content: "\10f81e"; }

.fad.fa-sandwich:after {
  content: "\10f81f"; }

.fad.fa-satellite:after {
  content: "\10f7bf"; }

.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

.fad.fa-sausage:after {
  content: "\10f820"; }

.fad.fa-save:after {
  content: "\10f0c7"; }

.fad.fa-sax-hot:after {
  content: "\10f8db"; }

.fad.fa-saxophone:after {
  content: "\10f8dc"; }

.fad.fa-scalpel:after {
  content: "\10f61d"; }

.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

.fad.fa-scanner:after {
  content: "\10f488"; }

.fad.fa-scanner-image:after {
  content: "\10f8f3"; }

.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

.fad.fa-scarecrow:after {
  content: "\10f70d"; }

.fad.fa-scarf:after {
  content: "\10f7c1"; }

.fad.fa-school:after {
  content: "\10f549"; }

.fad.fa-screwdriver:after {
  content: "\10f54a"; }

.fad.fa-scroll:after {
  content: "\10f70e"; }

.fad.fa-scroll-old:after {
  content: "\10f70f"; }

.fad.fa-scrubber:after {
  content: "\10f2f8"; }

.fad.fa-scythe:after {
  content: "\10f710"; }

.fad.fa-sd-card:after {
  content: "\10f7c2"; }

.fad.fa-search:after {
  content: "\10f002"; }

.fad.fa-search-dollar:after {
  content: "\10f688"; }

.fad.fa-search-location:after {
  content: "\10f689"; }

.fad.fa-search-minus:after {
  content: "\10f010"; }

.fad.fa-search-plus:after {
  content: "\10f00e"; }

.fad.fa-seedling:after {
  content: "\10f4d8"; }

.fad.fa-send-back:after {
  content: "\10f87e"; }

.fad.fa-send-backward:after {
  content: "\10f87f"; }

.fad.fa-sensor:after {
  content: "\10e028"; }

.fad.fa-sensor-alert:after {
  content: "\10e029"; }

.fad.fa-sensor-fire:after {
  content: "\10e02a"; }

.fad.fa-sensor-on:after {
  content: "\10e02b"; }

.fad.fa-sensor-smoke:after {
  content: "\10e02c"; }

.fad.fa-server:after {
  content: "\10f233"; }

.fad.fa-shapes:after {
  content: "\10f61f"; }

.fad.fa-share:after {
  content: "\10f064"; }

.fad.fa-share-all:after {
  content: "\10f367"; }

.fad.fa-share-alt:after {
  content: "\10f1e0"; }

.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

.fad.fa-share-square:after {
  content: "\10f14d"; }

.fad.fa-sheep:after {
  content: "\10f711"; }

.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

.fad.fa-shield:after {
  content: "\10f132"; }

.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

.fad.fa-shield-check:after {
  content: "\10f2f7"; }

.fad.fa-shield-cross:after {
  content: "\10f712"; }

.fad.fa-shield-virus:after {
  content: "\10e06c"; }

.fad.fa-ship:after {
  content: "\10f21a"; }

.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

.fad.fa-shish-kebab:after {
  content: "\10f821"; }

.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

.fad.fa-shopping-bag:after {
  content: "\10f290"; }

.fad.fa-shopping-basket:after {
  content: "\10f291"; }

.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

.fad.fa-shovel:after {
  content: "\10f713"; }

.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

.fad.fa-shower:after {
  content: "\10f2cc"; }

.fad.fa-shredder:after {
  content: "\10f68a"; }

.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

.fad.fa-sickle:after {
  content: "\10f822"; }

.fad.fa-sigma:after {
  content: "\10f68b"; }

.fad.fa-sign:after {
  content: "\10f4d9"; }

.fad.fa-sign-in:after {
  content: "\10f090"; }

.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

.fad.fa-sign-language:after {
  content: "\10f2a7"; }

.fad.fa-sign-out:after {
  content: "\10f08b"; }

.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

.fad.fa-signal:after {
  content: "\10f012"; }

.fad.fa-signal-1:after {
  content: "\10f68c"; }

.fad.fa-signal-2:after {
  content: "\10f68d"; }

.fad.fa-signal-3:after {
  content: "\10f68e"; }

.fad.fa-signal-4:after {
  content: "\10f68f"; }

.fad.fa-signal-alt:after {
  content: "\10f690"; }

.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

.fad.fa-signal-slash:after {
  content: "\10f695"; }

.fad.fa-signal-stream:after {
  content: "\10f8dd"; }

.fad.fa-signature:after {
  content: "\10f5b7"; }

.fad.fa-sim-card:after {
  content: "\10f7c4"; }

.fad.fa-sink:after {
  content: "\10e06d"; }

.fad.fa-siren:after {
  content: "\10e02d"; }

.fad.fa-siren-on:after {
  content: "\10e02e"; }

.fad.fa-sitemap:after {
  content: "\10f0e8"; }

.fad.fa-skating:after {
  content: "\10f7c5"; }

.fad.fa-skeleton:after {
  content: "\10f620"; }

.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

.fad.fa-skiing:after {
  content: "\10f7c9"; }

.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

.fad.fa-skull:after {
  content: "\10f54c"; }

.fad.fa-skull-cow:after {
  content: "\10f8de"; }

.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

.fad.fa-slash:after {
  content: "\10f715"; }

.fad.fa-sledding:after {
  content: "\10f7cb"; }

.fad.fa-sleigh:after {
  content: "\10f7cc"; }

.fad.fa-sliders-h:after {
  content: "\10f1de"; }

.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

.fad.fa-smile:after {
  content: "\10f118"; }

.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

.fad.fa-smile-wink:after {
  content: "\10f4da"; }

.fad.fa-smog:after {
  content: "\10f75f"; }

.fad.fa-smoke:after {
  content: "\10f760"; }

.fad.fa-smoking:after {
  content: "\10f48d"; }

.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

.fad.fa-sms:after {
  content: "\10f7cd"; }

.fad.fa-snake:after {
  content: "\10f716"; }

.fad.fa-snooze:after {
  content: "\10f880"; }

.fad.fa-snow-blowing:after {
  content: "\10f761"; }

.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

.fad.fa-snowflake:after {
  content: "\10f2dc"; }

.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

.fad.fa-snowman:after {
  content: "\10f7d0"; }

.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

.fad.fa-snowplow:after {
  content: "\10f7d2"; }

.fad.fa-soap:after {
  content: "\10e06e"; }

.fad.fa-socks:after {
  content: "\10f696"; }

.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

.fad.fa-solar-system:after {
  content: "\10e02f"; }

.fad.fa-sort:after {
  content: "\10f0dc"; }

.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

.fad.fa-sort-alt:after {
  content: "\10f883"; }

.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

.fad.fa-sort-circle:after {
  content: "\10e030"; }

.fad.fa-sort-circle-down:after {
  content: "\10e031"; }

.fad.fa-sort-circle-up:after {
  content: "\10e032"; }

.fad.fa-sort-down:after {
  content: "\10f0dd"; }

.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

.fad.fa-sort-up:after {
  content: "\10f0de"; }

.fad.fa-soup:after {
  content: "\10f823"; }

.fad.fa-spa:after {
  content: "\10f5bb"; }

.fad.fa-space-shuttle:after {
  content: "\10f197"; }

.fad.fa-space-station-moon:after {
  content: "\10e033"; }

.fad.fa-space-station-moon-alt:after {
  content: "\10e034"; }

.fad.fa-spade:after {
  content: "\10f2f4"; }

.fad.fa-sparkles:after {
  content: "\10f890"; }

.fad.fa-speaker:after {
  content: "\10f8df"; }

.fad.fa-speakers:after {
  content: "\10f8e0"; }

.fad.fa-spell-check:after {
  content: "\10f891"; }

.fad.fa-spider:after {
  content: "\10f717"; }

.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

.fad.fa-spider-web:after {
  content: "\10f719"; }

.fad.fa-spinner:after {
  content: "\10f110"; }

.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

.fad.fa-splotch:after {
  content: "\10f5bc"; }

.fad.fa-spray-can:after {
  content: "\10f5bd"; }

.fad.fa-sprinkler:after {
  content: "\10e035"; }

.fad.fa-square:after {
  content: "\10f0c8"; }

.fad.fa-square-full:after {
  content: "\10f45c"; }

.fad.fa-square-root:after {
  content: "\10f697"; }

.fad.fa-square-root-alt:after {
  content: "\10f698"; }

.fad.fa-squirrel:after {
  content: "\10f71a"; }

.fad.fa-staff:after {
  content: "\10f71b"; }

.fad.fa-stamp:after {
  content: "\10f5bf"; }

.fad.fa-star:after {
  content: "\10f005"; }

.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

.fad.fa-star-half:after {
  content: "\10f089"; }

.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

.fad.fa-star-of-david:after {
  content: "\10f69a"; }

.fad.fa-star-of-life:after {
  content: "\10f621"; }

.fad.fa-star-shooting:after {
  content: "\10e036"; }

.fad.fa-starfighter:after {
  content: "\10e037"; }

.fad.fa-starfighter-alt:after {
  content: "\10e038"; }

.fad.fa-stars:after {
  content: "\10f762"; }

.fad.fa-starship:after {
  content: "\10e039"; }

.fad.fa-starship-freighter:after {
  content: "\10e03a"; }

.fad.fa-steak:after {
  content: "\10f824"; }

.fad.fa-steering-wheel:after {
  content: "\10f622"; }

.fad.fa-step-backward:after {
  content: "\10f048"; }

.fad.fa-step-forward:after {
  content: "\10f051"; }

.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

.fad.fa-sticky-note:after {
  content: "\10f249"; }

.fad.fa-stocking:after {
  content: "\10f7d5"; }

.fad.fa-stomach:after {
  content: "\10f623"; }

.fad.fa-stop:after {
  content: "\10f04d"; }

.fad.fa-stop-circle:after {
  content: "\10f28d"; }

.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

.fad.fa-stopwatch-20:after {
  content: "\10e06f"; }

.fad.fa-store:after {
  content: "\10f54e"; }

.fad.fa-store-alt:after {
  content: "\10f54f"; }

.fad.fa-store-alt-slash:after {
  content: "\10e070"; }

.fad.fa-store-slash:after {
  content: "\10e071"; }

.fad.fa-stream:after {
  content: "\10f550"; }

.fad.fa-street-view:after {
  content: "\10f21d"; }

.fad.fa-stretcher:after {
  content: "\10f825"; }

.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

.fad.fa-stroopwafel:after {
  content: "\10f551"; }

.fad.fa-subscript:after {
  content: "\10f12c"; }

.fad.fa-subway:after {
  content: "\10f239"; }

.fad.fa-suitcase:after {
  content: "\10f0f2"; }

.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

.fad.fa-sun:after {
  content: "\10f185"; }

.fad.fa-sun-cloud:after {
  content: "\10f763"; }

.fad.fa-sun-dust:after {
  content: "\10f764"; }

.fad.fa-sun-haze:after {
  content: "\10f765"; }

.fad.fa-sunglasses:after {
  content: "\10f892"; }

.fad.fa-sunrise:after {
  content: "\10f766"; }

.fad.fa-sunset:after {
  content: "\10f767"; }

.fad.fa-superscript:after {
  content: "\10f12b"; }

.fad.fa-surprise:after {
  content: "\10f5c2"; }

.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

.fad.fa-swimmer:after {
  content: "\10f5c4"; }

.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

.fad.fa-sword:after {
  content: "\10f71c"; }

.fad.fa-sword-laser:after {
  content: "\10e03b"; }

.fad.fa-sword-laser-alt:after {
  content: "\10e03c"; }

.fad.fa-swords:after {
  content: "\10f71d"; }

.fad.fa-swords-laser:after {
  content: "\10e03d"; }

.fad.fa-synagogue:after {
  content: "\10f69b"; }

.fad.fa-sync:after {
  content: "\10f021"; }

.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

.fad.fa-syringe:after {
  content: "\10f48e"; }

.fad.fa-table:after {
  content: "\10f0ce"; }

.fad.fa-table-tennis:after {
  content: "\10f45d"; }

.fad.fa-tablet:after {
  content: "\10f10a"; }

.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

.fad.fa-tablets:after {
  content: "\10f490"; }

.fad.fa-tachometer:after {
  content: "\10f0e4"; }

.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

.fad.fa-tachometer-average:after {
  content: "\10f629"; }

.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

.fad.fa-taco:after {
  content: "\10f826"; }

.fad.fa-tag:after {
  content: "\10f02b"; }

.fad.fa-tags:after {
  content: "\10f02c"; }

.fad.fa-tally:after {
  content: "\10f69c"; }

.fad.fa-tanakh:after {
  content: "\10f827"; }

.fad.fa-tape:after {
  content: "\10f4db"; }

.fad.fa-tasks:after {
  content: "\10f0ae"; }

.fad.fa-tasks-alt:after {
  content: "\10f828"; }

.fad.fa-taxi:after {
  content: "\10f1ba"; }

.fad.fa-teeth:after {
  content: "\10f62e"; }

.fad.fa-teeth-open:after {
  content: "\10f62f"; }

.fad.fa-telescope:after {
  content: "\10e03e"; }

.fad.fa-temperature-down:after {
  content: "\10e03f"; }

.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

.fad.fa-temperature-high:after {
  content: "\10f769"; }

.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

.fad.fa-temperature-low:after {
  content: "\10f76b"; }

.fad.fa-temperature-up:after {
  content: "\10e040"; }

.fad.fa-tenge:after {
  content: "\10f7d7"; }

.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

.fad.fa-terminal:after {
  content: "\10f120"; }

.fad.fa-text:after {
  content: "\10f893"; }

.fad.fa-text-height:after {
  content: "\10f034"; }

.fad.fa-text-size:after {
  content: "\10f894"; }

.fad.fa-text-width:after {
  content: "\10f035"; }

.fad.fa-th:after {
  content: "\10f00a"; }

.fad.fa-th-large:after {
  content: "\10f009"; }

.fad.fa-th-list:after {
  content: "\10f00b"; }

.fad.fa-theater-masks:after {
  content: "\10f630"; }

.fad.fa-thermometer:after {
  content: "\10f491"; }

.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

.fad.fa-theta:after {
  content: "\10f69e"; }

.fad.fa-thumbs-down:after {
  content: "\10f165"; }

.fad.fa-thumbs-up:after {
  content: "\10f164"; }

.fad.fa-thumbtack:after {
  content: "\10f08d"; }

.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

.fad.fa-ticket:after {
  content: "\10f145"; }

.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

.fad.fa-tilde:after {
  content: "\10f69f"; }

.fad.fa-times:after {
  content: "\10f00d"; }

.fad.fa-times-circle:after {
  content: "\10f057"; }

.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

.fad.fa-times-square:after {
  content: "\10f2d3"; }

.fad.fa-tint:after {
  content: "\10f043"; }

.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

.fad.fa-tire:after {
  content: "\10f631"; }

.fad.fa-tire-flat:after {
  content: "\10f632"; }

.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

.fad.fa-tire-rugged:after {
  content: "\10f634"; }

.fad.fa-tired:after {
  content: "\10f5c8"; }

.fad.fa-toggle-off:after {
  content: "\10f204"; }

.fad.fa-toggle-on:after {
  content: "\10f205"; }

.fad.fa-toilet:after {
  content: "\10f7d8"; }

.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

.fad.fa-toilet-paper-slash:after {
  content: "\10e072"; }

.fad.fa-tombstone:after {
  content: "\10f720"; }

.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

.fad.fa-toolbox:after {
  content: "\10f552"; }

.fad.fa-tools:after {
  content: "\10f7d9"; }

.fad.fa-tooth:after {
  content: "\10f5c9"; }

.fad.fa-toothbrush:after {
  content: "\10f635"; }

.fad.fa-torah:after {
  content: "\10f6a0"; }

.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

.fad.fa-tornado:after {
  content: "\10f76f"; }

.fad.fa-tractor:after {
  content: "\10f722"; }

.fad.fa-trademark:after {
  content: "\10f25c"; }

.fad.fa-traffic-cone:after {
  content: "\10f636"; }

.fad.fa-traffic-light:after {
  content: "\10f637"; }

.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

.fad.fa-trailer:after {
  content: "\10e041"; }

.fad.fa-train:after {
  content: "\10f238"; }

.fad.fa-tram:after {
  content: "\10f7da"; }

.fad.fa-transgender:after {
  content: "\10f224"; }

.fad.fa-transgender-alt:after {
  content: "\10f225"; }

.fad.fa-transporter:after {
  content: "\10e042"; }

.fad.fa-transporter-1:after {
  content: "\10e043"; }

.fad.fa-transporter-2:after {
  content: "\10e044"; }

.fad.fa-transporter-3:after {
  content: "\10e045"; }

.fad.fa-transporter-empty:after {
  content: "\10e046"; }

.fad.fa-trash:after {
  content: "\10f1f8"; }

.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

.fad.fa-trash-restore:after {
  content: "\10f829"; }

.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

.fad.fa-trash-undo:after {
  content: "\10f895"; }

.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

.fad.fa-treasure-chest:after {
  content: "\10f723"; }

.fad.fa-tree:after {
  content: "\10f1bb"; }

.fad.fa-tree-alt:after {
  content: "\10f400"; }

.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

.fad.fa-tree-large:after {
  content: "\10f7dd"; }

.fad.fa-tree-palm:after {
  content: "\10f82b"; }

.fad.fa-trees:after {
  content: "\10f724"; }

.fad.fa-triangle:after {
  content: "\10f2ec"; }

.fad.fa-triangle-music:after {
  content: "\10f8e2"; }

.fad.fa-trophy:after {
  content: "\10f091"; }

.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

.fad.fa-truck:after {
  content: "\10f0d1"; }

.fad.fa-truck-container:after {
  content: "\10f4dc"; }

.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

.fad.fa-truck-loading:after {
  content: "\10f4de"; }

.fad.fa-truck-monster:after {
  content: "\10f63b"; }

.fad.fa-truck-moving:after {
  content: "\10f4df"; }

.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

.fad.fa-truck-plow:after {
  content: "\10f7de"; }

.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

.fad.fa-trumpet:after {
  content: "\10f8e3"; }

.fad.fa-tshirt:after {
  content: "\10f553"; }

.fad.fa-tty:after {
  content: "\10f1e4"; }

.fad.fa-turkey:after {
  content: "\10f725"; }

.fad.fa-turntable:after {
  content: "\10f8e4"; }

.fad.fa-turtle:after {
  content: "\10f726"; }

.fad.fa-tv:after {
  content: "\10f26c"; }

.fad.fa-tv-alt:after {
  content: "\10f8e5"; }

.fad.fa-tv-music:after {
  content: "\10f8e6"; }

.fad.fa-tv-retro:after {
  content: "\10f401"; }

.fad.fa-typewriter:after {
  content: "\10f8e7"; }

.fad.fa-ufo:after {
  content: "\10e047"; }

.fad.fa-ufo-beam:after {
  content: "\10e048"; }

.fad.fa-umbrella:after {
  content: "\10f0e9"; }

.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

.fad.fa-underline:after {
  content: "\10f0cd"; }

.fad.fa-undo:after {
  content: "\10f0e2"; }

.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

.fad.fa-unicorn:after {
  content: "\10f727"; }

.fad.fa-union:after {
  content: "\10f6a2"; }

.fad.fa-universal-access:after {
  content: "\10f29a"; }

.fad.fa-university:after {
  content: "\10f19c"; }

.fad.fa-unlink:after {
  content: "\10f127"; }

.fad.fa-unlock:after {
  content: "\10f09c"; }

.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

.fad.fa-upload:after {
  content: "\10f093"; }

.fad.fa-usb-drive:after {
  content: "\10f8e9"; }

.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

.fad.fa-usd-square:after {
  content: "\10f2e9"; }

.fad.fa-user:after {
  content: "\10f007"; }

.fad.fa-user-alien:after {
  content: "\10e04a"; }

.fad.fa-user-alt:after {
  content: "\10f406"; }

.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

.fad.fa-user-chart:after {
  content: "\10f6a3"; }

.fad.fa-user-check:after {
  content: "\10f4fc"; }

.fad.fa-user-circle:after {
  content: "\10f2bd"; }

.fad.fa-user-clock:after {
  content: "\10f4fd"; }

.fad.fa-user-cog:after {
  content: "\10f4fe"; }

.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }

.fad.fa-user-crown:after {
  content: "\10f6a4"; }

.fad.fa-user-edit:after {
  content: "\10f4ff"; }

.fad.fa-user-friends:after {
  content: "\10f500"; }

.fad.fa-user-graduate:after {
  content: "\10f501"; }

.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

.fad.fa-user-headset:after {
  content: "\10f82d"; }

.fad.fa-user-injured:after {
  content: "\10f728"; }

.fad.fa-user-lock:after {
  content: "\10f502"; }

.fad.fa-user-md:after {
  content: "\10f0f0"; }

.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

.fad.fa-user-minus:after {
  content: "\10f503"; }

.fad.fa-user-music:after {
  content: "\10f8eb"; }

.fad.fa-user-ninja:after {
  content: "\10f504"; }

.fad.fa-user-nurse:after {
  content: "\10f82f"; }

.fad.fa-user-plus:after {
  content: "\10f234"; }

.fad.fa-user-robot:after {
  content: "\10e04b"; }

.fad.fa-user-secret:after {
  content: "\10f21b"; }

.fad.fa-user-shield:after {
  content: "\10f505"; }

.fad.fa-user-slash:after {
  content: "\10f506"; }

.fad.fa-user-tag:after {
  content: "\10f507"; }

.fad.fa-user-tie:after {
  content: "\10f508"; }

.fad.fa-user-times:after {
  content: "\10f235"; }

.fad.fa-user-unlock:after {
  content: "\10e058"; }

.fad.fa-user-visor:after {
  content: "\10e04c"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-users-class:after {
  content: "\10f63d"; }

.fad.fa-users-cog:after {
  content: "\10f509"; }

.fad.fa-users-crown:after {
  content: "\10f6a5"; }

.fad.fa-users-medical:after {
  content: "\10f830"; }

.fad.fa-users-slash:after {
  content: "\10e073"; }

.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

.fad.fa-utensils:after {
  content: "\10f2e7"; }

.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

.fad.fa-vacuum:after {
  content: "\10e04d"; }

.fad.fa-vacuum-robot:after {
  content: "\10e04e"; }

.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

.fad.fa-venus:after {
  content: "\10f221"; }

.fad.fa-venus-double:after {
  content: "\10f226"; }

.fad.fa-venus-mars:after {
  content: "\10f228"; }

.fad.fa-vest:after {
  content: "\10e085"; }

.fad.fa-vest-patches:after {
  content: "\10e086"; }

.fad.fa-vhs:after {
  content: "\10f8ec"; }

.fad.fa-vial:after {
  content: "\10f492"; }

.fad.fa-vials:after {
  content: "\10f493"; }

.fad.fa-video:after {
  content: "\10f03d"; }

.fad.fa-video-plus:after {
  content: "\10f4e1"; }

.fad.fa-video-slash:after {
  content: "\10f4e2"; }

.fad.fa-vihara:after {
  content: "\10f6a7"; }

.fad.fa-violin:after {
  content: "\10f8ed"; }

.fad.fa-virus:after {
  content: "\10e074"; }

.fad.fa-virus-slash:after {
  content: "\10e075"; }

.fad.fa-viruses:after {
  content: "\10e076"; }

.fad.fa-voicemail:after {
  content: "\10f897"; }

.fad.fa-volcano:after {
  content: "\10f770"; }

.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

.fad.fa-volume:after {
  content: "\10f6a8"; }

.fad.fa-volume-down:after {
  content: "\10f027"; }

.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

.fad.fa-volume-off:after {
  content: "\10f026"; }

.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

.fad.fa-volume-up:after {
  content: "\10f028"; }

.fad.fa-vote-nay:after {
  content: "\10f771"; }

.fad.fa-vote-yea:after {
  content: "\10f772"; }

.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }

.fad.fa-walker:after {
  content: "\10f831"; }

.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }

.fad.fa-walking:after {
  content: "\10f554"; }

.fad.fa-wallet:after {
  content: "\10f555"; }

.fad.fa-wand:after {
  content: "\10f72a"; }

.fad.fa-wand-magic:after {
  content: "\10f72b"; }

.fad.fa-warehouse:after {
  content: "\10f494"; }

.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

.fad.fa-washer:after {
  content: "\10f898"; }

.fad.fa-watch:after {
  content: "\10f2e1"; }

.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }

.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

.fad.fa-water:after {
  content: "\10f773"; }

.fad.fa-water-lower:after {
  content: "\10f774"; }

.fad.fa-water-rise:after {
  content: "\10f775"; }

.fad.fa-wave-sine:after {
  content: "\10f899"; }

.fad.fa-wave-square:after {
  content: "\10f83e"; }

.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

.fad.fa-waveform:after {
  content: "\10f8f1"; }

.fad.fa-waveform-path:after {
  content: "\10f8f2"; }

.fad.fa-webcam:after {
  content: "\10f832"; }

.fad.fa-webcam-slash:after {
  content: "\10f833"; }

.fad.fa-weight:after {
  content: "\10f496"; }

.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

.fad.fa-whale:after {
  content: "\10f72c"; }

.fad.fa-wheat:after {
  content: "\10f72d"; }

.fad.fa-wheelchair:after {
  content: "\10f193"; }

.fad.fa-whistle:after {
  content: "\10f460"; }

.fad.fa-wifi:after {
  content: "\10f1eb"; }

.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

.fad.fa-wind:after {
  content: "\10f72e"; }

.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

.fad.fa-wind-warning:after {
  content: "\10f776"; }

.fad.fa-window:after {
  content: "\10f40e"; }

.fad.fa-window-alt:after {
  content: "\10f40f"; }

.fad.fa-window-close:after {
  content: "\10f410"; }

.fad.fa-window-frame:after {
  content: "\10e04f"; }

.fad.fa-window-frame-open:after {
  content: "\10e050"; }

.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

.fad.fa-window-restore:after {
  content: "\10f2d2"; }

.fad.fa-windsock:after {
  content: "\10f777"; }

.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

.fad.fa-won-sign:after {
  content: "\10f159"; }

.fad.fa-wreath:after {
  content: "\10f7e2"; }

.fad.fa-wrench:after {
  content: "\10f0ad"; }

.fad.fa-x-ray:after {
  content: "\10f497"; }

.fad.fa-yen-sign:after {
  content: "\10f157"; }

.fad.fa-yin-yang:after {
  content: "\10f6ad"; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.0.c5c1a672.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.0.c5c1a672.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.0.e1b59277.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.0.66add004.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.0.34dfbb3b.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.0.2a9f966a.svg) format("svg");
  unicode-range: U+f002,U+f008-f009,U+f00b-f00c,U+f00e,U+f011,U+f013,U+f019,U+f01c,U+f022-f025,U+f02a-f02b,U+f02d,U+f030,U+f040-f041,U+f044,U+f047,U+f049-f04a,U+f04e,U+f050,U+f052-f055,U+f057-f05b,U+f05e,U+f060-f066,U+f068-f06a,U+f074,U+f077-f07a,U+f07c-f07e,U+f085,U+f089,U+f08b,U+f090,U+f093-f094,U+f098,U+f09c-f09e,U+f0a4-f0ab,U+f0b2,U+f0c1,U+f0c3,U+f0c6,U+f0c9,U+f0ce,U+f0d7-f0db,U+f0e2-f0e3,U+f0e9-f0ea,U+f0ec,U+f0f4,U+f0f8,U+f0fa-f0fe,U+f100-f103,U+f106-f108,U+f10a-f10b,U+f11c,U+f120-f122,U+f124,U+f126-f128,U+f12e,U+f134,U+f137-f13a,U+f13e,U+f141-f143,U+f146,U+f14a-f14d,U+f150-f154,U+f156-f159,U+f175-f178,U+f182-f183,U+f188,U+f191-f192,U+f195,U+f199,U+f1ad-f1ae,U+f1b0,U+f1b2-f1b3,U+f1b8,U+f1bb,U+f1c0,U+f1cd,U+f1d8,U+f1da,U+f1e0-f1e2,U+f1ea,U+f1fa,U+f1fd-f1fe,U+f204-f206,U+f20b,U+f217-f218,U+f21c,U+f222,U+f224,U+f226-f229,U+f233,U+f238-f239,U+f240-f244,U+f246,U+f255-f258,U+f25a-f25c,U+f28b,U+f28d,U+f290-f292,U+f295,U+f2a1-f2a4,U+f2a8,U+f2c7-f2cb,U+f2ce,U+f2d0,U+f2d2-f2d3,U+f2db,U+f2e6-f2e7,U+f2ea,U+f2f0-f2f1,U+f2f5-f2f7,U+f2f9,U+f2fd,U+f301,U+f303,U+f308-f30f,U+f31d,U+f320-f322,U+f325-f326,U+f328-f32e,U+f330-f332,U+f336-f337,U+f339-f33c,U+f33e,U+f340-f34c,U+f350-f353,U+f355,U+f358-f35b,U+f360-f367,U+f376,U+f37e,U+f387,U+f389-f38a,U+f390,U+f39b-f39c,U+f3a0,U+f3b3,U+f3be-f3bf,U+f3c2,U+f3c5,U+f3cd-f3cf,U+f3de,U+f3e5,U+f3ed,U+f3f0,U+f3f2,U+f3fa-f3fc,U+f400-f401,U+f40e-f410; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.1.e5a8b4c6.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.1.e5a8b4c6.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.1.2542d8d4.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.1.c9d6a8c0.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.1.00a3ebdd.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.1.241227bd.svg) format("svg");
  unicode-range: U+f3c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.3.19a31856.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.3.19a31856.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.3.5d8b3d06.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.3.22abecfd.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.3.b9ec4b8e.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.3.3cc63067.svg) format("svg");
  unicode-range: U+f245,U+f2b9,U+f2bb,U+f2c1,U+f3e0; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.5.59bff2ae.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.5.59bff2ae.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.5.036c0aaf.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.5.b279bd13.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.5.09483a45.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.5.18af20d1.svg) format("svg");
  unicode-range: U+f1e3,U+f432,U+f437-f438,U+f449-f44c,U+f44f-f451,U+f453,U+f455,U+f458,U+f45a-f45b,U+f45d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.7.9294366a.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.7.9294366a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.7.e6f02853.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.7.1c9cd433.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.7.7cc7aa43.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.7.b848f309.svg) format("svg");
  unicode-range: U+f0d1,U+f0f1,U+f0f9,U+f21e,U+f461,U+f463-f46f,U+f472-f475,U+f479-f47a,U+f47d-f47e,U+f481-f487,U+f489,U+f48b-f496; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.9.18e90db4.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.9.18e90db4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.9.834d4482.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.9.8aa48afe.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.9.daf14297.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.9.83143ab7.svg) format("svg");
  unicode-range: U+f03d,U+f06c,U+f086,U+f0f2,U+f10d-f10e,U+f187,U+f2b5,U+f2e9,U+f2fe,U+f3dd,U+f47b-f47c,U+f498,U+f49a-f49b,U+f49d,U+f49f-f4b9,U+f4bb-f4bf,U+f4c2-f4c6,U+f4c8,U+f4cb-f4d2,U+f4d4,U+f4d6,U+f4d8-f4d9,U+f4db-f4e2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.10.d415ee16.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.10.d415ee16.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.10.cb0a7764.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.10.2b8df13f.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.10.1db276f5.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.10.cd020572.svg) format("svg");
  unicode-range: U+f471,U+f4ca; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.11.576c42d3.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.11.576c42d3.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.11.b58e9223.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.11.c821fd55.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.11.416df097.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.11.c469b0e6.svg) format("svg");
  unicode-range: U+f007,U+f0c0,U+f0c2,U+f0ed-f0ee,U+f0f0,U+f1de,U+f21b,U+f234-f235,U+f381-f382,U+f3f1,U+f406,U+f4e6,U+f4fa-f501,U+f503-f509; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.13.52b72229.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.0.13.52b72229.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.0.13.fb1aff23.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.0.13.361ab1d8.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.0.13.e994341d.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.0.13.35f58bcf.svg) format("svg");
  unicode-range: U+f010,U+f067,U+f072,U+f0ad,U+f0d6,U+f0e8,U+f130-f131,U+f24e,U+f3c9,U+f3d1,U+f517,U+f519-f51e,U+f520-f52c,U+f52e,U+f530-f533,U+f535-f543,U+f545-f54b,U+f54d,U+f54f-f552,U+f554-f555; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.1.0.67489b72.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.1.0.67489b72.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.1.0.a49a3cfb.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.1.0.6e88f178.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.1.0.deb6ee76.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.1.0.8e67863c.svg) format("svg");
  unicode-range: U+f043,U+f0c4,U+f0d0,U+f125,U+f1ba,U+f1fb-f1fc,U+f207,U+f236,U+f279,U+f304-f305,U+f52d,U+f557-f558,U+f55a-f55f,U+f562-f566,U+f568,U+f56a-f56b,U+f575-f577,U+f57b,U+f586,U+f588,U+f58d-f590,U+f593-f595,U+f59d,U+f59f-f5a2,U+f5a6-f5a7,U+f5a9-f5af,U+f5b1,U+f5b6,U+f5b9-f5bd,U+f5c4-f5c5,U+f5c7,U+f5c9-f5cb,U+f5cd; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.1.1.0411ed0f.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.1.1.0411ed0f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.1.1.e0937299.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.1.1.9c2efa08.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.1.1.b87e98cb.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.1.1.49b98c7b.svg) format("svg");
  unicode-range: U+f386; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.2.0.f57c598c.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.2.0.f57c598c.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.2.0.2b8d641e.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.2.0.7eb82016.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.2.0.b3183850.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.2.0.71df313d.svg) format("svg");
  unicode-range: U+f018,U+f0e4,U+f109,U+f1b9,U+f1e5,U+f1f6,U+f21d,U+f276-f277,U+f3fd,U+f4d7,U+f518,U+f5d0-f5d1,U+f5d4-f5da,U+f5dd,U+f5df-f5e5,U+f5e8-f5ea,U+f5ed-f5f0,U+f5f2,U+f5f4-f5f5,U+f5f8-f5f9,U+f5fb-f600,U+f603-f60e,U+f610,U+f614,U+f617-f619,U+f61c-f61e,U+f620-f621,U+f623-f62f,U+f633,U+f635-f63d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.3.0.c819b455.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.3.0.c819b455.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.3.0.deab04bb.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.3.0.a824e09a.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.3.0.8924a82b.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.3.0.f7ac4b7d.svg) format("svg");
  unicode-range: U+f027-f028,U+f080,U+f0a1,U+f0b1,U+f0eb,U+f200-f201,U+f2e2,U+f61a,U+f640,U+f643-f647,U+f64a-f64b,U+f64d-f653,U+f655-f656,U+f65d,U+f65f-f663,U+f665,U+f667-f669,U+f66b-f671,U+f673-f675,U+f678-f67b,U+f67d-f680,U+f683-f689,U+f68b,U+f694-f695,U+f697-f699,U+f69b-f69c,U+f69e-f69f,U+f6a1-f6a9,U+f6ac; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.4.0.4f0eb95d.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.4.0.4f0eb95d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.4.0.7307c022.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.4.0.82dda52f.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.4.0.1417974b.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.4.0.31994844.svg) format("svg");
  unicode-range: U+f499,U+f676,U+f6ae,U+f6b0-f6b3,U+f6b5-f6bc,U+f6bf,U+f6c2,U+f6c5,U+f6c7-f6c8,U+f6cb,U+f6cd-f6d2,U+f6d5,U+f6d8-f6d9,U+f6db,U+f6de,U+f6e2-f6e3,U+f6e5-f6e7,U+f6e9-f6ec,U+f6ee,U+f6f1-f6f3,U+f6f5-f6f8,U+f6fc-f6fd,U+f6ff-f703,U+f707,U+f70a-f70b,U+f711-f713,U+f715-f71d,U+f720-f724,U+f726-f729,U+f72b,U+f72d,U+f72f; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.4.1.51b29f6a.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.4.1.51b29f6a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.4.1.4b4f0e15.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.4.1.53a6f799.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.4.1.c81e8e28.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.4.1.d1ac1774.svg) format("svg");
  unicode-range: U+f72a; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.5.0.c2517962.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.5.0.c2517962.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.5.0.d30789af.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.5.0.9a8c48ea.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.5.0.5dc8da59.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.5.0.a66e5d18.svg) format("svg");
  unicode-range: U+f0e7,U+f185,U+f2dc,U+f6c3-f6c4,U+f72e,U+f732-f735,U+f737-f750,U+f752,U+f754-f758,U+f75a,U+f75c,U+f75e-f761,U+f763-f76e,U+f771-f776; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.6.0.be079006.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.6.0.be079006.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.6.0.b1af6e0f.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.6.0.816e941f.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.6.0.14f6c93d.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.6.0.27a0c074.svg) format("svg");
  unicode-range: U+f06b,U+f5b7,U+f77d,U+f77f,U+f781-f782,U+f788,U+f78a-f78c,U+f78e-f78f,U+f792-f796,U+f79a-f7a1,U+f7a3-f7a4,U+f7a7-f7a8,U+f7aa,U+f7ac-f7ae,U+f7b4-f7b6,U+f7b8,U+f7bd-f7be,U+f7c1-f7c3,U+f7c5,U+f7c7-f7d2,U+f7d4,U+f7d7-f7d8,U+f7da-f7dc,U+f7de,U+f7e2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.6.1.d95a3299.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.6.1.d95a3299.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.6.1.03561b63.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.6.1.b2e51b1f.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.6.1.fd861e4d.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.6.1.a98f2686.svg) format("svg");
  unicode-range: U+f071; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.6.3.c0a0c26b.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.6.3.c0a0c26b.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.6.3.96113835.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.6.3.befb71f3.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.6.3.70f655fe.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.6.3.f9401c5c.svg) format("svg");
  unicode-range: U+f7e4; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.7.0.1251ae9f.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.7.0.1251ae9f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.7.0.39fddcea.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.7.0.a28c30b3.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.7.0.c1db074b.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.7.0.e41618d0.svg) format("svg");
  unicode-range: U+f00a,U+f015,U+f06e,U+f070,U+f1e4,U+f2a0,U+f377,U+f470,U+f49c,U+f49e,U+f4c9,U+f6d6-f6d7,U+f705,U+f725,U+f77e,U+f780,U+f7e5-f7e7,U+f7e9-f7f0,U+f7f2-f7fc,U+f7fe,U+f800-f802,U+f804-f805,U+f807-f80f,U+f811-f812,U+f814-f818,U+f81b,U+f81e-f823,U+f825-f827,U+f82c-f82e,U+f830-f833; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.7.1.cf88d375.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.7.1.cf88d375.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.7.1.076a81ef.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.7.1.d0e0ae49.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.7.1.71c454c9.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.7.1.f2c75c9a.svg) format("svg");
  unicode-range: U+f7f1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.8.0.d2e9dcfb.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.8.0.d2e9dcfb.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.8.0.66f2c591.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.8.0.737128f0.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.8.0.097d302a.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.8.0.cfe0dc49.svg) format("svg");
  unicode-range: U+f01e,U+f021,U+f026,U+f076,U+f12d,U+f31e,U+f356,U+f45f,U+f5b0,U+f83e; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.8.2.91dbd0fc.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.8.2.91dbd0fc.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.8.2.a221ddbd.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.8.2.0783fbdb.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.8.2.f8bdaa15.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.8.2.4087d6bb.svg) format("svg");
  unicode-range: U+f560; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.9.0.23532e34.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.9.0.23532e34.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.9.0.c3361194.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.9.0.2a47ed36.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.9.0.670f9b9b.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.9.0.0fd74982.svg) format("svg");
  unicode-range: U+f036-f03c,U+f0ae,U+f0ca-f0cd,U+f15d-f15e,U+f160-f163,U+f1dd,U+f313-f315,U+f34e,U+f439-f448,U+f502,U+f677,U+f843-f855,U+f858-f85e,U+f860-f862,U+f864,U+f866-f878,U+f87a,U+f87c-f87d,U+f880-f892,U+f897-f89b; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.10.1.4063c2df.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.10.1.4063c2df.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.10.1.31aa7bce.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.10.1.9b564af7.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.10.1.d222a5b4.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.10.1.07b60642.svg) format("svg");
  unicode-range: U+f000,U+f012,U+f029,U+f03e,U+f06d,U+f075,U+f07b,U+f083-f084,U+f0a0,U+f11e,U+f140,U+f19d,U+f20a,U+f247-f248,U+f251-f254,U+f25d,U+f275,U+f27a,U+f2c2,U+f2d1,U+f302,U+f310-f311,U+f34d,U+f3a5,U+f435,U+f454,U+f456,U+f476,U+f47f-f480,U+f52f,U+f534,U+f561,U+f578,U+f591,U+f5db,U+f5e7,U+f5f6,U+f611,U+f613,U+f654,U+f681-f682,U+f68c-f693,U+f6be,U+f6da,U+f6e4,U+f6ed,U+f6ef-f6f0,U+f6f4,U+f6fa-f6fb,U+f6fe,U+f72c,U+f751,U+f759,U+f75b,U+f779,U+f77c,U+f786-f787,U+f7ab,U+f7b2,U+f7b7,U+f7e8,U+f813,U+f85f,U+f863,U+f87b,U+f89c-f89d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.10.2.061a863d.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.10.2.061a863d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.10.2.0e435688.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.10.2.a512705b.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.10.2.f5b56644.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.10.2.e8f12d85.svg) format("svg");
  unicode-range: U+f004-f005,U+f02c,U+f02e,U+f031-f035,U+f04b-f04d,U+f056,U+f073,U+f08d,U+f095,U+f0a3,U+f0c5,U+f0c7-f0c8,U+f0dc-f0de,U+f0e0,U+f110-f111,U+f129-f12c,U+f132-f133,U+f144-f145,U+f15b-f15c,U+f164-f165,U+f193,U+f197,U+f1ab,U+f1c1-f1c9,U+f1ce,U+f1dc,U+f1f8-f1f9,U+f219,U+f249,U+f271-f274,U+f29a,U+f29e,U+f2a7,U+f2b6,U+f2e1,U+f2e3-f2e5,U+f2ec-f2ed,U+f2f2,U+f2f4,U+f2fa-f2fc,U+f306,U+f312,U+f316,U+f31a,U+f31c,U+f327,U+f333-f335,U+f3f4,U+f3ff,U+f45c,U+f460,U+f462,U+f477-f478,U+f497,U+f4ba,U+f4d3,U+f54c,U+f553,U+f559,U+f56c-f574,U+f5bf,U+f5c1,U+f5f3,U+f630-f632,U+f634,U+f63e,U+f641,U+f659-f65c,U+f696,U+f6a0,U+f6b4,U+f6bd,U+f6dd,U+f706,U+f708-f709,U+f70d-f710,U+f714,U+f71e-f71f,U+f736,U+f76f-f770,U+f777,U+f783-f784,U+f7a9,U+f7c4,U+f7d5,U+f7d9,U+f7dd,U+f7fd,U+f81c-f81d,U+f824,U+f828-f82a,U+f856-f857,U+f865,U+f879,U+f87e,U+f893-f896; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.11.0.c4fdc911.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.11.0.c4fdc911.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.11.0.1ba32d71.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.11.0.cfbde24f.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.11.0.85f3026e.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.11.0.8d9bc74f.svg) format("svg");
  unicode-range: U+f001,U+f02f,U+f042,U+f08e,U+f091,U+f0f3,U+f104-f105,U+f11b,U+f13d,U+f149,U+f1ac,U+f1ec,U+f223,U+f225,U+f22a-f22c,U+f24d,U+f26c,U+f29d,U+f2eb,U+f2ee,U+f2f3,U+f300,U+f307,U+f323-f324,U+f338,U+f33d,U+f35d,U+f48a,U+f4c0,U+f569,U+f5dc,U+f5eb,U+f601,U+f61b,U+f64c,U+f664,U+f66a,U+f68a,U+f6c0-f6c1,U+f6df-f6e1,U+f6e8,U+f6f9,U+f70c,U+f7a6,U+f81a,U+f89f-f8a5,U+f8a7-f8b6,U+f8b8-f8b9,U+f8bb-f8c9,U+f8cb-f8d1,U+f8d3,U+f8d5-f8dd,U+f8df-f8e0,U+f8e2-f8e7,U+f8e9-f8ed,U+f8ef-f8f2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.11.1.8dd19077.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.11.1.8dd19077.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.11.1.782b72e7.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.11.1.0ae37879.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.11.1.a5c2c572.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.11.1.51066be3.svg) format("svg");
  unicode-range: U+f00d,U+f048,U+f051,U+f0ac,U+f0b0,U+f118-f11a,U+f148,U+f14e,U+f155,U+f186,U+f19c,U+f1eb,U+f21a,U+f221,U+f22d,U+f2bd,U+f2e8,U+f2f8,U+f354,U+f357,U+f433-f434,U+f436,U+f44e,U+f45e,U+f4c7,U+f4da,U+f4e3,U+f51f,U+f54e,U+f556,U+f567,U+f579-f57a,U+f57c-f585,U+f587,U+f589-f58a,U+f58c,U+f596-f59c,U+f5a4-f5a5,U+f5b3-f5b4,U+f5b8,U+f5c0,U+f5c2-f5c3,U+f5c8,U+f5ce,U+f5de,U+f5e6,U+f5ec,U+f602,U+f615-f616,U+f622,U+f648-f649,U+f67c,U+f69a,U+f6aa-f6ab,U+f6ad,U+f7a2,U+f7a5,U+f7b9-f7ba,U+f7ff,U+f803,U+f806,U+f810,U+f819,U+f82b,U+f87f,U+f8de,U+f8ee; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.11.2.0623e4ec.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.11.2.0623e4ec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.11.2.309cef0d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.11.2.18a9f182.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.11.2.494e73c9.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.11.2.0edb6145.svg) format("svg");
  unicode-range: U+f488,U+f8b7,U+f8f3; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.12.0.292757f6.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.12.0.292757f6.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.12.0.1ee8060d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.12.0.d29f7e37.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.12.0.98b4a3b0.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.12.0.10660b92.svg) format("svg");
  unicode-range: U+f135,U+f1e6,U+f259,U+f2cc-f2cd,U+f422,U+f424,U+f515-f516,U+f544,U+f58b,U+f5d2-f5d3,U+f61f,U+f657-f658,U+f666,U+f672,U+f6d3-f6d4,U+f753,U+f762,U+f7bf-f7c0,U+f82f,U+f8ba,U+f8d4,U+f8f4-f8ff; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.12.1.644074c4.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.12.1.644074c4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.12.1.07cf9ce5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.12.1.5f10191e.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.12.1.4299e144.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.12.1.708a3719.svg) format("svg");
  unicode-range: U+f017,U+f317-f319,U+f65e,U+f6c6; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.13.0.7cc776d3.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.13.0.7cc776d3.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.13.0.ae8569cf.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.13.0.506737cb.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.13.0.be1d64ec.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.13.0.62879e5f.svg) format("svg");
  unicode-range: U+f4c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.14.0.c5fc3397.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.14.0.c5fc3397.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.14.0.be02eb5d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.14.0.ce5ae940.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.14.0.5f4bdf71.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.14.0.8b0a1b65.svg) format("svg");
  unicode-range: U+e000-e006,U+e008-e012,U+e014-e019,U+e01b-e01d,U+e01f-e048,U+e04a-e051,U+e053-e054,U+e058-e076; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-light-300-5.15.0.763261f6.eot);
  src: url(/build/backend/fonts/pro-fa-light-300-5.15.0.763261f6.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-light-300-5.15.0.56cbec1d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-light-300-5.15.0.930ef86a.woff) format("woff"), url(/build/backend/fonts/pro-fa-light-300-5.15.0.84d8ffa8.ttf) format("truetype"), url(/build/backend/images/pro-fa-light-300-5.15.0.f41738a6.svg) format("svg");
  unicode-range: U+e085-e086; }

.fal {
  font-weight: 300; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.0.54db06f5.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.0.54db06f5.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.0.81de64ca.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.0.0de19e3a.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.0.18ff8520.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.0.09302a8f.svg) format("svg");
  unicode-range: U+f022,U+f024,U+f044,U+f057-f059,U+f07c,U+f089,U+f094,U+f09d,U+f0a4-f0a7,U+f0f8,U+f0fe,U+f11c,U+f146,U+f14a,U+f14d,U+f150-f152,U+f191-f192,U+f1ad,U+f1cd,U+f1d8,U+f1ea,U+f255-f258,U+f25a-f25b,U+f28b,U+f28d,U+f2d0,U+f2d2,U+f328,U+f358-f35b,U+f410; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.0.54db06f5.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.0.54db06f5.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.0.81de64ca.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.0.0de19e3a.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.0.18ff8520.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.0.09302a8f.svg) format("svg");
  unicode-range: U+f002,U+f008-f009,U+f00b-f00c,U+f00e,U+f011,U+f013,U+f019,U+f01c,U+f023,U+f025,U+f02a-f02b,U+f02d,U+f030,U+f040-f041,U+f047,U+f049-f04a,U+f04e,U+f050,U+f052-f055,U+f05a-f05b,U+f05e,U+f060-f066,U+f068-f06a,U+f074,U+f077-f07a,U+f07d-f07e,U+f085,U+f08b,U+f090,U+f093,U+f098,U+f09c,U+f09e,U+f0a8-f0ab,U+f0b2,U+f0c1,U+f0c3,U+f0c6,U+f0c9,U+f0ce,U+f0d7-f0db,U+f0e2-f0e3,U+f0e9-f0ea,U+f0ec,U+f0f4,U+f0fa-f0fd,U+f100-f103,U+f106-f108,U+f10a-f10b,U+f120-f122,U+f124,U+f126-f128,U+f12e,U+f134,U+f137-f13a,U+f13e,U+f141-f143,U+f14b-f14c,U+f153-f154,U+f156-f159,U+f175-f178,U+f182-f183,U+f188,U+f195,U+f199,U+f1ae,U+f1b0,U+f1b2-f1b3,U+f1b8,U+f1bb,U+f1c0,U+f1da,U+f1e0-f1e2,U+f1fa,U+f1fd-f1fe,U+f204-f206,U+f20b,U+f217-f218,U+f21c,U+f222,U+f224,U+f226-f229,U+f233,U+f238-f239,U+f240-f244,U+f246,U+f25c,U+f290-f292,U+f295,U+f2a1-f2a4,U+f2a8,U+f2c7-f2cb,U+f2ce,U+f2d3,U+f2db,U+f2e6-f2e7,U+f2ea,U+f2f0-f2f1,U+f2f5-f2f7,U+f2f9,U+f2fd,U+f301,U+f303,U+f308-f30f,U+f31d,U+f320-f322,U+f325-f326,U+f329-f32e,U+f330-f332,U+f336-f337,U+f339-f33c,U+f33e,U+f340-f34c,U+f350-f353,U+f355,U+f360-f367,U+f376,U+f37e,U+f387,U+f389-f38a,U+f390,U+f39b-f39c,U+f3a0,U+f3b3,U+f3be-f3bf,U+f3c2,U+f3c5,U+f3cd-f3cf,U+f3de,U+f3e5,U+f3ed,U+f3f0,U+f3f2,U+f3fa-f3fc,U+f400-f401,U+f40e-f40f; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.1.45254997.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.1.45254997.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.1.6e2b51d7.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.1.bb5a3a3e.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.1.a9fabe26.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.1.c9a18249.svg) format("svg");
  unicode-range: U+f3c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.3.ef25acf1.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.3.ef25acf1.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.3.d05b4b2a.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.3.6ccaa1c5.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.3.0cbf23a2.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.3.bd5cd02f.svg) format("svg");
  unicode-range: U+f2b9,U+f2bb,U+f2c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.3.ef25acf1.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.3.ef25acf1.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.3.d05b4b2a.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.3.6ccaa1c5.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.3.0cbf23a2.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.3.bd5cd02f.svg) format("svg");
  unicode-range: U+f245,U+f3e0; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.5.3f941c85.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.5.3f941c85.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.5.7b7f6a90.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.5.68ce87b9.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.5.5e9ba341.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.5.b05ff9da.svg) format("svg");
  unicode-range: U+f1e3; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.5.3f941c85.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.5.3f941c85.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.5.7b7f6a90.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.5.68ce87b9.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.5.5e9ba341.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.5.b05ff9da.svg) format("svg");
  unicode-range: U+f432,U+f437-f438,U+f449-f44c,U+f44f-f451,U+f453,U+f455,U+f458,U+f45a-f45b,U+f45d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.7.f8569d73.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.7.f8569d73.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.7.18109396.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.7.b8c90f14.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.7.c54ada3f.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.7.fa4d12d9.svg) format("svg");
  unicode-range: U+f0d1,U+f0f1,U+f0f9,U+f21e,U+f461,U+f463-f46f,U+f472-f475,U+f479-f47a,U+f47d-f47e,U+f481-f487,U+f489,U+f48b-f496; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.9.126d1ad0.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.9.126d1ad0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.9.92075253.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.9.2a956e68.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.9.8097b3b8.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.9.4ea777d0.svg) format("svg");
  unicode-range: U+f086,U+f2b5,U+f4ad; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.9.126d1ad0.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.9.126d1ad0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.9.92075253.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.9.2a956e68.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.9.8097b3b8.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.9.4ea777d0.svg) format("svg");
  unicode-range: U+f03d,U+f06c,U+f0f2,U+f10d-f10e,U+f187,U+f2e9,U+f2fe,U+f3dd,U+f47b-f47c,U+f498,U+f49a-f49b,U+f49d,U+f49f-f4ac,U+f4ae-f4b9,U+f4bb-f4bf,U+f4c2-f4c6,U+f4c8,U+f4cb-f4d2,U+f4d4,U+f4d6,U+f4d8-f4d9,U+f4db-f4e2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.10.3ade77ed.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.10.3ade77ed.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.10.a9f92519.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.10.6a065bf9.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.10.475bc154.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.10.811a1168.svg) format("svg");
  unicode-range: U+f471,U+f4ca; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.11.33e75efa.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.11.33e75efa.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.11.da79ba99.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.11.52e77023.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.11.68f62999.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.11.affcaeb7.svg) format("svg");
  unicode-range: U+f007,U+f4e6; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.11.33e75efa.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.11.33e75efa.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.11.da79ba99.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.11.52e77023.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.11.68f62999.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.11.affcaeb7.svg) format("svg");
  unicode-range: U+f0c0,U+f0c2,U+f0ed-f0ee,U+f0f0,U+f1de,U+f21b,U+f234-f235,U+f381-f382,U+f3f1,U+f406,U+f4fa-f501,U+f503-f509; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.13.39d20cc2.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.13.39d20cc2.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.13.a7a47bed.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.13.081cd07d.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.13.1081945a.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.13.e321a680.svg) format("svg");
  unicode-range: U+f3d1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.13.39d20cc2.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.0.13.39d20cc2.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.0.13.a7a47bed.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.0.13.081cd07d.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.0.13.1081945a.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.0.13.e321a680.svg) format("svg");
  unicode-range: U+f010,U+f067,U+f072,U+f0ad,U+f0d6,U+f0e8,U+f130-f131,U+f24e,U+f3c9,U+f517,U+f519-f51e,U+f520-f52c,U+f52e,U+f530-f533,U+f535-f543,U+f545-f54b,U+f54d,U+f54f-f552,U+f554-f555; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.1.0.cc1e8a73.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.1.0.cc1e8a73.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.1.0.c559d503.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.1.0.b0170f00.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.1.0.22fcf797.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.1.0.ea7ba191.svg) format("svg");
  unicode-range: U+f279,U+f586,U+f588; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.1.0.cc1e8a73.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.1.0.cc1e8a73.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.1.0.c559d503.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.1.0.b0170f00.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.1.0.22fcf797.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.1.0.ea7ba191.svg) format("svg");
  unicode-range: U+f043,U+f0c4,U+f0d0,U+f125,U+f1ba,U+f1fb-f1fc,U+f207,U+f236,U+f304-f305,U+f52d,U+f557-f558,U+f55a-f55f,U+f562-f566,U+f568,U+f56a-f56b,U+f575-f577,U+f57b,U+f58d-f590,U+f593-f595,U+f59d,U+f59f-f5a2,U+f5a6-f5a7,U+f5a9-f5af,U+f5b1,U+f5b6,U+f5b9-f5bd,U+f5c4-f5c5,U+f5c7,U+f5c9-f5cb,U+f5cd; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.1.1.5c01563a.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.1.1.5c01563a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.1.1.986d36d1.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.1.1.d17696d3.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.1.1.29c7d2a4.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.1.1.0af0ec93.svg) format("svg");
  unicode-range: U+f386; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.2.0.82aab8a4.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.2.0.82aab8a4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.2.0.45f9ea44.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.2.0.523b9246.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.2.0.d3dd4144.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.2.0.bd03440b.svg) format("svg");
  unicode-range: U+f1f6; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.2.0.82aab8a4.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.2.0.82aab8a4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.2.0.45f9ea44.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.2.0.523b9246.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.2.0.d3dd4144.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.2.0.bd03440b.svg) format("svg");
  unicode-range: U+f018,U+f0e4,U+f109,U+f1b9,U+f1e5,U+f21d,U+f276-f277,U+f3fd,U+f4d7,U+f518,U+f5d0-f5d1,U+f5d4-f5da,U+f5dd,U+f5df-f5e5,U+f5e8-f5ea,U+f5ed-f5f0,U+f5f2,U+f5f4-f5f5,U+f5f8-f5f9,U+f5fb-f600,U+f603-f60e,U+f610,U+f614,U+f617-f619,U+f61c-f61e,U+f620-f621,U+f623-f62f,U+f633,U+f635-f63d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.3.0.05f179a2.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.3.0.05f179a2.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.3.0.47435d81.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.3.0.32021764.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.3.0.0e08ecc4.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.3.0.e6e9c1a7.svg) format("svg");
  unicode-range: U+f080,U+f0eb; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.3.0.05f179a2.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.3.0.05f179a2.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.3.0.47435d81.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.3.0.32021764.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.3.0.0e08ecc4.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.3.0.e6e9c1a7.svg) format("svg");
  unicode-range: U+f027-f028,U+f0a1,U+f0b1,U+f200-f201,U+f2e2,U+f61a,U+f640,U+f643-f647,U+f64a-f64b,U+f64d-f653,U+f655-f656,U+f65d,U+f65f-f663,U+f665,U+f667-f669,U+f66b-f671,U+f673-f675,U+f678-f67b,U+f67d-f680,U+f683-f689,U+f68b,U+f694-f695,U+f697-f699,U+f69b-f69c,U+f69e-f69f,U+f6a1-f6a9,U+f6ac; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.4.0.bc8ea478.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.4.0.bc8ea478.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.4.0.3392482b.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.4.0.b858d3e2.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.4.0.31ac1e1e.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.4.0.8373ce96.svg) format("svg");
  unicode-range: U+f499,U+f676,U+f6ae,U+f6b0-f6b3,U+f6b5-f6bc,U+f6bf,U+f6c2,U+f6c5,U+f6c7-f6c8,U+f6cb,U+f6cd-f6d2,U+f6d5,U+f6d8-f6d9,U+f6db,U+f6de,U+f6e2-f6e3,U+f6e5-f6e7,U+f6e9-f6ec,U+f6ee,U+f6f1-f6f3,U+f6f5-f6f8,U+f6fc-f6fd,U+f6ff-f703,U+f707,U+f70a-f70b,U+f711-f713,U+f715-f71d,U+f720-f724,U+f726-f729,U+f72b,U+f72d,U+f72f; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.4.1.f4e82c4a.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.4.1.f4e82c4a.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.4.1.4fe33db5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.4.1.80154b0a.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.4.1.0db8ac2c.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.4.1.0716bcf7.svg) format("svg");
  unicode-range: U+f72a; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.5.0.63b1653f.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.5.0.63b1653f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.5.0.4841b051.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.5.0.1af67eea.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.5.0.ddfd73b8.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.5.0.ab66a03d.svg) format("svg");
  unicode-range: U+f185,U+f2dc; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.5.0.63b1653f.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.5.0.63b1653f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.5.0.4841b051.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.5.0.1af67eea.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.5.0.ddfd73b8.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.5.0.ab66a03d.svg) format("svg");
  unicode-range: U+f0e7,U+f6c3-f6c4,U+f72e,U+f732-f735,U+f737-f750,U+f752,U+f754-f758,U+f75a,U+f75c,U+f75e-f761,U+f763-f76e,U+f771-f776; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.6.0.9cca39fd.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.6.0.9cca39fd.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.6.0.7e6d4457.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.6.0.d0bd766c.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.6.0.2d91248a.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.6.0.736dcaa0.svg) format("svg");
  unicode-range: U+f06b,U+f5b7,U+f77d,U+f77f,U+f781-f782,U+f788,U+f78a-f78c,U+f78e-f78f,U+f792-f796,U+f79a-f7a1,U+f7a3-f7a4,U+f7a7-f7a8,U+f7aa,U+f7ac-f7ae,U+f7b4-f7b6,U+f7b8,U+f7bd-f7be,U+f7c1-f7c3,U+f7c5,U+f7c7-f7d2,U+f7d4,U+f7d7-f7d8,U+f7da-f7dc,U+f7de,U+f7e2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.6.1.5ef12310.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.6.1.5ef12310.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.6.1.368e66d2.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.6.1.3a608743.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.6.1.fac99f81.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.6.1.bcd02d2f.svg) format("svg");
  unicode-range: U+f071; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.6.3.87865bf8.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.6.3.87865bf8.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.6.3.705ceb2c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.6.3.2e9c51f1.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.6.3.b807c55b.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.6.3.c3c7eafc.svg) format("svg");
  unicode-range: U+f7e4; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.7.0.2e6f2f2f.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.7.0.2e6f2f2f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.7.0.3a4263b5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.7.0.251c32a6.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.7.0.9ff15b29.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.7.0.6379f5f6.svg) format("svg");
  unicode-range: U+f06e,U+f070; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.7.0.2e6f2f2f.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.7.0.2e6f2f2f.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.7.0.3a4263b5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.7.0.251c32a6.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.7.0.9ff15b29.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.7.0.6379f5f6.svg) format("svg");
  unicode-range: U+f00a,U+f015,U+f1e4,U+f2a0,U+f377,U+f470,U+f49c,U+f49e,U+f4c9,U+f6d6-f6d7,U+f705,U+f725,U+f77e,U+f780,U+f7e5-f7e7,U+f7e9-f7f0,U+f7f2-f7fc,U+f7fe,U+f800-f802,U+f804-f805,U+f807-f80f,U+f811-f812,U+f814-f818,U+f81b,U+f81e-f823,U+f825-f827,U+f82c-f82e,U+f830-f833; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.7.1.97884054.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.7.1.97884054.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.7.1.7aea2166.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.7.1.454fae20.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.7.1.3209af61.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.7.1.f536d5b4.svg) format("svg");
  unicode-range: U+f7f1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.8.0.f5cee8ef.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.8.0.f5cee8ef.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.8.0.c7b3d078.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.8.0.60c156d3.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.8.0.67668978.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.8.0.a7b6aba8.svg) format("svg");
  unicode-range: U+f01e,U+f021,U+f026,U+f076,U+f12d,U+f31e,U+f356,U+f45f,U+f5b0,U+f83e; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.8.2.a1731858.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.8.2.a1731858.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.8.2.2134fb2f.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.8.2.afc72f78.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.8.2.2b568099.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.8.2.7657df60.svg) format("svg");
  unicode-range: U+f560; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.9.0.e3a3d2d5.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.9.0.e3a3d2d5.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.9.0.6a9f0363.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.9.0.4aadd401.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.9.0.eaa28b64.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.9.0.171f3e1c.svg) format("svg");
  unicode-range: U+f036-f03c,U+f0ae,U+f0ca-f0cd,U+f15d-f15e,U+f160-f163,U+f1dd,U+f313-f315,U+f34e,U+f439-f448,U+f502,U+f677,U+f843-f855,U+f858-f85e,U+f860-f862,U+f864,U+f866-f878,U+f87a,U+f87c-f87d,U+f880-f892,U+f897-f89b; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.1.9ad7cbe4.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.1.9ad7cbe4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.10.1.f45ab3c4.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.10.1.ac0996a8.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.10.1.bfa0222f.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.10.1.9bf3193c.svg) format("svg");
  unicode-range: U+f03e,U+f075,U+f07b,U+f0a0,U+f20a,U+f247-f248,U+f254,U+f25d,U+f27a,U+f2c2,U+f2d1,U+f302,U+f3a5; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.1.9ad7cbe4.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.1.9ad7cbe4.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.10.1.f45ab3c4.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.10.1.ac0996a8.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.10.1.bfa0222f.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.10.1.9bf3193c.svg) format("svg");
  unicode-range: U+f000,U+f012,U+f029,U+f06d,U+f083-f084,U+f11e,U+f140,U+f19d,U+f251-f253,U+f275,U+f310-f311,U+f34d,U+f435,U+f454,U+f456,U+f476,U+f47f-f480,U+f52f,U+f534,U+f561,U+f578,U+f591,U+f5db,U+f5e7,U+f5f6,U+f611,U+f613,U+f654,U+f681-f682,U+f68c-f693,U+f6be,U+f6da,U+f6e4,U+f6ed,U+f6ef-f6f0,U+f6f4,U+f6fa-f6fb,U+f6fe,U+f72c,U+f751,U+f759,U+f75b,U+f779,U+f77c,U+f786-f787,U+f7ab,U+f7b2,U+f7b7,U+f7e8,U+f813,U+f85f,U+f863,U+f87b,U+f89c-f89d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.2.095eb49b.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.2.095eb49b.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.10.2.154fea58.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.10.2.7d247519.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.10.2.9285a4bb.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.10.2.129aa5a8.svg) format("svg");
  unicode-range: U+f004-f005,U+f02e,U+f073,U+f0c5,U+f0c7-f0c8,U+f0e0,U+f111,U+f133,U+f144,U+f15b-f15c,U+f164-f165,U+f1c1-f1c9,U+f1f9,U+f249,U+f271-f274,U+f2b6,U+f2ed; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.2.095eb49b.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.10.2.095eb49b.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.10.2.154fea58.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.10.2.7d247519.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.10.2.9285a4bb.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.10.2.129aa5a8.svg) format("svg");
  unicode-range: U+f02c,U+f031-f035,U+f04b-f04d,U+f056,U+f08d,U+f095,U+f0a3,U+f0dc-f0de,U+f110,U+f129-f12c,U+f132,U+f145,U+f193,U+f197,U+f1ab,U+f1ce,U+f1dc,U+f1f8,U+f219,U+f29a,U+f29e,U+f2a7,U+f2e1,U+f2e3-f2e5,U+f2ec,U+f2f2,U+f2f4,U+f2fa-f2fc,U+f306,U+f312,U+f316,U+f31a,U+f31c,U+f327,U+f333-f335,U+f3f4,U+f3ff,U+f45c,U+f460,U+f462,U+f477-f478,U+f497,U+f4ba,U+f4d3,U+f54c,U+f553,U+f559,U+f56c-f574,U+f5bf,U+f5c1,U+f5f3,U+f630-f632,U+f634,U+f63e,U+f641,U+f659-f65c,U+f696,U+f6a0,U+f6b4,U+f6bd,U+f6dd,U+f706,U+f708-f709,U+f70d-f710,U+f714,U+f71e-f71f,U+f736,U+f76f-f770,U+f777,U+f783-f784,U+f7a9,U+f7c4,U+f7d5,U+f7d9,U+f7dd,U+f7fd,U+f81c-f81d,U+f824,U+f828-f82a,U+f856-f857,U+f865,U+f879,U+f87e,U+f893-f896; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.0.0d226dec.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.0.0d226dec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.11.0.9e33c328.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.11.0.7e888fa3.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.11.0.7ebe21ac.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.11.0.d251ac64.svg) format("svg");
  unicode-range: U+f0f3,U+f24d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.0.0d226dec.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.0.0d226dec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.11.0.9e33c328.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.11.0.7e888fa3.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.11.0.7ebe21ac.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.11.0.d251ac64.svg) format("svg");
  unicode-range: U+f001,U+f02f,U+f042,U+f08e,U+f091,U+f104-f105,U+f11b,U+f13d,U+f149,U+f1ac,U+f1ec,U+f223,U+f225,U+f22a-f22c,U+f26c,U+f29d,U+f2eb,U+f2ee,U+f2f3,U+f300,U+f307,U+f323-f324,U+f338,U+f33d,U+f35d,U+f48a,U+f4c0,U+f569,U+f5dc,U+f5eb,U+f601,U+f61b,U+f64c,U+f664,U+f66a,U+f68a,U+f6c0-f6c1,U+f6df-f6e1,U+f6e8,U+f6f9,U+f70c,U+f7a6,U+f81a,U+f89f-f8a5,U+f8a7-f8b6,U+f8b8-f8b9,U+f8bb-f8c9,U+f8cb-f8d1,U+f8d3,U+f8d5-f8dd,U+f8df-f8e0,U+f8e2-f8e7,U+f8e9-f8ed,U+f8ef-f8f2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.1.42163228.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.1.42163228.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.11.1.2dabecf1.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.11.1.cad206b2.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.11.1.fe8008c8.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.11.1.83168da1.svg) format("svg");
  unicode-range: U+f118-f11a,U+f14e,U+f186,U+f2bd,U+f4da,U+f556,U+f567,U+f579-f57a,U+f57f-f585,U+f587,U+f589-f58a,U+f58c,U+f596-f59c,U+f5a4-f5a5,U+f5b3-f5b4,U+f5b8,U+f5c2,U+f5c8; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.1.42163228.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.1.42163228.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.11.1.2dabecf1.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.11.1.cad206b2.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.11.1.fe8008c8.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.11.1.83168da1.svg) format("svg");
  unicode-range: U+f00d,U+f048,U+f051,U+f0ac,U+f0b0,U+f148,U+f155,U+f19c,U+f1eb,U+f21a,U+f221,U+f22d,U+f2e8,U+f2f8,U+f354,U+f357,U+f433-f434,U+f436,U+f44e,U+f45e,U+f4c7,U+f4e3,U+f51f,U+f54e,U+f57c-f57e,U+f5c0,U+f5c3,U+f5ce,U+f5de,U+f5e6,U+f5ec,U+f602,U+f615-f616,U+f622,U+f648-f649,U+f67c,U+f69a,U+f6aa-f6ab,U+f6ad,U+f7a2,U+f7a5,U+f7b9-f7ba,U+f7ff,U+f803,U+f806,U+f810,U+f819,U+f82b,U+f87f,U+f8de,U+f8ee; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.2.f87e12bb.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.11.2.f87e12bb.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.11.2.e794c3fb.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.11.2.6ce804a9.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.11.2.94f0d42a.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.11.2.abf83fba.svg) format("svg");
  unicode-range: U+f488,U+f8b7,U+f8f3; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.0.3b5c036c.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.0.3b5c036c.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.12.0.f4cb9dc5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.12.0.9d60db46.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.12.0.f5270af3.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.12.0.6595df76.svg) format("svg");
  unicode-range: U+f259,U+f58b; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.0.3b5c036c.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.0.3b5c036c.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.12.0.f4cb9dc5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.12.0.9d60db46.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.12.0.f5270af3.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.12.0.6595df76.svg) format("svg");
  unicode-range: U+f135,U+f1e6,U+f2cc-f2cd,U+f422,U+f424,U+f515-f516,U+f544,U+f5d2-f5d3,U+f61f,U+f657-f658,U+f666,U+f672,U+f6d3-f6d4,U+f753,U+f762,U+f7bf-f7c0,U+f82f,U+f8ba,U+f8d4,U+f8f4-f8ff; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.1.c9431bec.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.1.c9431bec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.12.1.0bf5f082.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.12.1.09ab5cfd.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.12.1.8f765d04.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.12.1.79eba3ba.svg) format("svg");
  unicode-range: U+f017; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.1.c9431bec.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.12.1.c9431bec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.12.1.0bf5f082.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.12.1.09ab5cfd.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.12.1.8f765d04.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.12.1.79eba3ba.svg) format("svg");
  unicode-range: U+f317-f319,U+f65e,U+f6c6; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.13.0.fb297242.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.13.0.fb297242.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.13.0.5091a514.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.13.0.6c6942d0.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.13.0.4e632a73.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.13.0.468cd85d.svg) format("svg");
  unicode-range: U+f4c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.14.0.332becec.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.14.0.332becec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.14.0.1abaf651.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.14.0.5228b96f.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.14.0.7e5fb354.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.14.0.30dc4ea4.svg) format("svg");
  unicode-range: U+e000-e006,U+e008-e012,U+e014-e019,U+e01b-e01d,U+e01f-e048,U+e04a-e051,U+e053-e054,U+e058-e076; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-regular-400-5.15.0.76f8b9ec.eot);
  src: url(/build/backend/fonts/pro-fa-regular-400-5.15.0.76f8b9ec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-regular-400-5.15.0.95e124ff.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-regular-400-5.15.0.5b741b10.woff) format("woff"), url(/build/backend/fonts/pro-fa-regular-400-5.15.0.483014a3.ttf) format("truetype"), url(/build/backend/images/pro-fa-regular-400-5.15.0.8c225465.svg) format("svg");
  unicode-range: U+e085-e086; }

.fal, .far {
  font-family: "Font Awesome 5 Pro"; }

.far {
  font-weight: 400; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.0.4603b3d0.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.0.4603b3d0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.0.87034c2d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.0.ebad1a4c.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.0.e99d9dfa.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.0.8fce42d2.svg) format("svg");
  unicode-range: U+f002,U+f008-f009,U+f00b-f00c,U+f00e,U+f011,U+f013,U+f019,U+f01c,U+f022-f025,U+f02a-f02b,U+f02d,U+f030,U+f041,U+f044,U+f049-f04a,U+f04e,U+f050,U+f052-f055,U+f057-f05b,U+f05e,U+f060-f066,U+f068-f06a,U+f074,U+f077-f07a,U+f07c,U+f085,U+f089,U+f093-f094,U+f098,U+f09c-f09e,U+f0a4-f0ab,U+f0b2,U+f0c1,U+f0c3,U+f0c6,U+f0c9,U+f0ce,U+f0d7-f0db,U+f0e2-f0e3,U+f0e9-f0ea,U+f0f4,U+f0f8,U+f0fa-f0fe,U+f100-f103,U+f106-f108,U+f10a-f10b,U+f11c,U+f120-f122,U+f124,U+f126-f128,U+f12e,U+f134,U+f137-f13a,U+f13e,U+f141-f143,U+f146,U+f14a-f14b,U+f14d,U+f150-f154,U+f156-f159,U+f182-f183,U+f188,U+f191-f192,U+f195,U+f199,U+f1ad-f1ae,U+f1b0,U+f1b2-f1b3,U+f1b8,U+f1bb,U+f1c0,U+f1cd,U+f1d8,U+f1da,U+f1e0-f1e2,U+f1ea,U+f1fa,U+f1fd-f1fe,U+f204-f206,U+f20b,U+f217-f218,U+f21c,U+f222,U+f224,U+f226-f229,U+f233,U+f238-f239,U+f240-f244,U+f246,U+f255-f258,U+f25a-f25c,U+f28b,U+f28d,U+f290-f292,U+f295,U+f2a1-f2a4,U+f2a8,U+f2c7-f2cb,U+f2ce,U+f2d0,U+f2d2,U+f2db,U+f2e7,U+f2ea,U+f2f1,U+f2f5-f2f6,U+f2f9,U+f303,U+f309-f30c,U+f328,U+f337,U+f358-f35b,U+f360,U+f362,U+f3be-f3bf,U+f3c5,U+f3cd,U+f3e5,U+f3ed,U+f3fa,U+f410; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.0.4603b3d0.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.0.4603b3d0.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.0.87034c2d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.0.ebad1a4c.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.0.e99d9dfa.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.0.8fce42d2.svg) format("svg");
  unicode-range: U+f040,U+f047,U+f07d-f07e,U+f08b,U+f090,U+f0ec,U+f14c,U+f175-f178,U+f2d3,U+f2e6,U+f2f0,U+f2f7,U+f2fd,U+f301,U+f308,U+f30d-f30f,U+f31d,U+f320-f322,U+f325-f326,U+f329-f32e,U+f330-f332,U+f336,U+f339-f33c,U+f33e,U+f340-f34c,U+f350-f353,U+f355,U+f361,U+f363-f367,U+f376,U+f37e,U+f387,U+f389-f38a,U+f390,U+f39b-f39c,U+f3a0,U+f3b3,U+f3c2,U+f3ce-f3cf,U+f3de,U+f3f0,U+f3f2,U+f3fb-f3fc,U+f400-f401,U+f40e-f40f; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.1.c8c9da46.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.1.c8c9da46.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.1.4ef6912e.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.1.f5855fe8.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.1.1c31f5b8.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.1.01774cda.svg) format("svg");
  unicode-range: U+f3c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.3.96647c11.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.3.96647c11.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.3.902cf33f.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.3.ecede034.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.3.61898b36.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.3.b71bf5c5.svg) format("svg");
  unicode-range: U+f245,U+f2b9,U+f2bb,U+f2c1,U+f3e0; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.5.3802e124.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.5.3802e124.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.5.6577929c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.5.ec0489c3.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.5.b2e3e0ef.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.5.b1943564.svg) format("svg");
  unicode-range: U+f1e3,U+f44b,U+f450,U+f453,U+f458,U+f45d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.5.3802e124.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.5.3802e124.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.5.6577929c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.5.ec0489c3.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.5.b2e3e0ef.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.5.b1943564.svg) format("svg");
  unicode-range: U+f432,U+f437-f438,U+f449-f44a,U+f44c,U+f44f,U+f451,U+f455,U+f45a-f45b; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.7.1a8cc380.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.7.1a8cc380.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.7.dc50cc84.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.7.2fcc18fa.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.7.a0d437b9.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.7.f0a7177f.svg) format("svg");
  unicode-range: U+f0d1,U+f0f1,U+f0f9,U+f21e,U+f461,U+f466,U+f468-f46d,U+f472,U+f474,U+f479,U+f47d-f47e,U+f481-f482,U+f484-f487,U+f48b,U+f48d-f48e,U+f490-f494,U+f496; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.7.1a8cc380.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.7.1a8cc380.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.7.dc50cc84.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.7.2fcc18fa.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.7.a0d437b9.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.7.f0a7177f.svg) format("svg");
  unicode-range: U+f463-f465,U+f467,U+f46e-f46f,U+f473,U+f475,U+f47a,U+f483,U+f489,U+f48c,U+f48f,U+f495; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.9.bfba2f94.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.9.bfba2f94.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.9.1ac27951.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.9.1c74534a.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.9.fcf98ed7.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.9.385c9be7.svg) format("svg");
  unicode-range: U+f03d,U+f06c,U+f086,U+f0f2,U+f10d-f10e,U+f187,U+f2b5,U+f2fe,U+f3dd,U+f4ad,U+f4b3,U+f4b8-f4b9,U+f4bd-f4be,U+f4c2,U+f4c4,U+f4cd-f4ce,U+f4d6,U+f4d8-f4d9,U+f4db,U+f4de-f4df,U+f4e2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.9.bfba2f94.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.9.bfba2f94.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.9.1ac27951.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.9.1c74534a.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.9.fcf98ed7.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.9.385c9be7.svg) format("svg");
  unicode-range: U+f2e9,U+f47b-f47c,U+f498,U+f49a-f49b,U+f49d,U+f49f-f4ac,U+f4ae-f4b2,U+f4b4-f4b7,U+f4bb-f4bc,U+f4bf,U+f4c3,U+f4c5-f4c6,U+f4c8,U+f4cb-f4cc,U+f4cf-f4d2,U+f4d4,U+f4dc-f4dd,U+f4e0-f4e1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.10.475b8859.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.10.475b8859.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.10.5562b74c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.10.668d1b7b.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.10.18d34d35.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.10.0543a625.svg) format("svg");
  unicode-range: U+f471; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.10.475b8859.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.10.475b8859.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.10.5562b74c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.10.668d1b7b.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.10.18d34d35.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.10.0543a625.svg) format("svg");
  unicode-range: U+f4ca; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.11.cb5ce7fa.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.11.cb5ce7fa.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.11.372d5231.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.11.98a7bd5d.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.11.fb47e6a4.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.11.63cb40ae.svg) format("svg");
  unicode-range: U+f007,U+f0c0,U+f0c2,U+f0f0,U+f1de,U+f21b,U+f234-f235,U+f381-f382,U+f406,U+f4e6,U+f4fa-f501,U+f503-f509; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.11.cb5ce7fa.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.11.cb5ce7fa.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.11.372d5231.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.11.98a7bd5d.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.11.fb47e6a4.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.11.63cb40ae.svg) format("svg");
  unicode-range: U+f0ed-f0ee,U+f3f1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.13.415ae1ec.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.0.13.415ae1ec.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.0.13.f348396c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.0.13.46065522.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.0.13.6eed90b5.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.0.13.4e08ed41.svg) format("svg");
  unicode-range: U+f010,U+f067,U+f072,U+f0ad,U+f0d6,U+f0e8,U+f130-f131,U+f24e,U+f3c9,U+f3d1,U+f517,U+f519-f51e,U+f520-f52c,U+f52e,U+f530-f533,U+f535-f543,U+f545-f54b,U+f54d,U+f54f-f552,U+f554-f555; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.1.0.63205041.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.1.0.63205041.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.1.0.c2ed942d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.1.0.d95fcc91.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.1.0.ddb8b0cf.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.1.0.367dec12.svg) format("svg");
  unicode-range: U+f043,U+f0c4,U+f0d0,U+f125,U+f1ba,U+f1fb-f1fc,U+f207,U+f236,U+f279,U+f304-f305,U+f52d,U+f557-f558,U+f55a-f55f,U+f562-f566,U+f568,U+f56a-f56b,U+f575-f577,U+f57b,U+f586,U+f588,U+f58d-f590,U+f593-f595,U+f59d,U+f59f-f5a2,U+f5a6-f5a7,U+f5aa-f5af,U+f5b1,U+f5b6,U+f5ba-f5bd,U+f5c4-f5c5,U+f5c7,U+f5c9-f5cb,U+f5cd; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.1.0.63205041.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.1.0.63205041.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.1.0.c2ed942d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.1.0.d95fcc91.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.1.0.ddb8b0cf.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.1.0.367dec12.svg) format("svg");
  unicode-range: U+f5a9,U+f5b9; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.1.1.e2c34fee.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.1.1.e2c34fee.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.1.1.ba0c659d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.1.1.17e7589f.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.1.1.7912a8fd.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.1.1.89877005.svg) format("svg");
  unicode-range: U+f386; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.2.0.5fb054c8.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.2.0.5fb054c8.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.2.0.54da82d8.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.2.0.a7ac8403.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.2.0.209824da.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.2.0.b8206e4c.svg) format("svg");
  unicode-range: U+f018,U+f109,U+f1b9,U+f1e5,U+f1f6,U+f21d,U+f276-f277,U+f3fd,U+f4d7,U+f518,U+f5d0-f5d1,U+f5d7,U+f5da,U+f5df,U+f5e1,U+f5e4,U+f5ee,U+f5fc-f5fd,U+f604,U+f610,U+f619,U+f621,U+f62e-f62f,U+f637,U+f63b-f63c; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.2.0.5fb054c8.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.2.0.5fb054c8.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.2.0.54da82d8.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.2.0.a7ac8403.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.2.0.209824da.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.2.0.b8206e4c.svg) format("svg");
  unicode-range: U+f0e4,U+f5d4-f5d6,U+f5d8-f5d9,U+f5dd,U+f5e0,U+f5e2-f5e3,U+f5e5,U+f5e8-f5ea,U+f5ed,U+f5ef-f5f0,U+f5f2,U+f5f4-f5f5,U+f5f8-f5f9,U+f5fb,U+f5fe-f600,U+f603,U+f605-f60e,U+f614,U+f617-f618,U+f61c-f61e,U+f620,U+f623-f62d,U+f633,U+f635-f636,U+f638-f63a,U+f63d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.3.0.f825d395.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.3.0.f825d395.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.3.0.bbd4a27e.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.3.0.6b28d68f.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.3.0.19cbdd29.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.3.0.4d13dbbb.svg) format("svg");
  unicode-range: U+f027-f028,U+f080,U+f0a1,U+f0b1,U+f0eb,U+f200-f201,U+f644,U+f647,U+f64a,U+f64f,U+f651,U+f653,U+f655,U+f65d,U+f662,U+f665,U+f669,U+f66b,U+f66d,U+f66f,U+f674,U+f678-f679,U+f67b,U+f67f,U+f683-f684,U+f687-f689,U+f698-f699,U+f69b,U+f6a1,U+f6a7,U+f6a9; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.3.0.f825d395.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.3.0.f825d395.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.3.0.bbd4a27e.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.3.0.6b28d68f.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.3.0.19cbdd29.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.3.0.4d13dbbb.svg) format("svg");
  unicode-range: U+f2e2,U+f61a,U+f640,U+f643,U+f645-f646,U+f64b,U+f64d-f64e,U+f650,U+f652,U+f656,U+f65f-f661,U+f663,U+f667-f668,U+f66c,U+f66e,U+f670-f671,U+f673,U+f675,U+f67a,U+f67d-f67e,U+f680,U+f685-f686,U+f68b,U+f694-f695,U+f697,U+f69c,U+f69e-f69f,U+f6a2-f6a6,U+f6a8,U+f6ac; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.4.0.7b6e7afe.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.4.0.7b6e7afe.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.4.0.fb0da7ed.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.4.0.1de51226.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.4.0.ac2a3a2b.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.4.0.94062bd0.svg) format("svg");
  unicode-range: U+f676,U+f6b6-f6b7,U+f6bb,U+f6cf,U+f6d1,U+f6d5,U+f6d9,U+f6de,U+f6e2-f6e3,U+f6e6,U+f6ec,U+f6f1-f6f2,U+f6fc,U+f6ff-f700,U+f70b,U+f715,U+f717,U+f722,U+f728-f729,U+f72f; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.4.0.7b6e7afe.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.4.0.7b6e7afe.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.4.0.fb0da7ed.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.4.0.1de51226.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.4.0.ac2a3a2b.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.4.0.94062bd0.svg) format("svg");
  unicode-range: U+f499,U+f6ae,U+f6b0-f6b3,U+f6b5,U+f6b8-f6ba,U+f6bc,U+f6bf,U+f6c2,U+f6c5,U+f6c7-f6c8,U+f6cb,U+f6cd-f6ce,U+f6d0,U+f6d2,U+f6d8,U+f6db,U+f6e5,U+f6e7,U+f6e9-f6eb,U+f6ee,U+f6f3,U+f6f5-f6f8,U+f6fd,U+f701-f703,U+f707,U+f70a,U+f711-f713,U+f716,U+f718-f71d,U+f720-f721,U+f723-f724,U+f726-f727,U+f72b,U+f72d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.4.1.b3da5d85.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.4.1.b3da5d85.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.4.1.6624c3ab.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.4.1.1ff7ba96.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.4.1.a1eeb6d6.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.4.1.09a10016.svg) format("svg");
  unicode-range: U+f72a; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.5.0.17173140.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.5.0.17173140.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.5.0.2d5e9a79.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.5.0.d15efce5.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.5.0.8569ccc6.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.5.0.7041fc25.svg) format("svg");
  unicode-range: U+f0e7,U+f185,U+f2dc,U+f6c3-f6c4,U+f72e,U+f73b-f73d,U+f740,U+f743,U+f747,U+f74d,U+f756,U+f75a,U+f75e-f75f,U+f769,U+f76b,U+f772-f773; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.5.0.17173140.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.5.0.17173140.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.5.0.2d5e9a79.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.5.0.d15efce5.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.5.0.8569ccc6.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.5.0.7041fc25.svg) format("svg");
  unicode-range: U+f732-f735,U+f737-f73a,U+f73e-f73f,U+f741-f742,U+f744-f746,U+f748-f74c,U+f74e-f750,U+f752,U+f754-f755,U+f757-f758,U+f75c,U+f760-f761,U+f763-f768,U+f76a,U+f76c-f76e,U+f771,U+f774-f776; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.0.a0d4e6ca.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.0.a0d4e6ca.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.6.0.2bec71c0.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.6.0.b92b4f03.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.6.0.63edbea3.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.6.0.a0c6a9db.svg) format("svg");
  unicode-range: U+f06b,U+f5b7,U+f77d,U+f781,U+f788,U+f78c,U+f793-f794,U+f796,U+f79c,U+f79f-f7a0,U+f7a4,U+f7aa,U+f7ad-f7ae,U+f7b5-f7b6,U+f7bd,U+f7c2,U+f7c5,U+f7c9-f7ca,U+f7cc-f7ce,U+f7d0,U+f7d2,U+f7d7-f7d8,U+f7da; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.0.a0d4e6ca.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.0.a0d4e6ca.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.6.0.2bec71c0.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.6.0.b92b4f03.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.6.0.63edbea3.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.6.0.a0c6a9db.svg) format("svg");
  unicode-range: U+f77f,U+f782,U+f78a-f78b,U+f78e-f78f,U+f792,U+f795,U+f79a-f79b,U+f79d-f79e,U+f7a1,U+f7a3,U+f7a7-f7a8,U+f7ac,U+f7b4,U+f7b8,U+f7be,U+f7c1,U+f7c3,U+f7c7-f7c8,U+f7cb,U+f7cf,U+f7d1,U+f7d4,U+f7db-f7dc,U+f7de,U+f7e2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.1.0c163432.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.1.0c163432.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.6.1.a9aa29a5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.6.1.d52e9431.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.6.1.cee0cf27.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.6.1.c9a49bc4.svg) format("svg");
  unicode-range: U+f071; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.3.8b49252d.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.6.3.8b49252d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.6.3.943a80fa.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.6.3.0b4cfaa5.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.6.3.84fccae2.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.6.3.85f31279.svg) format("svg");
  unicode-range: U+f7e4; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.7.0.33a38f44.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.7.0.33a38f44.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.7.0.9869e99c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.7.0.6b3521de.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.7.0.13d5fedd.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.7.0.e962c258.svg) format("svg");
  unicode-range: U+f00a,U+f015,U+f06e,U+f070,U+f1e4,U+f2a0,U+f470,U+f49e,U+f6d7,U+f780,U+f7e5-f7e6,U+f7ec,U+f7ef,U+f7f2,U+f7f5,U+f7f7,U+f7fa-f7fb,U+f805,U+f807,U+f80d,U+f80f,U+f812,U+f815-f816,U+f818; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.7.0.33a38f44.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.7.0.33a38f44.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.7.0.9869e99c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.7.0.6b3521de.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.7.0.13d5fedd.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.7.0.e962c258.svg) format("svg");
  unicode-range: U+f377,U+f49c,U+f4c9,U+f6d6,U+f705,U+f725,U+f77e,U+f7e7,U+f7e9-f7eb,U+f7ed-f7ee,U+f7f0,U+f7f3-f7f4,U+f7f6,U+f7f8-f7f9,U+f7fc,U+f7fe,U+f800-f802,U+f804,U+f808-f80c,U+f80e,U+f811,U+f814,U+f817,U+f81b,U+f81e-f823,U+f825-f827,U+f82c-f82e,U+f830-f833; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.7.1.f7bbaad1.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.7.1.f7bbaad1.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.7.1.ca51070c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.7.1.36454ade.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.7.1.fd93cbba.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.7.1.a9391ce5.svg) format("svg");
  unicode-range: U+f7f1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.8.0.673695e1.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.8.0.673695e1.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.8.0.b4f1bcb5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.8.0.f522ff1e.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.8.0.dd474216.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.8.0.5bb92c80.svg) format("svg");
  unicode-range: U+f01e,U+f021,U+f026,U+f076,U+f12d,U+f31e,U+f45f,U+f5b0,U+f83e; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.8.0.673695e1.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.8.0.673695e1.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.8.0.b4f1bcb5.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.8.0.f522ff1e.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.8.0.dd474216.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.8.0.5bb92c80.svg) format("svg");
  unicode-range: U+f356; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.8.2.ac9ef89e.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.8.2.ac9ef89e.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.8.2.d06f80e0.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.8.2.de93d567.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.8.2.7dab1e57.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.8.2.0a11d547.svg) format("svg");
  unicode-range: U+f560; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.9.0.16ac7b40.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.9.0.16ac7b40.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.9.0.5336b4d2.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.9.0.402d58cf.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.9.0.271937a7.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.9.0.a737e729.svg) format("svg");
  unicode-range: U+f036-f03c,U+f0ae,U+f0ca-f0cd,U+f15d-f15e,U+f160-f163,U+f1dd,U+f439-f43a,U+f43c,U+f43f,U+f441,U+f443,U+f445,U+f447,U+f502,U+f84a,U+f84c,U+f850,U+f853,U+f86d,U+f87c-f87d,U+f881-f882,U+f884-f887,U+f891,U+f897; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.9.0.16ac7b40.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.9.0.16ac7b40.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.9.0.5336b4d2.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.9.0.402d58cf.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.9.0.271937a7.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.9.0.a737e729.svg) format("svg");
  unicode-range: U+f313-f315,U+f34e,U+f43b,U+f43d-f43e,U+f440,U+f442,U+f444,U+f446,U+f448,U+f677,U+f843-f849,U+f84b,U+f84d-f84f,U+f851-f852,U+f854-f855,U+f858-f85e,U+f860-f862,U+f864,U+f866-f86c,U+f86e-f878,U+f87a,U+f880,U+f883,U+f888-f890,U+f892,U+f898-f89b; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.1.5075a28d.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.1.5075a28d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.10.1.b3152aec.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.10.1.743cb43d.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.10.1.148c7343.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.10.1.671c35b1.svg) format("svg");
  unicode-range: U+f000,U+f012,U+f029,U+f03e,U+f06d,U+f075,U+f07b,U+f083-f084,U+f0a0,U+f11e,U+f140,U+f19d,U+f20a,U+f247-f248,U+f251-f254,U+f25d,U+f275,U+f27a,U+f2c2,U+f2d1,U+f302,U+f3a5,U+f47f,U+f52f,U+f534,U+f561,U+f578,U+f591,U+f5e7,U+f613,U+f654,U+f681-f682,U+f6be,U+f6ed,U+f6f0,U+f6fa,U+f75b,U+f77c,U+f786-f787,U+f7ab,U+f863,U+f87b; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.1.5075a28d.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.1.5075a28d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.10.1.b3152aec.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.10.1.743cb43d.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.10.1.148c7343.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.10.1.671c35b1.svg) format("svg");
  unicode-range: U+f310-f311,U+f34d,U+f435,U+f454,U+f456,U+f476,U+f480,U+f5db,U+f5f6,U+f611,U+f68c-f693,U+f6da,U+f6e4,U+f6ef,U+f6f4,U+f6fb,U+f6fe,U+f72c,U+f751,U+f759,U+f779,U+f7b2,U+f7b7,U+f7e8,U+f813,U+f85f,U+f89c-f89d; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.2.e1e6517d.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.2.e1e6517d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.10.2.8a2f1603.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.10.2.43e3f507.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.10.2.c9da7a3f.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.10.2.82ef0be8.svg) format("svg");
  unicode-range: U+f004-f005,U+f02c,U+f02e,U+f031-f035,U+f04b-f04d,U+f056,U+f073,U+f08d,U+f095,U+f0a3,U+f0c5,U+f0c7-f0c8,U+f0dc-f0de,U+f0e0,U+f110-f111,U+f129-f12c,U+f133,U+f144,U+f15b-f15c,U+f164-f165,U+f193,U+f197,U+f1ab,U+f1c1-f1c9,U+f1ce,U+f1dc,U+f1f8-f1f9,U+f249,U+f271-f274,U+f29a,U+f29e,U+f2a7,U+f2b6,U+f2e5,U+f2ed,U+f2f2,U+f3ff,U+f45c,U+f462,U+f477-f478,U+f497,U+f4ba,U+f4d3,U+f54c,U+f553,U+f559,U+f56c-f574,U+f5bf,U+f5c1,U+f630,U+f641,U+f696,U+f6a0,U+f6dd,U+f70e,U+f714,U+f71e,U+f783-f784,U+f7a9,U+f7c4,U+f7d9,U+f829-f82a,U+f879; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.2.e1e6517d.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.10.2.e1e6517d.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.10.2.8a2f1603.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.10.2.43e3f507.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.10.2.c9da7a3f.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.10.2.82ef0be8.svg) format("svg");
  unicode-range: U+f132,U+f145,U+f219,U+f2e1,U+f2e3-f2e4,U+f2ec,U+f2f4,U+f2fa-f2fc,U+f306,U+f312,U+f316,U+f31a,U+f31c,U+f327,U+f333-f335,U+f3f4,U+f460,U+f5f3,U+f631-f632,U+f634,U+f63e,U+f659-f65c,U+f6b4,U+f6bd,U+f706,U+f708-f709,U+f70d,U+f70f-f710,U+f71f,U+f736,U+f76f-f770,U+f777,U+f7d5,U+f7dd,U+f7fd,U+f81c-f81d,U+f824,U+f828,U+f856-f857,U+f865,U+f87e,U+f893-f896; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.0.06bed6fd.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.0.06bed6fd.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.11.0.8dfa3a2c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.11.0.cc4903ea.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.11.0.006ac0aa.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.11.0.23c781e4.svg) format("svg");
  unicode-range: U+f001,U+f02f,U+f042,U+f091,U+f0f3,U+f104-f105,U+f11b,U+f13d,U+f1ac,U+f1ec,U+f223,U+f225,U+f22a-f22c,U+f24d,U+f26c,U+f29d,U+f338,U+f35d,U+f4c0,U+f569,U+f5dc,U+f5eb,U+f664,U+f66a,U+f6c0,U+f6e8,U+f70c,U+f7a6,U+f8c0-f8c1,U+f8cc,U+f8d9; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.0.06bed6fd.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.0.06bed6fd.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.11.0.8dfa3a2c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.11.0.cc4903ea.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.11.0.006ac0aa.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.11.0.23c781e4.svg) format("svg");
  unicode-range: U+f08e,U+f149,U+f2eb,U+f2ee,U+f2f3,U+f300,U+f307,U+f323-f324,U+f33d,U+f48a,U+f601,U+f61b,U+f64c,U+f68a,U+f6c1,U+f6df-f6e1,U+f6f9,U+f81a,U+f89f-f8a5,U+f8a7-f8b6,U+f8b8-f8b9,U+f8bb-f8bf,U+f8c2-f8c9,U+f8cb,U+f8cd-f8d1,U+f8d3,U+f8d5-f8d8,U+f8da-f8dd,U+f8df-f8e0,U+f8e2-f8e7,U+f8e9-f8ed,U+f8ef-f8f2; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.1.757f03a6.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.1.757f03a6.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.11.1.34fe12a9.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.11.1.a56ccad4.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.11.1.302f25c4.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.11.1.3e5be669.svg) format("svg");
  unicode-range: U+f00d,U+f048,U+f051,U+f0ac,U+f0b0,U+f118-f11a,U+f14e,U+f155,U+f186,U+f19c,U+f1eb,U+f21a,U+f221,U+f22d,U+f2bd,U+f433-f434,U+f436,U+f44e,U+f4da,U+f4e3,U+f51f,U+f54e,U+f556,U+f567,U+f579-f57a,U+f57c-f585,U+f587,U+f589-f58a,U+f58c,U+f596-f59c,U+f5a4-f5a5,U+f5b3-f5b4,U+f5b8,U+f5c0,U+f5c2-f5c3,U+f5c8,U+f5ce,U+f5de,U+f67c,U+f69a,U+f6ad,U+f7a2,U+f7a5,U+f7b9-f7ba,U+f806,U+f810; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.1.757f03a6.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.1.757f03a6.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.11.1.34fe12a9.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.11.1.a56ccad4.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.11.1.302f25c4.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.11.1.3e5be669.svg) format("svg");
  unicode-range: U+f148,U+f2e8,U+f2f8,U+f354,U+f357,U+f45e,U+f4c7,U+f5e6,U+f5ec,U+f602,U+f615-f616,U+f622,U+f648-f649,U+f6aa-f6ab,U+f7ff,U+f803,U+f819,U+f82b,U+f87f,U+f8de,U+f8ee; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.2.3a283555.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.11.2.3a283555.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.11.2.82000fe7.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.11.2.02da1209.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.11.2.c08e9124.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.11.2.e5e54c41.svg) format("svg");
  unicode-range: U+f488,U+f8b7,U+f8f3; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.0.5c18e36b.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.0.5c18e36b.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.12.0.a2164ba0.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.12.0.7eafe0d3.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.12.0.280e3501.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.12.0.096df9aa.svg) format("svg");
  unicode-range: U+f135,U+f1e6,U+f259,U+f2cc-f2cd,U+f422,U+f424,U+f515-f516,U+f544,U+f58b,U+f5d2,U+f61f,U+f658,U+f666,U+f6d3,U+f753,U+f7bf-f7c0,U+f82f,U+f8ff; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.0.5c18e36b.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.0.5c18e36b.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.12.0.a2164ba0.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.12.0.7eafe0d3.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.12.0.280e3501.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.12.0.096df9aa.svg) format("svg");
  unicode-range: U+f5d3,U+f657,U+f672,U+f6d4,U+f762,U+f8ba,U+f8d4,U+f8f4-f8fe; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.1.4a6f4006.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.1.4a6f4006.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.12.1.34ec1b0d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.12.1.f46b789f.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.12.1.af8bb0a7.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.12.1.7f0238f7.svg) format("svg");
  unicode-range: U+f017,U+f65e; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.1.4a6f4006.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.12.1.4a6f4006.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.12.1.34ec1b0d.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.12.1.f46b789f.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.12.1.af8bb0a7.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.12.1.7f0238f7.svg) format("svg");
  unicode-range: U+f317-f319,U+f6c6; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.13.0.5517cc74.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.13.0.5517cc74.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.13.0.24982627.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.13.0.97ace958.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.13.0.2d7d4798.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.13.0.d1f25af9.svg) format("svg");
  unicode-range: U+f4c1; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.14.0.b6d2c592.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.14.0.b6d2c592.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.14.0.4a440442.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.14.0.4f2d63df.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.14.0.b3c37e04.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.14.0.d8811d26.svg) format("svg");
  unicode-range: U+e005,U+e041,U+e059-e076; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.14.0.b6d2c592.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.14.0.b6d2c592.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.14.0.4a440442.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.14.0.4f2d63df.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.14.0.b3c37e04.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.14.0.d8811d26.svg) format("svg");
  unicode-range: U+e000-e004,U+e006,U+e008-e012,U+e014-e019,U+e01b-e01d,U+e01f-e040,U+e042-e048,U+e04a-e051,U+e053-e054,U+e058; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/backend/fonts/pro-fa-solid-900-5.15.0.040ce0ce.eot);
  src: url(/build/backend/fonts/pro-fa-solid-900-5.15.0.040ce0ce.eot) format("embedded-opentype"), url(/build/backend/fonts/pro-fa-solid-900-5.15.0.7d37992c.woff2) format("woff2"), url(/build/backend/fonts/pro-fa-solid-900-5.15.0.e961419b.woff) format("woff"), url(/build/backend/fonts/pro-fa-solid-900-5.15.0.4d84aed4.ttf) format("truetype"), url(/build/backend/images/pro-fa-solid-900-5.15.0.8eeaf476.svg) format("svg");
  unicode-range: U+e085-e086; }

.fa, .fas {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900; }

/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #415161;
  --secondary: #8fe3c0;
  --success: #5cb85c;
  --info: #03a9f4;
  --warning: #ffc107;
  --danger: #c82828;
  --light: white;
  --dark: black;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 2.5px; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #415161;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #222b33;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 2.5px;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 5px;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 2.5px;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 5px;
  color: #212529; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #caced3; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9ca5ad; }

.table-hover .table-primary:hover {
  background-color: #bcc1c7; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #bcc1c7; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #e0f7ed; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #c5f0de; }

.table-hover .table-secondary:hover {
  background-color: #ccf2e1; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #ccf2e1; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d1ebd1; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #aadaaa; }

.table-hover .table-success:hover {
  background-color: #bfe3bf; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #bfe3bf; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8e7fc; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7cd2f9; }

.table-hover .table-info:hover {
  background-color: #a0dffb; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #a0dffb; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f0c3c3; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #e28f8f; }

.table-hover .table-danger:hover {
  background-color: #ebafaf; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #ebafaf; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: white; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: white; }

.table-hover .table-light:hover {
  background-color: #f2f2f2; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #f2f2f2; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #b8b8b8; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #7a7a7a; }

.table-hover .table-dark:hover {
  background-color: #ababab; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #ababab; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #7b91a7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

/* __!__START */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #5cb85c; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(92, 184, 92, 0.9);
  border-radius: 0.25rem; }

/** Small change here to support setting the "is-valid" or "is-invalid" on the same element as "was-validated" */
.was-validated.is-valid .form-control:not(.no-validation) {
  border-color: #5cb85c;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated.is-valid .form-control:not(.no-validation):focus {
    border-color: #5cb85c;
    box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
  .was-validated.is-valid .form-control:not(.no-validation) ~ .valid-feedback,
  .was-validated.is-valid .form-control:not(.no-validation) ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/** Small change here to support setting the "is-valid" or "is-invalid" on the same element as "was-validated" */
.was-validated .custom-select:valid, .custom-select.is-valid, .was-validated.is-valid .custom-select {
  border-color: #5cb85c;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus, .was-validated.is-valid .custom-select:focus {
    border-color: #5cb85c;
    box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip, .was-validated.is-valid .custom-select ~ .valid-feedback,
  .was-validated.is-valid .custom-select ~ .valid-tooltip {
    display: block; }

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #5cb85c; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #5cb85c; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #5cb85c; }

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #80c780;
  background-color: #80c780; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5cb85c; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #5cb85c; }

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #5cb85c;
  box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.25); }

/* __!__END */
/* __!__START */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #c82828; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(200, 40, 40, 0.9);
  border-radius: 0.25rem; }

/** Small change here to support setting the "is-valid" or "is-invalid" on the same element as "was-validated" */
.was-validated.is-invalid .form-control:not(.no-validation) {
  border-color: #c82828;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#c82828' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#c82828' stroke='none'/></svg>");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated.is-invalid .form-control:not(.no-validation):focus {
    border-color: #c82828;
    box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.25); }
  .was-validated.is-invalid .form-control:not(.no-validation) ~ .invalid-feedback,
  .was-validated.is-invalid .form-control:not(.no-validation) ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/** Small change here to support setting the "is-valid" or "is-invalid" on the same element as "was-validated" */
.was-validated .custom-select:invalid, .custom-select.is-invalid, .was-validated.is-invalid .custom-select {
  border-color: #c82828;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#c82828' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#c82828' stroke='none'/></svg>") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus, .was-validated.is-invalid .custom-select:focus {
    border-color: #c82828;
    box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip, .was-validated.is-invalid .custom-select ~ .invalid-feedback,
  .was-validated.is-invalid .custom-select ~ .invalid-tooltip {
    display: block; }

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #c82828; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #c82828; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #c82828; }

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #db4949;
  background-color: #db4949; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #c82828; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #c82828; }

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #c82828;
  box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.25); }

/* __!__END */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #415161;
  border-color: #415161; }
  .btn-primary:hover {
    color: #fff;
    background-color: #323e4a;
    border-color: #2d3842; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #323e4a;
    border-color: #2d3842;
    box-shadow: 0 0 0 0.2rem rgba(94, 107, 121, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #415161;
    border-color: #415161; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2d3842;
    border-color: #27313b; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(94, 107, 121, 0.5); }

.btn-secondary {
  color: #212529;
  background-color: #8fe3c0;
  border-color: #8fe3c0; }
  .btn-secondary:hover {
    color: #212529;
    background-color: #70dbaf;
    border-color: #66d9a9; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #212529;
    background-color: #70dbaf;
    border-color: #66d9a9;
    box-shadow: 0 0 0 0.2rem rgba(127, 199, 169, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #212529;
    background-color: #8fe3c0;
    border-color: #8fe3c0; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #66d9a9;
    border-color: #5cd6a3; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(127, 199, 169, 0.5); }

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover {
    color: #fff;
    background-color: #48a648;
    border-color: #449d44; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #48a648;
    border-color: #449d44;
    box-shadow: 0 0 0 0.2rem rgba(116, 195, 116, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #409440; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(116, 195, 116, 0.5); }

.btn-info {
  color: #fff;
  background-color: #03a9f4;
  border-color: #03a9f4; }
  .btn-info:hover {
    color: #fff;
    background-color: #038fce;
    border-color: #0286c2; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #038fce;
    border-color: #0286c2;
    box-shadow: 0 0 0 0.2rem rgba(41, 182, 246, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #03a9f4;
    border-color: #03a9f4; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0286c2;
    border-color: #027db5; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(41, 182, 246, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #c82828;
  border-color: #c82828; }
  .btn-danger:hover {
    color: #fff;
    background-color: #a82222;
    border-color: #9e2020; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #a82222;
    border-color: #9e2020;
    box-shadow: 0 0 0 0.2rem rgba(208, 72, 72, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #c82828;
    border-color: #c82828; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #9e2020;
    border-color: #931d1d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(208, 72, 72, 0.5); }

.btn-light {
  color: #212529;
  background-color: white;
  border-color: white; }
  .btn-light:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: white;
    border-color: white; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

.btn-dark {
  color: #fff;
  background-color: black;
  border-color: black; }
  .btn-dark:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-outline-primary {
  color: #415161;
  border-color: #415161; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #415161;
    border-color: #415161; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #415161;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #415161;
    border-color: #415161; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.5); }

.btn-outline-secondary {
  color: #8fe3c0;
  border-color: #8fe3c0; }
  .btn-outline-secondary:hover {
    color: #212529;
    background-color: #8fe3c0;
    border-color: #8fe3c0; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(143, 227, 192, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #8fe3c0;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #8fe3c0;
    border-color: #8fe3c0; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(143, 227, 192, 0.5); }

.btn-outline-success {
  color: #5cb85c;
  border-color: #5cb85c; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #5cb85c;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }

.btn-outline-info {
  color: #03a9f4;
  border-color: #03a9f4; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #03a9f4;
    border-color: #03a9f4; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(3, 169, 244, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #03a9f4;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #03a9f4;
    border-color: #03a9f4; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(3, 169, 244, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #c82828;
  border-color: #c82828; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #c82828;
    border-color: #c82828; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #c82828;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #c82828;
    border-color: #c82828; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.5); }

.btn-outline-light {
  color: white;
  border-color: white; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: white;
    border-color: white; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: white;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: white;
    border-color: white; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-dark {
  color: black;
  border-color: black; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: black;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-link {
  font-weight: 400;
  color: #415161;
  text-decoration: none; }
  .btn-link:hover {
    color: #222b33;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 2.5px 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #415161; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #415161;
    background-color: #415161; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #7b91a7; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #9aaabb;
    border-color: #9aaabb; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #415161;
  background-color: #415161; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(65, 81, 97, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(65, 81, 97, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(65, 81, 97, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(65, 81, 97, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #7b91a7;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #7b91a7;
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #415161;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #9aaabb; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #415161;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #9aaabb; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #415161;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #9aaabb; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

.card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion {
  overflow-anchor: none; }
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item {
  display: flex; }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem; }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.5rem;
      color: #6c757d;
      content: "/"; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #6c757d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #415161;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #222b33;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #415161;
  border-color: #415161; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #415161; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #2d3842; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(65, 81, 97, 0.5); }

.badge-secondary {
  color: #212529;
  background-color: #8fe3c0; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #212529;
    background-color: #66d9a9; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(143, 227, 192, 0.5); }

.badge-success {
  color: #fff;
  background-color: #5cb85c; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #449d44; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(92, 184, 92, 0.5); }

.badge-info {
  color: #fff;
  background-color: #03a9f4; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #0286c2; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(3, 169, 244, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #c82828; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #9e2020; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(200, 40, 40, 0.5); }

.badge-light {
  color: #212529;
  background-color: white; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #e6e6e6; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-dark {
  color: #fff;
  background-color: black; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: black; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #222a32;
  background-color: #d9dcdf;
  border-color: #caced3; }
  .alert-primary hr {
    border-top-color: #bcc1c7; }
  .alert-primary .alert-link {
    color: #0d1114; }

.alert-secondary {
  color: #4a7664;
  background-color: #e9f9f2;
  border-color: #e0f7ed; }
  .alert-secondary hr {
    border-top-color: #ccf2e1; }
  .alert-secondary .alert-link {
    color: #365749; }

.alert-success {
  color: #306030;
  background-color: #def1de;
  border-color: #d1ebd1; }
  .alert-success hr {
    border-top-color: #bfe3bf; }
  .alert-success .alert-link {
    color: #1f3e1f; }

.alert-info {
  color: #02587f;
  background-color: #cdeefd;
  border-color: #b8e7fc; }
  .alert-info hr {
    border-top-color: #a0dffb; }
  .alert-info .alert-link {
    color: #01354d; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #681515;
  background-color: #f4d4d4;
  border-color: #f0c3c3; }
  .alert-danger hr {
    border-top-color: #ebafaf; }
  .alert-danger .alert-link {
    color: #3e0c0c; }

.alert-light {
  color: #858585;
  background-color: white;
  border-color: white; }
  .alert-light hr {
    border-top-color: #f2f2f2; }
  .alert-light .alert-link {
    color: #6c6c6c; }

.alert-dark {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  .alert-dark hr {
    border-top-color: #ababab; }
  .alert-dark .alert-link {
    color: black; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #415161;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #415161;
    border-color: #415161; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #222a32;
  background-color: #caced3; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #222a32;
    background-color: #bcc1c7; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #222a32;
    border-color: #222a32; }

.list-group-item-secondary {
  color: #4a7664;
  background-color: #e0f7ed; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #4a7664;
    background-color: #ccf2e1; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #4a7664;
    border-color: #4a7664; }

.list-group-item-success {
  color: #306030;
  background-color: #d1ebd1; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #306030;
    background-color: #bfe3bf; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #306030;
    border-color: #306030; }

.list-group-item-info {
  color: #02587f;
  background-color: #b8e7fc; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #02587f;
    background-color: #a0dffb; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #02587f;
    border-color: #02587f; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #681515;
  background-color: #f0c3c3; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #681515;
    background-color: #ebafaf; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #681515;
    border-color: #681515; }

.list-group-item-light {
  color: #858585;
  background-color: white; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585; }

.list-group-item-dark {
  color: black;
  background-color: #b8b8b8; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: black;
    border-color: black; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled {
  pointer-events: none; }

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

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

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

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

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

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

.bg-primary {
  background-color: #415161 !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2d3842 !important; }

.bg-secondary {
  background-color: #8fe3c0 !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #66d9a9 !important; }

.bg-success {
  background-color: #5cb85c !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #449d44 !important; }

.bg-info {
  background-color: #03a9f4 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0286c2 !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #c82828 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #9e2020 !important; }

.bg-light {
  background-color: white !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #e6e6e6 !important; }

.bg-dark {
  background-color: black !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: black !important; }

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

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

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #415161 !important; }

.border-secondary {
  border-color: #8fe3c0 !important; }

.border-success {
  border-color: #5cb85c !important; }

.border-info {
  border-color: #03a9f4 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #c82828 !important; }

.border-light {
  border-color: white !important; }

.border-dark {
  border-color: black !important; }

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

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded {
  border-radius: 0.25rem !important; }

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

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

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

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

.flex-column {
  flex-direction: column !important; }

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

.flex-column-reverse {
  flex-direction: column-reverse !important; }

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

.flex-nowrap {
  flex-wrap: nowrap !important; }

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

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

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

.flex-shrink-0 {
  flex-shrink: 0 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.align-content-stretch {
  align-content: stretch !important; }

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

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

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

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

.align-self-baseline {
  align-self: baseline !important; }

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

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

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

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 5px !important; }

.mt-1,
.my-1 {
  margin-top: 5px !important; }

.mr-1,
.mx-1 {
  margin-right: 5px !important; }

.mb-1,
.my-1 {
  margin-bottom: 5px !important; }

.ml-1,
.mx-1 {
  margin-left: 5px !important; }

.m-2 {
  margin: 10px !important; }

.mt-2,
.my-2 {
  margin-top: 10px !important; }

.mr-2,
.mx-2 {
  margin-right: 10px !important; }

.mb-2,
.my-2 {
  margin-bottom: 10px !important; }

.ml-2,
.mx-2 {
  margin-left: 10px !important; }

.m-3 {
  margin: 15px !important; }

.mt-3,
.my-3 {
  margin-top: 15px !important; }

.mr-3,
.mx-3 {
  margin-right: 15px !important; }

.mb-3,
.my-3 {
  margin-bottom: 15px !important; }

.ml-3,
.mx-3 {
  margin-left: 15px !important; }

.m-4 {
  margin: 20px !important; }

.mt-4,
.my-4 {
  margin-top: 20px !important; }

.mr-4,
.mx-4 {
  margin-right: 20px !important; }

.mb-4,
.my-4 {
  margin-bottom: 20px !important; }

.ml-4,
.mx-4 {
  margin-left: 20px !important; }

.m-5 {
  margin: 25px !important; }

.mt-5,
.my-5 {
  margin-top: 25px !important; }

.mr-5,
.mx-5 {
  margin-right: 25px !important; }

.mb-5,
.my-5 {
  margin-bottom: 25px !important; }

.ml-5,
.mx-5 {
  margin-left: 25px !important; }

.m-6 {
  margin: 30px !important; }

.mt-6,
.my-6 {
  margin-top: 30px !important; }

.mr-6,
.mx-6 {
  margin-right: 30px !important; }

.mb-6,
.my-6 {
  margin-bottom: 30px !important; }

.ml-6,
.mx-6 {
  margin-left: 30px !important; }

.m-7 {
  margin: 35px !important; }

.mt-7,
.my-7 {
  margin-top: 35px !important; }

.mr-7,
.mx-7 {
  margin-right: 35px !important; }

.mb-7,
.my-7 {
  margin-bottom: 35px !important; }

.ml-7,
.mx-7 {
  margin-left: 35px !important; }

.m-10 {
  margin: 50px !important; }

.mt-10,
.my-10 {
  margin-top: 50px !important; }

.mr-10,
.mx-10 {
  margin-right: 50px !important; }

.mb-10,
.my-10 {
  margin-bottom: 50px !important; }

.ml-10,
.mx-10 {
  margin-left: 50px !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 5px !important; }

.pt-1,
.py-1 {
  padding-top: 5px !important; }

.pr-1,
.px-1 {
  padding-right: 5px !important; }

.pb-1,
.py-1 {
  padding-bottom: 5px !important; }

.pl-1,
.px-1 {
  padding-left: 5px !important; }

.p-2 {
  padding: 10px !important; }

.pt-2,
.py-2 {
  padding-top: 10px !important; }

.pr-2,
.px-2 {
  padding-right: 10px !important; }

.pb-2,
.py-2 {
  padding-bottom: 10px !important; }

.pl-2,
.px-2 {
  padding-left: 10px !important; }

.p-3 {
  padding: 15px !important; }

.pt-3,
.py-3 {
  padding-top: 15px !important; }

.pr-3,
.px-3 {
  padding-right: 15px !important; }

.pb-3,
.py-3 {
  padding-bottom: 15px !important; }

.pl-3,
.px-3 {
  padding-left: 15px !important; }

.p-4 {
  padding: 20px !important; }

.pt-4,
.py-4 {
  padding-top: 20px !important; }

.pr-4,
.px-4 {
  padding-right: 20px !important; }

.pb-4,
.py-4 {
  padding-bottom: 20px !important; }

.pl-4,
.px-4 {
  padding-left: 20px !important; }

.p-5 {
  padding: 25px !important; }

.pt-5,
.py-5 {
  padding-top: 25px !important; }

.pr-5,
.px-5 {
  padding-right: 25px !important; }

.pb-5,
.py-5 {
  padding-bottom: 25px !important; }

.pl-5,
.px-5 {
  padding-left: 25px !important; }

.p-6 {
  padding: 30px !important; }

.pt-6,
.py-6 {
  padding-top: 30px !important; }

.pr-6,
.px-6 {
  padding-right: 30px !important; }

.pb-6,
.py-6 {
  padding-bottom: 30px !important; }

.pl-6,
.px-6 {
  padding-left: 30px !important; }

.p-7 {
  padding: 35px !important; }

.pt-7,
.py-7 {
  padding-top: 35px !important; }

.pr-7,
.px-7 {
  padding-right: 35px !important; }

.pb-7,
.py-7 {
  padding-bottom: 35px !important; }

.pl-7,
.px-7 {
  padding-left: 35px !important; }

.p-10 {
  padding: 50px !important; }

.pt-10,
.py-10 {
  padding-top: 50px !important; }

.pr-10,
.px-10 {
  padding-right: 50px !important; }

.pb-10,
.py-10 {
  padding-bottom: 50px !important; }

.pl-10,
.px-10 {
  padding-left: 50px !important; }

.m-n1 {
  margin: -5px !important; }

.mt-n1,
.my-n1 {
  margin-top: -5px !important; }

.mr-n1,
.mx-n1 {
  margin-right: -5px !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -5px !important; }

.ml-n1,
.mx-n1 {
  margin-left: -5px !important; }

.m-n2 {
  margin: -10px !important; }

.mt-n2,
.my-n2 {
  margin-top: -10px !important; }

.mr-n2,
.mx-n2 {
  margin-right: -10px !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -10px !important; }

.ml-n2,
.mx-n2 {
  margin-left: -10px !important; }

.m-n3 {
  margin: -15px !important; }

.mt-n3,
.my-n3 {
  margin-top: -15px !important; }

.mr-n3,
.mx-n3 {
  margin-right: -15px !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -15px !important; }

.ml-n3,
.mx-n3 {
  margin-left: -15px !important; }

.m-n4 {
  margin: -20px !important; }

.mt-n4,
.my-n4 {
  margin-top: -20px !important; }

.mr-n4,
.mx-n4 {
  margin-right: -20px !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -20px !important; }

.ml-n4,
.mx-n4 {
  margin-left: -20px !important; }

.m-n5 {
  margin: -25px !important; }

.mt-n5,
.my-n5 {
  margin-top: -25px !important; }

.mr-n5,
.mx-n5 {
  margin-right: -25px !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -25px !important; }

.ml-n5,
.mx-n5 {
  margin-left: -25px !important; }

.m-n6 {
  margin: -30px !important; }

.mt-n6,
.my-n6 {
  margin-top: -30px !important; }

.mr-n6,
.mx-n6 {
  margin-right: -30px !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -30px !important; }

.ml-n6,
.mx-n6 {
  margin-left: -30px !important; }

.m-n7 {
  margin: -35px !important; }

.mt-n7,
.my-n7 {
  margin-top: -35px !important; }

.mr-n7,
.mx-n7 {
  margin-right: -35px !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -35px !important; }

.ml-n7,
.mx-n7 {
  margin-left: -35px !important; }

.m-n10 {
  margin: -50px !important; }

.mt-n10,
.my-n10 {
  margin-top: -50px !important; }

.mr-n10,
.mx-n10 {
  margin-right: -50px !important; }

.mb-n10,
.my-n10 {
  margin-bottom: -50px !important; }

.ml-n10,
.mx-n10 {
  margin-left: -50px !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 5px !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 5px !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 5px !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 5px !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 5px !important; }
  .m-sm-2 {
    margin: 10px !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 10px !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 10px !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 10px !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 10px !important; }
  .m-sm-3 {
    margin: 15px !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 15px !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 15px !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 15px !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 15px !important; }
  .m-sm-4 {
    margin: 20px !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 20px !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 20px !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 20px !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 20px !important; }
  .m-sm-5 {
    margin: 25px !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 25px !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 25px !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 25px !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 25px !important; }
  .m-sm-6 {
    margin: 30px !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 30px !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 30px !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 30px !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 30px !important; }
  .m-sm-7 {
    margin: 35px !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 35px !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 35px !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 35px !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 35px !important; }
  .m-sm-10 {
    margin: 50px !important; }
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 50px !important; }
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 50px !important; }
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 50px !important; }
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 50px !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 5px !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 5px !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 5px !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 5px !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 5px !important; }
  .p-sm-2 {
    padding: 10px !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 10px !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 10px !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 10px !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 10px !important; }
  .p-sm-3 {
    padding: 15px !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 15px !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 15px !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 15px !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 15px !important; }
  .p-sm-4 {
    padding: 20px !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 20px !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 20px !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 20px !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 20px !important; }
  .p-sm-5 {
    padding: 25px !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 25px !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 25px !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 25px !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 25px !important; }
  .p-sm-6 {
    padding: 30px !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 30px !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 30px !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 30px !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 30px !important; }
  .p-sm-7 {
    padding: 35px !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 35px !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 35px !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 35px !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 35px !important; }
  .p-sm-10 {
    padding: 50px !important; }
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 50px !important; }
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 50px !important; }
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 50px !important; }
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 50px !important; }
  .m-sm-n1 {
    margin: -5px !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -5px !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -5px !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -5px !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -5px !important; }
  .m-sm-n2 {
    margin: -10px !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -10px !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -10px !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -10px !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -10px !important; }
  .m-sm-n3 {
    margin: -15px !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -15px !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -15px !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -15px !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -15px !important; }
  .m-sm-n4 {
    margin: -20px !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -20px !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -20px !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -20px !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -20px !important; }
  .m-sm-n5 {
    margin: -25px !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -25px !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -25px !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -25px !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -25px !important; }
  .m-sm-n6 {
    margin: -30px !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -30px !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -30px !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -30px !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -30px !important; }
  .m-sm-n7 {
    margin: -35px !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -35px !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -35px !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -35px !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -35px !important; }
  .m-sm-n10 {
    margin: -50px !important; }
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -50px !important; }
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -50px !important; }
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -50px !important; }
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -50px !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 5px !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 5px !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 5px !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 5px !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 5px !important; }
  .m-md-2 {
    margin: 10px !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 10px !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 10px !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 10px !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 10px !important; }
  .m-md-3 {
    margin: 15px !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 15px !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 15px !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 15px !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 15px !important; }
  .m-md-4 {
    margin: 20px !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 20px !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 20px !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 20px !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 20px !important; }
  .m-md-5 {
    margin: 25px !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 25px !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 25px !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 25px !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 25px !important; }
  .m-md-6 {
    margin: 30px !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 30px !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 30px !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 30px !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 30px !important; }
  .m-md-7 {
    margin: 35px !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 35px !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 35px !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 35px !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 35px !important; }
  .m-md-10 {
    margin: 50px !important; }
  .mt-md-10,
  .my-md-10 {
    margin-top: 50px !important; }
  .mr-md-10,
  .mx-md-10 {
    margin-right: 50px !important; }
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 50px !important; }
  .ml-md-10,
  .mx-md-10 {
    margin-left: 50px !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 5px !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 5px !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 5px !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 5px !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 5px !important; }
  .p-md-2 {
    padding: 10px !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 10px !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 10px !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 10px !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 10px !important; }
  .p-md-3 {
    padding: 15px !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 15px !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 15px !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 15px !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 15px !important; }
  .p-md-4 {
    padding: 20px !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 20px !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 20px !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 20px !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 20px !important; }
  .p-md-5 {
    padding: 25px !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 25px !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 25px !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 25px !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 25px !important; }
  .p-md-6 {
    padding: 30px !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 30px !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 30px !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 30px !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 30px !important; }
  .p-md-7 {
    padding: 35px !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 35px !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 35px !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 35px !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 35px !important; }
  .p-md-10 {
    padding: 50px !important; }
  .pt-md-10,
  .py-md-10 {
    padding-top: 50px !important; }
  .pr-md-10,
  .px-md-10 {
    padding-right: 50px !important; }
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 50px !important; }
  .pl-md-10,
  .px-md-10 {
    padding-left: 50px !important; }
  .m-md-n1 {
    margin: -5px !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -5px !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -5px !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -5px !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -5px !important; }
  .m-md-n2 {
    margin: -10px !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -10px !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -10px !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -10px !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -10px !important; }
  .m-md-n3 {
    margin: -15px !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -15px !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -15px !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -15px !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -15px !important; }
  .m-md-n4 {
    margin: -20px !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -20px !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -20px !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -20px !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -20px !important; }
  .m-md-n5 {
    margin: -25px !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -25px !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -25px !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -25px !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -25px !important; }
  .m-md-n6 {
    margin: -30px !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -30px !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -30px !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -30px !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -30px !important; }
  .m-md-n7 {
    margin: -35px !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -35px !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -35px !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -35px !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -35px !important; }
  .m-md-n10 {
    margin: -50px !important; }
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -50px !important; }
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -50px !important; }
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -50px !important; }
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -50px !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 5px !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 5px !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 5px !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 5px !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 5px !important; }
  .m-lg-2 {
    margin: 10px !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 10px !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 10px !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 10px !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 10px !important; }
  .m-lg-3 {
    margin: 15px !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 15px !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 15px !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 15px !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 15px !important; }
  .m-lg-4 {
    margin: 20px !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 20px !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 20px !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 20px !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 20px !important; }
  .m-lg-5 {
    margin: 25px !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 25px !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 25px !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 25px !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 25px !important; }
  .m-lg-6 {
    margin: 30px !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 30px !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 30px !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 30px !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 30px !important; }
  .m-lg-7 {
    margin: 35px !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 35px !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 35px !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 35px !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 35px !important; }
  .m-lg-10 {
    margin: 50px !important; }
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 50px !important; }
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 50px !important; }
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 50px !important; }
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 50px !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 5px !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 5px !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 5px !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 5px !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 5px !important; }
  .p-lg-2 {
    padding: 10px !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 10px !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 10px !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 10px !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 10px !important; }
  .p-lg-3 {
    padding: 15px !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 15px !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 15px !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 15px !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 15px !important; }
  .p-lg-4 {
    padding: 20px !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 20px !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 20px !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 20px !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 20px !important; }
  .p-lg-5 {
    padding: 25px !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 25px !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 25px !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 25px !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 25px !important; }
  .p-lg-6 {
    padding: 30px !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 30px !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 30px !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 30px !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 30px !important; }
  .p-lg-7 {
    padding: 35px !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 35px !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 35px !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 35px !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 35px !important; }
  .p-lg-10 {
    padding: 50px !important; }
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 50px !important; }
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 50px !important; }
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 50px !important; }
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 50px !important; }
  .m-lg-n1 {
    margin: -5px !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -5px !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -5px !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -5px !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -5px !important; }
  .m-lg-n2 {
    margin: -10px !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -10px !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -10px !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -10px !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -10px !important; }
  .m-lg-n3 {
    margin: -15px !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -15px !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -15px !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -15px !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -15px !important; }
  .m-lg-n4 {
    margin: -20px !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -20px !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -20px !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -20px !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -20px !important; }
  .m-lg-n5 {
    margin: -25px !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -25px !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -25px !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -25px !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -25px !important; }
  .m-lg-n6 {
    margin: -30px !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -30px !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -30px !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -30px !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -30px !important; }
  .m-lg-n7 {
    margin: -35px !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -35px !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -35px !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -35px !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -35px !important; }
  .m-lg-n10 {
    margin: -50px !important; }
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -50px !important; }
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -50px !important; }
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -50px !important; }
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -50px !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 5px !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 5px !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 5px !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 5px !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 5px !important; }
  .m-xl-2 {
    margin: 10px !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 10px !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 10px !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 10px !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 10px !important; }
  .m-xl-3 {
    margin: 15px !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 15px !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 15px !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 15px !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 15px !important; }
  .m-xl-4 {
    margin: 20px !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 20px !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 20px !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 20px !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 20px !important; }
  .m-xl-5 {
    margin: 25px !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 25px !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 25px !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 25px !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 25px !important; }
  .m-xl-6 {
    margin: 30px !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 30px !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 30px !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 30px !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 30px !important; }
  .m-xl-7 {
    margin: 35px !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 35px !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 35px !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 35px !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 35px !important; }
  .m-xl-10 {
    margin: 50px !important; }
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 50px !important; }
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 50px !important; }
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 50px !important; }
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 50px !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 5px !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 5px !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 5px !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 5px !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 5px !important; }
  .p-xl-2 {
    padding: 10px !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 10px !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 10px !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 10px !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 10px !important; }
  .p-xl-3 {
    padding: 15px !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 15px !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 15px !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 15px !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 15px !important; }
  .p-xl-4 {
    padding: 20px !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 20px !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 20px !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 20px !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 20px !important; }
  .p-xl-5 {
    padding: 25px !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 25px !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 25px !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 25px !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 25px !important; }
  .p-xl-6 {
    padding: 30px !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 30px !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 30px !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 30px !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 30px !important; }
  .p-xl-7 {
    padding: 35px !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 35px !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 35px !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 35px !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 35px !important; }
  .p-xl-10 {
    padding: 50px !important; }
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 50px !important; }
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 50px !important; }
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 50px !important; }
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 50px !important; }
  .m-xl-n1 {
    margin: -5px !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -5px !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -5px !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -5px !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -5px !important; }
  .m-xl-n2 {
    margin: -10px !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -10px !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -10px !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -10px !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -10px !important; }
  .m-xl-n3 {
    margin: -15px !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -15px !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -15px !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -15px !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -15px !important; }
  .m-xl-n4 {
    margin: -20px !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -20px !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -20px !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -20px !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -20px !important; }
  .m-xl-n5 {
    margin: -25px !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -25px !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -25px !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -25px !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -25px !important; }
  .m-xl-n6 {
    margin: -30px !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -30px !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -30px !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -30px !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -30px !important; }
  .m-xl-n7 {
    margin: -35px !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -35px !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -35px !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -35px !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -35px !important; }
  .m-xl-n10 {
    margin: -50px !important; }
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -50px !important; }
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -50px !important; }
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -50px !important; }
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -50px !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

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

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

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

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

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #415161 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #222b33 !important; }

.text-secondary {
  color: #8fe3c0 !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #52d49e !important; }

.text-success {
  color: #5cb85c !important; }

a.text-success:hover, a.text-success:focus {
  color: #3d8b3d !important; }

.text-info {
  color: #03a9f4 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0275a8 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #c82828 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #881b1b !important; }

.text-light {
  color: white !important; }

a.text-light:hover, a.text-light:focus {
  color: #d9d9d9 !important; }

.text-dark {
  color: black !important; }

a.text-dark:hover, a.text-dark:focus {
  color: black !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

.alert-heading {
  margin-bottom: 10px;
  font-size: 1.4rem;
  font-weight: 600; }

.badge {
  display: inline-block;
  padding: 0.5em 0.8em;
  font-size: 0.8rem;
  line-height: 1rem; }

.badge-sm {
  font-size: 0.7rem;
  padding: 0.3rem 0.5rem;
  line-height: 0.8rem; }

.badge-light {
  background-color: #dee2e6; }

.badge-xl {
  font-size: 1rem; }

.badge-warning {
  color: #4d3a02; }

.main-content .card {
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.05);
  background-color: white;
  border-radius: 4px;
  border: none;
  height: 100%; }
  .main-content .card .card-header {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    position: relative;
    padding: 0 25px;
    border-bottom: 1px solid #eff0f6;
    min-height: 60px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: white; }
    .main-content .card .card-header .card-header-title {
      display: flex;
      align-items: center; }
      .main-content .card .card-header .card-header-title > *, .main-content .card .card-header .card-header-title h2 {
        margin: 0;
        padding: 0;
        font-size: 1.2rem;
        font-weight: 500;
        color: #595d6e; }
    .main-content .card .card-header .card-header-btn {
      display: flex;
      align-items: center;
      align-content: flex-end; }
  .main-content .card .card-edit {
    padding: 10px 25px 0;
    text-align: right; }
    .main-content .card .card-edit + .card-body {
      padding-top: 0; }
  .main-content .card .card-body {
    color: #74788d;
    padding: 25px; }
    .main-content .card .card-body .card-submenu li a {
      padding: .9rem 1.05rem .9rem .6rem;
      margin: .4rem 0;
      color: #595d6e;
      font-size: 1.08rem;
      border-radius: 4px; }
      .main-content .card .card-body .card-submenu li a i {
        width: 2rem; }
      .main-content .card .card-body .card-submenu li a .submenu-title {
        font-weight: 500;
        padding-left: .3rem; }
      .main-content .card .card-body .card-submenu li a:hover {
        background: #e7e8ef;
        text-decoration: none; }
    .main-content .card .card-body .card-submenu li.active a {
      background: #e7e8ef; }
    .main-content .card .card-body .card-text-label {
      color: #595d6e;
      font-weight: 500; }
    .main-content .card .card-body .card-text-desc {
      font-size: 1rem;
      color: #74788d;
      padding-bottom: .5rem;
      font-weight: 500;
      display: block; }
    .main-content .card .card-body .card-text-value {
      font-size: 1.4rem;
      font-weight: 600;
      color: #595d6e;
      display: block; }

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: all .15s ease-in-out; }
  .btn:hover {
    border-color: transparent; }
  .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus {
    background: #d4d4d4 !important;
    border-color: #d4d4d4 !important;
    transform: none !important;
    color: #909090 !important;
    cursor: not-allowed; }

.btn-sm, .btn-group-sm > .btn {
  font-size: .875rem;
  line-height: 0.9rem;
  border-radius: .2rem; }

.btn-xs {
  font-size: 0.7rem;
  line-height: 0.6rem;
  border-radius: 0.15rem; }

.btn-bold, .btn-bolder {
  font-weight: 600; }

.btn-label-brand {
  background: #e7e8ef;
  color: #74788d; }
  .btn-label-brand:hover {
    background-color: #959cb6;
    color: white; }

.btn-primary {
  background: #415161 !important;
  color: white !important;
  font-weight: 600 !important; }
  .btn-primary:hover {
    background-color: #333f4b !important; }

.btn-secondary {
  background: #8fe3c0 !important;
  color: white !important;
  font-weight: 600 !important; }
  .btn-secondary:hover {
    background-color: #67b997 !important; }

.btn-light {
  background: #f6f6f6 !important;
  border: 1px solid #ececec; }

.btn-white {
  background: #fff !important; }

.btn-edit {
  display: inline-block;
  cursor: pointer;
  height: 2.5rem;
  width: 2.5rem;
  text-align: center;
  line-height: 2.5rem;
  border-radius: .2rem; }
  .btn-edit i {
    color: #959cb6;
    font-size: 1.2rem; }
  .btn-edit:hover {
    color: #74788d;
    background: #e7e8ef; }
    .btn-edit:hover i {
      color: #74788d; }

.btn:hover {
  transform: scale(1.05); }

.breadcrumb {
  background-color: transparent;
  padding: 0;
  margin: 0; }
  .breadcrumb .breadcrumb-item {
    padding: 0 .35rem 0 0;
    font-size: 1rem;
    font-weight: 500;
    color: #959cb6; }
    .breadcrumb .breadcrumb-item a {
      color: #959cb6;
      display: inline-block;
      vertical-align: middle; }
      .breadcrumb .breadcrumb-item a:hover {
        color: #74788d;
        text-decoration: none; }
    .breadcrumb .breadcrumb-item.active {
      margin: 0;
      padding: 0 1rem 0 0;
      font-size: 1.1rem;
      font-weight: 600;
      color: #4b5174; }
    .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.5rem;
      color: #e7e8ef;
      content: "•"; }

.dropdown-toggle.btn-primary {
  color: white !important; }

.form-group {
  color: #74788d; }

.form-group--bordered {
  border-bottom: 1px solid #eff0f6;
  padding-bottom: 1rem; }

span.req {
  color: #c82828;
  font-size: 0.9rem;
  white-space: pre; }

.input-group-prepend i {
  width: 18px; }

.form-text-help {
  color: #6c757d;
  width: 100%; }

.form-inline {
  display: block; }
  .form-inline label {
    flex: 0 1 22%;
    justify-content: flex-end;
    padding-right: 15px;
    text-align: right; }
  .form-inline .form-group {
    flex: 1;
    margin-bottom: 5px;
    align-items: flex-start; }
  .form-inline .input-group {
    flex: 1; }
  @media (max-width: 81.24em) {
    .form-inline label {
      flex: 0 1 30%; } }
  .form-inline .form-section {
    width: calc(100% + 50px);
    margin: 0 -25px; }

.custom-control-label::before {
  top: 0.3rem; }

.custom-control-label::after {
  top: 0.3rem;
  background: no-repeat 50% / 55% 55%; }

.custom-select {
  appearance: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: ''; }
  .custom-select::-ms-expand {
    display: none; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #415161;
  background: #415161; }

.custom-control-input:checked ~ .custom-control-label::after {
  background: none;
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  font-weight: 600;
  font-size: 0.60rem;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fff; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: none; }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  border: none; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #c82828 !important; }

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #c82828 !important; }

.fr-box.fr-basic > .fr-wrapper {
  border-bottom: none; }

.was-validated.is-invalid .fr-box > .fr-toolbar, .was-validated.is-invalid .fr-box > .fr-wrapper, .was-validated.is-invalid .fr-box > .second-toolbar {
  border-color: #c82828; }

.was-validated.is-invalid .fr-box > .fr-wrapper {
  border-bottom: 1px solid #CCCCCC; }

.was-validated.is-valid .fr-box > .fr-toolbar, .was-validated.is-valid .fr-box > .fr-wrapper, .was-validated.is-valid .fr-box > .second-toolbar {
  border-color: #5cb85c; }

.was-validated.is-valid .fr-box > .fr-wrapper {
  border-bottom: 1px solid #CCCCCC; }

.row--full-width {
  width: 100%; }

body {
  color: #646c9a; }

hr {
  border-top: 1px solid #eff0f6; }

.table {
  color: #74788d;
  background-color: white; }

.table thead th {
  vertical-align: bottom;
  border-bottom: none;
  border-top: none;
  background-color: #415161;
  color: white; }

.table th,
.table td {
  padding: 0.7rem 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e7e8ef; }

.table a {
  color: #415161;
  font-weight: 600; }

.text-muted {
  color: #a4a8ad !important; }

.text-decoration-underline {
  text-decoration: underline !important; }

.f-05 {
  font-size: 0.5rem !important; }

.f-06 {
  font-size: 0.6rem !important; }

.f-07 {
  font-size: 0.7rem !important; }

.f-08 {
  font-size: 0.8rem !important; }

.f-09 {
  font-size: 0.9rem !important; }

.f-1 {
  font-size: 1rem !important; }

.f-11 {
  font-size: 1.1rem !important; }

.f-12 {
  font-size: 1.2rem !important; }

.f-13 {
  font-size: 1.3rem !important; }

.f-14 {
  font-size: 1.4rem !important; }

.f-15 {
  font-size: 1.5rem !important; }

.f-16 {
  font-size: 1.6rem !important; }

.f-17 {
  font-size: 1.7rem !important; }

.f-18 {
  font-size: 1.8rem !important; }

.f-19 {
  font-size: 1.9rem !important; }

.f-2 {
  font-size: 2rem !important; }

.f-21 {
  font-size: 2.1rem !important; }

.f-22 {
  font-size: 2.2rem !important; }

.f-23 {
  font-size: 2.3rem !important; }

.f-24 {
  font-size: 2.4rem !important; }

.f-25 {
  font-size: 2.5rem !important; }

.f-26 {
  font-size: 2.6rem !important; }

.f-27 {
  font-size: 2.7rem !important; }

.f-28 {
  font-size: 2.8rem !important; }

.f-29 {
  font-size: 2.9rem !important; }

.f-3 {
  font-size: 3rem !important; }

.f-32 {
  font-size: 3.2rem !important; }

.f-35 {
  font-size: 3.5rem !important; }

.f-4 {
  font-size: 4rem !important; }

.f-45 {
  font-size: 4.5rem !important; }

.f-5 {
  font-size: 5rem !important; }

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

/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
.alertify .ajs-dialog, .alertify.ajs-resizable .ajs-dialog {
  border-radius: 4px;
  overflow: hidden;
  padding: 0;
  display: flex;
  flex-direction: column; }

.alertify:not(.ajs-maximized) .ajs-dialog, .alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog {
  max-height: 80%; }

.alertify .ajs-header, .alertify.ajs-resizable .ajs-header {
  background: none;
  border-color: #eff0f6;
  font-size: 1.2rem;
  font-weight: 500;
  color: #415161;
  position: relative !important;
  margin: 0 !important; }

.alertify .ajs-body, .alertify.ajs-resizable .ajs-body {
  flex: 1;
  overflow: auto;
  margin: 0;
  min-height: 0; }
  .alertify .ajs-body .ajs-content, .alertify.ajs-resizable .ajs-body .ajs-content {
    position: static;
    overflow: initial !important;
    height: 100%;
    padding: 16px; }
    .alertify .ajs-body .ajs-content .ajs-input, .alertify.ajs-resizable .ajs-body .ajs-content .ajs-input {
      display: block;
      width: 100%;
      height: calc(1.5em + 0.75rem + 2px);
      padding: 0.375rem 0.75rem;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #ced4da;
      border-radius: 0.25rem;
      transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .alertify .ajs-body .ajs-content p, .alertify.ajs-resizable .ajs-body .ajs-content p {
      color: #6f717d; }

.alertify .ajs-footer, .alertify.ajs-resizable .ajs-footer {
  background: #fff;
  border-color: #eff0f6;
  position: static;
  margin: 0;
  flex: 0 0;
  min-height: 62px; }
  .alertify .ajs-footer .ajs-buttons .ajs-button, .alertify.ajs-resizable .ajs-footer .ajs-buttons .ajs-button {
    padding: .65rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    text-transform: none;
    color: #4b5174; }
  .alertify .ajs-footer .ajs-primary.ajs-buttons, .alertify.ajs-resizable .ajs-footer .ajs-primary.ajs-buttons {
    padding: 8px 12px 0 0; }

.alertify .ajs-commands, .alertify.ajs-resizable .ajs-commands {
  margin: 12px 12px 0 0; }
  .alertify .ajs-commands button, .alertify.ajs-resizable .ajs-commands button {
    padding: 15px; }

.alertify-notifier .ajs-message {
  width: 350px;
  text-shadow: none !important;
  border-radius: 4px !important;
  border: none !important;
  font-weight: 500; }
  .alertify-notifier .ajs-message.ajs-visible {
    transition-duration: 200ms !important;
    transition-timing-function: ease-out !important; }

.alertify-notifier .ajs-message.ajs-warning {
  background: #ffc107;
  color: #4d3a02; }

.alertify-notifier .ajs-message.ajs-info {
  background: #03a9f4;
  color: #fff; }

.alertify-notifier .ajs-message a {
  color: #fff;
  font-weight: bold;
  text-decoration: underline; }

.vc-form-date .popover-container {
  flex: 1; }

.vc-form-date .has-before-addon input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.vc-form-date .has-after-addon input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.vc-form-date input {
  width: 100% !important; }

/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.fr-element, .fr-element:focus {
  outline: 0 solid transparent; }

.fr-box.fr-basic {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .fr-box.fr-basic .fr-element {
    font-family: sans-serif;
    color: #414141;
    font-size: 14px;
    line-height: 1.6;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: auto;
    min-height: 60px;
    text-align: left; }
  .fr-box.fr-basic.fr-rtl .fr-element {
    text-align: right; }

.fr-element {
  background: transparent;
  position: relative;
  z-index: 2;
  -webkit-user-select: auto; }
  .fr-element a {
    user-select: auto;
    -o-user-select: auto;
    -moz-user-select: auto;
    -khtml-user-select: auto;
    -webkit-user-select: auto;
    -ms-user-select: auto; }
  .fr-element.fr-disabled {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none; }
  .fr-element [contenteditable="true"] {
    outline: 0 solid transparent; }

.fr-box a.fr-floating-btn {
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 40px;
  width: 40px;
  text-align: center;
  background: #FFF;
  color: #333333;
  -webkit-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s, color 0.2s ease 0s, transform 0.2s ease 0s;
  outline: none;
  left: 0;
  top: 0;
  line-height: 40px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  text-align: center;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none; }
  .fr-box a.fr-floating-btn svg {
    -webkit-transition: transform 0.2s ease 0s;
    -moz-transition: transform 0.2s ease 0s;
    -ms-transition: transform 0.2s ease 0s;
    -o-transition: transform 0.2s ease 0s;
    fill: #333333; }
  .fr-box a.fr-floating-btn i, .fr-box a.fr-floating-btn svg {
    font-size: 14px;
    line-height: 40px; }
  .fr-box a.fr-floating-btn.fr-btn + .fr-btn {
    margin-left: 10px; }
  .fr-box a.fr-floating-btn:hover {
    background: #ebebeb;
    cursor: pointer; }
    .fr-box a.fr-floating-btn:hover svg {
      fill: #333333; }

.fr-box .fr-visible a.fr-floating-btn {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1); }

iframe.fr-iframe {
  width: 100%;
  border: none;
  position: relative;
  display: block;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.fr-wrapper {
  position: relative;
  z-index: 1; }
  .fr-wrapper::after {
    clear: both;
    display: block;
    content: "";
    height: 0; }
  .fr-wrapper .fr-placeholder {
    position: absolute;
    font-size: 14px;
    color: #AAA;
    font-family: sans-serif;
    z-index: 1;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    overflow: hidden; }
  .fr-wrapper.show-placeholder .fr-placeholder {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .fr-wrapper ::-moz-selection {
    background: #b5d6fd;
    color: #000; }
  .fr-wrapper ::selection {
    background: #b5d6fd;
    color: #000; }

.fr-box.fr-basic .fr-wrapper {
  background: #FFF;
  border: 1px solid #CCCCCC;
  border-bottom-color: #efefef;
  top: 0;
  left: 0; }

.fr-box.fr-basic.fr-top .fr-wrapper {
  border-top: 0; }

.fr-box.fr-basic.fr-bottom .fr-wrapper {
  border-bottom: 0;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

@media (min-width: 992px) {
  .fr-box.fr-document {
    min-width: 21cm; }
    .fr-box.fr-document .fr-wrapper {
      text-align: left;
      padding: 30px;
      min-width: 21cm;
      background: #efefef; }
      .fr-box.fr-document .fr-wrapper .fr-element {
        text-align: left;
        background: #FFF;
        width: 21cm;
        margin: auto;
        min-height: 26cm !important;
        padding: 1cm 2cm;
        overflow: visible;
        z-index: auto; }
        .fr-box.fr-document .fr-wrapper .fr-element hr {
          margin-left: -2cm;
          margin-right: -2cm;
          background: #efefef;
          height: 1cm;
          outline: none;
          border: none; }
        .fr-box.fr-document .fr-wrapper .fr-element img {
          z-index: 1; } }

.fr-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 8px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background: #222222;
  color: #FFF;
  font-size: 11px;
  line-height: 22px;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-transition: opacity 0.2s ease 0s;
  -moz-transition: opacity 0.2s ease 0s;
  -ms-transition: opacity 0.2s ease 0s;
  -o-transition: opacity 0.2s ease 0s;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  left: -3000px;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  z-index: 2147483647;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  .fr-tooltip.fr-visible {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.fr-toolbar .fr-btn-wrap, .fr-popup .fr-btn-wrap, .fr-modal .fr-btn-wrap {
  float: left;
  white-space: nowrap;
  position: relative; }
  .fr-toolbar .fr-btn-wrap.fr-hidden, .fr-popup .fr-btn-wrap.fr-hidden, .fr-modal .fr-btn-wrap.fr-hidden {
    display: none; }

.fr-toolbar .fr-command.fr-btn, .fr-popup .fr-command.fr-btn, .fr-modal .fr-command.fr-btn {
  background: transparent;
  color: #333333;
  -moz-outline: 0;
  outline: none;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  margin: 4px 2px;
  padding: 0;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  float: left;
  height: 40px; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-options {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar .fr-command.fr-btn.fr-btn-hover, .fr-popup .fr-command.fr-btn.fr-btn-hover, .fr-modal .fr-command.fr-btn.fr-btn-hover {
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar .fr-command.fr-btn::-moz-focus-inner, .fr-popup .fr-command.fr-btn::-moz-focus-inner, .fr-modal .fr-command.fr-btn::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .fr-toolbar .fr-command.fr-btn.fr-btn-text, .fr-popup .fr-command.fr-btn.fr-btn-text, .fr-modal .fr-command.fr-btn.fr-btn-text {
    width: auto; }
  .fr-toolbar .fr-command.fr-btn i, .fr-toolbar .fr-command.fr-btn svg, .fr-popup .fr-command.fr-btn i, .fr-popup .fr-command.fr-btn svg, .fr-modal .fr-command.fr-btn i, .fr-modal .fr-command.fr-btn svg {
    display: block;
    text-align: center;
    float: none;
    margin: 8px 7px;
    width: 24px; }
  .fr-toolbar .fr-command.fr-btn svg.fr-svg, .fr-popup .fr-command.fr-btn svg.fr-svg, .fr-modal .fr-command.fr-btn svg.fr-svg {
    height: 24px; }
  .fr-toolbar .fr-command.fr-btn svg path, .fr-popup .fr-command.fr-btn svg path, .fr-modal .fr-command.fr-btn svg path {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    fill: #333333; }
  .fr-toolbar .fr-command.fr-btn span.fr-sr-only, .fr-popup .fr-command.fr-btn span.fr-sr-only, .fr-modal .fr-command.fr-btn span.fr-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
  .fr-toolbar .fr-command.fr-btn span, .fr-popup .fr-command.fr-btn span, .fr-modal .fr-command.fr-btn span {
    font-size: 14px;
    display: block;
    line-height: 17px;
    min-width: 30px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 17px;
    font-weight: bold;
    padding: 0 4px; }
  .fr-toolbar .fr-command.fr-btn img, .fr-popup .fr-command.fr-btn img, .fr-modal .fr-command.fr-btn img {
    margin: 8px 7px;
    width: 24px; }
  .fr-toolbar .fr-command.fr-btn.fr-btn-active-popup, .fr-popup .fr-command.fr-btn.fr-btn-active-popup, .fr-modal .fr-command.fr-btn.fr-btn-active-popup {
    background: #d6d6d6; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-selection span {
    font-weight: normal; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown i, .fr-toolbar .fr-command.fr-btn.fr-dropdown span, .fr-toolbar .fr-command.fr-btn.fr-dropdown img, .fr-toolbar .fr-command.fr-btn.fr-dropdown svg, .fr-popup .fr-command.fr-btn.fr-dropdown i, .fr-popup .fr-command.fr-btn.fr-dropdown span, .fr-popup .fr-command.fr-btn.fr-dropdown img, .fr-popup .fr-command.fr-btn.fr-dropdown svg, .fr-modal .fr-command.fr-btn.fr-dropdown i, .fr-modal .fr-command.fr-btn.fr-dropdown span, .fr-modal .fr-command.fr-btn.fr-dropdown img, .fr-modal .fr-command.fr-btn.fr-dropdown svg {
    margin-left: 3px;
    margin-right: 11px; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown:after, .fr-popup .fr-command.fr-btn.fr-dropdown:after, .fr-modal .fr-command.fr-btn.fr-dropdown:after {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #333333;
    right: 2px;
    top: 18px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    content: ""; }
  .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active {
    fill: #333333;
    background: #d6d6d6;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease; }
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover {
      background: #ebebeb;
      fill: #333333; }
      .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
        border-top-color: #333333; }
    .fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:after, .fr-modal .fr-command.fr-btn.fr-dropdown.fr-active:after {
      border-top: 0;
      border-bottom: 4px solid #222222; }
  .fr-toolbar .fr-command.fr-btn.fr-disabled, .fr-popup .fr-command.fr-btn.fr-disabled, .fr-modal .fr-command.fr-btn.fr-disabled {
    color: #bdbdbd;
    cursor: default;
    -webkit-opacity: 0.3;
    -moz-opacity: 0.3;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
    .fr-toolbar .fr-command.fr-btn.fr-disabled::after, .fr-popup .fr-command.fr-btn.fr-disabled::after, .fr-modal .fr-command.fr-btn.fr-disabled::after {
      border-top-color: #bdbdbd; }
  .fr-toolbar .fr-command.fr-btn.fr-hidden, .fr-popup .fr-command.fr-btn.fr-hidden, .fr-modal .fr-command.fr-btn.fr-hidden {
    display: none; }

.fr-toolbar .fr-tabs .fr-command.fr-btn, .fr-popup .fr-tabs .fr-command.fr-btn, .fr-modal .fr-tabs .fr-command.fr-btn {
  margin: 0;
  width: 46px;
  height: 40px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active, .fr-modal .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active-tab {
    background: #FFF; }
  .fr-toolbar .fr-tabs .fr-command.fr-btn span, .fr-popup .fr-tabs .fr-command.fr-btn span, .fr-modal .fr-tabs .fr-command.fr-btn span {
    height: 27px; }
  .fr-toolbar .fr-tabs .fr-command.fr-btn img, .fr-toolbar .fr-tabs .fr-command.fr-btn svg, .fr-popup .fr-tabs .fr-command.fr-btn img, .fr-popup .fr-tabs .fr-command.fr-btn svg, .fr-modal .fr-tabs .fr-command.fr-btn img, .fr-modal .fr-tabs .fr-command.fr-btn svg {
    margin: 8px 11px;
    width: 24px;
    height: 24px; }

.fr-toolbar .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-toolbar .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-popup .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-btn-grp .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-more-toolbar .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path, .fr-modal .fr-buttons:not(.fr-tabs) .fr-command.fr-btn.fr-active:not(.fr-dropdown) svg path {
  fill: #0098f7; }

.fr-toolbar.fr-disabled .fr-btn, .fr-toolbar.fr-disabled .fr-btn.fr-active, .fr-popup.fr-disabled .fr-btn, .fr-popup.fr-disabled .fr-btn.fr-active, .fr-modal.fr-disabled .fr-btn, .fr-modal.fr-disabled .fr-btn.fr-active {
  color: #bdbdbd;
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after, .fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-dropdown::after, .fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-dropdown::after, .fr-modal.fr-disabled .fr-btn.fr-active.fr-dropdown::after {
    border-top-color: #bdbdbd; }

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-left, .fr-popup.fr-rtl .fr-btn-grp.fr-float-left, .fr-modal.fr-rtl .fr-btn-grp.fr-float-left {
  float: right; }

.fr-toolbar.fr-rtl .fr-btn-grp.fr-float-right, .fr-popup.fr-rtl .fr-btn-grp.fr-float-right, .fr-modal.fr-rtl .fr-btn-grp.fr-float-right {
  float: left; }

.fr-toolbar.fr-rtl .fr-command.fr-btn, .fr-toolbar.fr-rtl .fr-btn-wrap, .fr-popup.fr-rtl .fr-command.fr-btn, .fr-popup.fr-rtl .fr-btn-wrap, .fr-modal.fr-rtl .fr-command.fr-btn, .fr-modal.fr-rtl .fr-btn-wrap {
  float: right; }
  .fr-toolbar.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-popup.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-command.fr-btn.fr-dropdown.fr-options, .fr-modal.fr-rtl .fr-btn-wrap.fr-dropdown.fr-options {
    border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-toolbar.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-popup.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-popup.fr-rtl .fr-btn-wrap.fr-btn-hover, .fr-modal.fr-rtl .fr-command.fr-btn.fr-btn-hover, .fr-modal.fr-rtl .fr-btn-wrap.fr-btn-hover {
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }

.fr-toolbar.fr-inline > .fr-command.fr-btn:not(.fr-hidden), .fr-toolbar.fr-inline > .fr-btn-wrap:not(.fr-hidden) {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  float: none; }

.fr-desktop .fr-command:hover, .fr-desktop .fr-command:focus, .fr-desktop .fr-command.fr-btn-hover, .fr-desktop .fr-command.fr-expanded {
  outline: 0;
  color: #333333; }
  .fr-desktop .fr-command:hover:not(.fr-table-cell), .fr-desktop .fr-command:focus:not(.fr-table-cell), .fr-desktop .fr-command.fr-btn-hover:not(.fr-table-cell), .fr-desktop .fr-command.fr-expanded:not(.fr-table-cell) {
    background: #ebebeb; }
  .fr-desktop .fr-command:hover::after, .fr-desktop .fr-command:focus::after, .fr-desktop .fr-command.fr-btn-hover::after, .fr-desktop .fr-command.fr-expanded::after {
    border-top-color: #333333; }

.fr-desktop .fr-command.fr-selected:not(.fr-table-cell), .fr-desktop .fr-command:active {
  color: #333333;
  background: #d6d6d6; }

.fr-desktop .fr-command.fr-active:hover, .fr-desktop .fr-command.fr-active:focus, .fr-desktop .fr-command.fr-active.fr-btn-hover, .fr-desktop .fr-command.fr-active.fr-expanded {
  background: #ebebeb; }

.fr-desktop .fr-command.fr-active:active {
  background: #d6d6d6; }

.fr-desktop .fr-command.fr-disabled:hover, .fr-desktop .fr-command.fr-disabled:focus, .fr-desktop .fr-command.fr-disabled.fr-selected {
  background: transparent; }

.fr-desktop.fr-disabled .fr-command:hover, .fr-desktop.fr-disabled .fr-command:focus, .fr-desktop.fr-disabled .fr-command.fr-selected {
  background: transparent; }

.fr-toolbar.fr-mobile .fr-command.fr-blink, .fr-popup.fr-mobile .fr-command.fr-blink {
  background: #d6d6d6; }

.fr-command.fr-btn.fr-options {
  width: 16px;
  margin-left: -5px; }
  .fr-command.fr-btn.fr-options.fr-btn-hover, .fr-command.fr-btn.fr-options:hover, .fr-command.fr-btn.fr-options:focus {
    border-left: solid 1px #FAFAFA;
    -webkit-transition: border-left 0s, background-color 0.5s;
    -moz-transition: border-left 0s, background-color 0.5s;
    -ms-transition: border-left 0s, background-color 0.5s;
    -o-transition: border-left 0s, background-color 0.5s; }

.fr-command.fr-btn + .fr-dropdown-menu {
  background: #FFF;
  display: inline-block;
  position: absolute;
  right: auto;
  bottom: auto;
  height: auto;
  z-index: 4;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  zoom: 1;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  .fr-command.fr-btn + .fr-dropdown-menu.test-height .fr-dropdown-wrapper {
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    height: auto;
    max-height: 275px; }
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper {
    padding: 0;
    margin: auto;
    display: inline-block;
    text-align: left;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    margin-top: 0;
    float: left;
    height: 0;
    margin-top: 0 !important; }
    .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content {
      position: relative; }
      .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list {
        list-style-type: none;
        margin: 0;
        padding: 8px 0;
        min-width: 72px; }
        .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
          padding: 0;
          margin: 0;
          font-size: 15px; }
          .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a {
            padding: 0 20px;
            line-height: 200%;
            display: flex;
            cursor: pointer;
            white-space: nowrap;
            color: inherit;
            text-decoration: none;
            border-radius: 0;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg {
              width: 24px;
              height: 24px;
              margin: 3px 4px; }
              .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a svg path {
                fill: #333333; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active {
              background: #d6d6d6; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled {
              color: #bdbdbd;
              cursor: default; }
            .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a .fr-shortcut {
              margin-left: 20px;
              font-weight: bold;
              -webkit-opacity: 0.75;
              -moz-opacity: 0.75;
              opacity: 0.75; }

.fr-command.fr-btn.fr-active + .fr-dropdown-menu {
  display: inline-block;
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }

.fr-bottom > .fr-command.fr-btn + .fr-dropdown-menu {
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.fr-toolbar.fr-rtl .fr-dropdown-wrapper, .fr-popup.fr-rtl .fr-dropdown-wrapper {
  text-align: right !important; }

body.prevent-scroll {
  overflow: hidden; }
  body.prevent-scroll.fr-mobile {
    position: fixed;
    -webkit-overflow-scrolling: touch; }

.fr-modal {
  color: #222222;
  font-family: Arial, Helvetica, sans-serif;
  position: fixed;
  overflow-x: auto;
  overflow-y: scroll;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 2147483640;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  line-height: 1.2; }
  .fr-modal.fr-middle .fr-modal-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    position: absolute; }
  .fr-modal .fr-modal-wrapper {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-clip: padding-box;
    margin: 20px auto;
    display: inline-block;
    background: #FFF;
    min-width: 300px;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    border: 0;
    overflow: hidden;
    width: 90%;
    position: relative; }
    @media (min-width: 768px) and (max-width: 991px) {
      .fr-modal .fr-modal-wrapper {
        margin: 30px auto;
        width: 70%; } }
    @media (min-width: 992px) {
      .fr-modal .fr-modal-wrapper {
        margin: 50px auto;
        width: 960px; } }
    .fr-modal .fr-modal-wrapper .fr-modal-head {
      background: #FFF;
      overflow: hidden;
      position: absolute;
      width: 100%;
      min-height: 42px;
      z-index: 3;
      border-bottom: solid #efefef 1px;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      -ms-transition: all 0.2s ease 0s;
      -o-transition: all 0.2s ease 0s; }
      .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-head-line {
        height: 56px;
        padding: 0 10px; }
      .fr-modal .fr-modal-wrapper .fr-modal-head .fr-modal-close {
        margin: 10px;
        position: absolute;
        top: 0;
        right: 0; }
      .fr-modal .fr-modal-wrapper .fr-modal-head h4 {
        font-size: 20px;
        padding: 19px 10px;
        margin: 0;
        font-weight: 400;
        line-height: 18px;
        display: inline-block;
        float: left; }
    .fr-modal .fr-modal-wrapper div.fr-modal-body {
      height: 100%;
      min-height: 150px;
      overflow-y: auto;
      padding-bottom: 20px; }
      .fr-modal .fr-modal-wrapper div.fr-modal-body:focus {
        outline: 0; }
      .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command {
        height: 36px;
        line-height: 1;
        color: #0098f7;
        padding: 10px;
        cursor: pointer;
        text-decoration: none;
        border: none;
        background: none;
        font-size: 16px;
        outline: none;
        -webkit-transition: background 0.2s ease 0s;
        -moz-transition: background 0.2s ease 0s;
        -ms-transition: background 0.2s ease 0s;
        -o-transition: background 0.2s ease 0s;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box; }
        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command + button {
          margin-left: 24px; }
        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover, .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus {
          background: #ebebeb;
          color: #0098f7; }
        .fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active {
          background: #d6d6d6;
          color: #0098f7; }
      .fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner {
        border: 0; }

.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover {
  background: #ebebeb; }

.fr-overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: 2147483639; }

.fr-popup {
  position: absolute;
  display: none;
  color: #222222;
  background: #FFF;
  -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin-top: 10px;
  z-index: 2147483635;
  text-align: left;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2; }
  .fr-popup .fr-icon {
    text-align: center;
    vertical-align: middle;
    font-size: 20px;
    line-height: 1;
    cursor: pointer;
    font-weight: 400;
    box-sizing: content-box;
    padding: 6px; }
  .fr-popup .fr-icon-container {
    padding: 20px;
    max-height: 200px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @supports not (-ms-high-contrast: none) {
      .fr-popup .fr-icon-container {
        grid-template-columns: repeat(auto-fill, minmax(36px, 36px));
        display: grid; } }
    @media (min-width: 768px) {
      .fr-popup .fr-icon-container {
        min-width: 276px; } }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .fr-popup .fr-icon-container {
        display: inline-flex;
        -ms-flex-flow: row wrap; } }
    @media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
      .fr-popup .fr-icon-container {
        width: 236px; } }
  .fr-popup .fr-input-focus {
    background: whitesmoke; }
  .fr-popup.fr-above {
    margin-top: -10px;
    border-top: 0; }
  .fr-popup.fr-active {
    display: block; }
  .fr-popup.fr-hidden {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .fr-popup.fr-empty {
    display: none !important; }
  .fr-popup .fr-hs {
    display: block !important; }
    .fr-popup .fr-hs.fr-hidden {
      display: none !important; }
  .fr-popup .fr-input-line {
    position: relative;
    padding: 15px 0; }
    .fr-popup .fr-input-line input[type="text"], .fr-popup .fr-input-line textarea {
      width: 100%;
      margin-bottom: 1px;
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      border: solid 1px #999999;
      color: #222222;
      font-size: 14px;
      background: #FFF;
      position: relative;
      z-index: 2;
      padding: 4px 12px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: border 0.5s, padding 0.5s;
      -moz-transition: border 0.5s, padding 0.5s;
      -ms-transition: border 0.5s, padding 0.5s;
      -o-transition: border 0.5s, padding 0.5s; }
      .fr-popup .fr-input-line input[type="text"]:hover, .fr-popup .fr-input-line textarea:hover {
        border: solid 1px #515151; }
      .fr-popup .fr-input-line input[type="text"]:focus, .fr-popup .fr-input-line textarea:focus {
        border: solid 2px #0098f7;
        padding: 3px 11px; }
    .fr-popup .fr-input-line input[type="text"] {
      height: 46px; }
    .fr-popup .fr-input-line input + label, .fr-popup .fr-input-line textarea + label {
      position: absolute;
      top: 29px;
      left: 12px;
      font-size: 14px;
      color: grey;
      -webkit-transition: all 0.5s ease;
      -moz-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
      -o-transition: all 0.5s ease;
      z-index: 3;
      display: block;
      background: #FFF;
      padding: 0;
      cursor: text; }
    .fr-popup .fr-input-line input.fr-not-empty + label, .fr-popup .fr-input-line textarea.fr-not-empty + label {
      color: gray;
      width: auto;
      left: 4px;
      padding: 0 4px;
      font-size: 11px;
      top: 9px; }
  .fr-popup input, .fr-popup textarea {
    user-select: text;
    -o-user-select: text;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: none; }
  .fr-popup textarea {
    resize: none; }
  .fr-popup .fr-buttons {
    white-space: nowrap;
    line-height: 0; }
    .fr-popup .fr-buttons .fr-btn {
      margin-left: 4px;
      margin-right: 4px;
      display: inline-block;
      float: none; }
      .fr-popup .fr-buttons .fr-btn i {
        float: left; }
    .fr-popup .fr-buttons .fr-separator {
      display: inline-block;
      float: none; }
    .fr-popup .fr-buttons.fr-tabs {
      border-radius: 6px 6px 0 0;
      -moz-border-radius: 6px 6px 0 0;
      -webkit-border-radius: 6px 6px 0 0;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      background-color: #f5f5f5;
      overflow: hidden; }
      @media (max-width: 768px) {
        .fr-popup .fr-buttons.fr-tabs.fr-tabs-scroll {
          overflow: scroll;
          overflow-y: hidden;
          width: 276px; } }
    .fr-popup .fr-buttons:not(.fr-tabs) {
      padding: 5px; }
  .fr-popup .fr-layer {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 195px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px;
    display: none; }
    @media (min-width: 768px) {
      .fr-popup .fr-layer {
        width: 260px; } }
    .fr-popup .fr-layer.fr-active {
      display: inline-block; }
  .fr-popup .fr-action-buttons {
    z-index: 7;
    height: 36px;
    text-align: right; }
    .fr-popup .fr-action-buttons button.fr-command {
      height: 36px;
      line-height: 1;
      color: #0098f7;
      padding: 10px;
      cursor: pointer;
      text-decoration: none;
      border: none;
      background: none;
      font-size: 16px;
      outline: none;
      -webkit-transition: background 0.2s ease 0s;
      -moz-transition: background 0.2s ease 0s;
      -ms-transition: background 0.2s ease 0s;
      -o-transition: background 0.2s ease 0s;
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
      .fr-popup .fr-action-buttons button.fr-command + button {
        margin-left: 24px; }
      .fr-popup .fr-action-buttons button.fr-command:hover, .fr-popup .fr-action-buttons button.fr-command:focus {
        background: #ebebeb;
        color: #0098f7; }
      .fr-popup .fr-action-buttons button.fr-command:active {
        background: #d6d6d6;
        color: #0098f7; }
    .fr-popup .fr-action-buttons button::-moz-focus-inner {
      border: 0; }
  .fr-popup .fr-checkbox {
    position: relative;
    display: inline-block;
    width: 18px;
    height: 18px;
    padding: 10px;
    border-radius: 100%;
    line-height: 1;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    vertical-align: middle; }
    .fr-popup .fr-checkbox svg {
      margin-left: 2px;
      margin-top: 2px;
      display: none;
      width: 10px;
      height: 10px; }
    .fr-popup .fr-checkbox span {
      border-radius: 2px;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box;
      width: 18px;
      height: 18px;
      display: inline-block;
      position: relative;
      z-index: 1;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
      -moz-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
      -ms-transition: background 0.2s ease 0s, border-color 0.2s ease 0s;
      -o-transition: background 0.2s ease 0s, border-color 0.2s ease 0s; }
    .fr-popup .fr-checkbox input {
      position: absolute;
      z-index: 2;
      -webkit-opacity: 0;
      -moz-opacity: 0;
      opacity: 0;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
      border: 0 none;
      cursor: pointer;
      height: 18px;
      margin: 0;
      padding: 0;
      width: 18px;
      top: 7px;
      left: 7px; }
      .fr-popup .fr-checkbox input:not(:checked) + span {
        border: solid 2px #999999; }
      .fr-popup .fr-checkbox input:not(:checked):active + span {
        background-color: #f5f5f5; }
      .fr-popup .fr-checkbox input:not(:checked):focus + span, .fr-popup .fr-checkbox input:not(:checked):hover + span {
        border-color: #515151; }
      .fr-popup .fr-checkbox input:checked + span {
        background: #0098f7;
        border: solid 2px #0098f7; }
        .fr-popup .fr-checkbox input:checked + span svg {
          display: block; }
      .fr-popup .fr-checkbox input:checked:active + span {
        background-color: #EcF5Ff; }
      .fr-popup .fr-checkbox input:checked:focus + span, .fr-popup .fr-checkbox input:checked:hover + span {
        -webkit-opacity: 0.8;
        -moz-opacity: 0.8;
        opacity: 0.8;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
  .fr-popup .fr-checkbox-line {
    font-size: 14px;
    line-height: 1.4px;
    margin-top: 10px; }
    .fr-popup .fr-checkbox-line label {
      cursor: pointer;
      margin: 0 5px;
      vertical-align: middle; }
  .fr-popup.fr-rtl {
    direction: rtl;
    text-align: right; }
    .fr-popup.fr-rtl .fr-action-buttons {
      text-align: left; }
    .fr-popup.fr-rtl .fr-input-line input + label, .fr-popup.fr-rtl .fr-input-line textarea + label {
      left: auto;
      right: 0; }
    .fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs {
      float: right; }

.fr-text-edit-layer {
  width: 250px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block !important; }

.fr-toolbar {
  color: #222222;
  background: #FFF;
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: left;
  border: 1px solid #CCCCCC;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.2;
  padding-bottom: 0;
  -webkit-transition: padding-bottom 0.5s;
  -moz-transition: padding-bottom 0.5s;
  -ms-transition: padding-bottom 0.5s;
  -o-transition: padding-bottom 0.5s; }
  .fr-toolbar::after {
    clear: both;
    display: block;
    content: "";
    height: 0; }
  .fr-toolbar::after {
    height: 0; }
  .fr-toolbar .fr-newline {
    clear: both;
    display: block;
    content: "";
    margin-left: 9px;
    margin-right: 9px;
    background: #efefef;
    height: 1px;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    -o-transition: height 0.5s; }
  .fr-toolbar.fr-toolbar-open {
    padding-bottom: 48px; }
    .fr-toolbar.fr-toolbar-open .fr-newline {
      height: 0; }
  .fr-toolbar .fr-float-right {
    float: right; }
  .fr-toolbar .fr-float-left {
    float: left; }
  .fr-toolbar .fr-more-toolbar {
    float: left;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f5f5f5;
    -webkit-transition: height 0.5s;
    -moz-transition: height 0.5s;
    -ms-transition: height 0.5s;
    -o-transition: height 0.5s;
    height: 0;
    z-index: 2;
    overflow: hidden;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
    .fr-toolbar .fr-more-toolbar.fr-expanded {
      height: 48px; }
    .fr-toolbar .fr-more-toolbar.fr-overflow-visible {
      overflow: visible; }
    .fr-toolbar .fr-more-toolbar > .fr-command.fr-btn {
      margin-left: 4px;
      margin-right: 4px; }
  .fr-toolbar .fr-btn-grp {
    display: inline-block;
    margin: 0 17px 0 12px; }
    @media (max-width: 768px) {
      .fr-toolbar .fr-btn-grp {
        margin: 0 7px 0 6px; } }
  .fr-toolbar .fr-command.fr-btn.fr-open {
    margin-top: 10px;
    margin-bottom: -1px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    .fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active) {
      background: #f5f5f5; }
  .fr-toolbar.fr-rtl {
    text-align: right; }
  .fr-toolbar.fr-inline {
    display: none;
    -webkit-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
    border: 0;
    white-space: nowrap;
    position: absolute;
    margin-top: 5px;
    z-index: 2147483630; }
    .fr-toolbar.fr-inline.fr-above {
      margin-top: -10px;
      border-top: 0; }
    .fr-toolbar.fr-inline .fr-newline {
      height: 0; }
  .fr-toolbar.fr-top {
    top: 0;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
  .fr-toolbar.fr-bottom {
    bottom: 0;
    border-top: 0;
    padding-bottom: 0;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }
    .fr-toolbar.fr-bottom .fr-newline {
      padding-top: 0;
      -webkit-transition: padding-top 0.5s;
      -moz-transition: padding-top 0.5s;
      -ms-transition: padding-top 0.5s;
      -o-transition: padding-top 0.5s; }
    .fr-toolbar.fr-bottom.fr-toolbar-open .fr-newline {
      padding-top: 48px;
      background: #FFF; }
    .fr-toolbar.fr-bottom .fr-command.fr-btn.fr-open {
      margin-top: -1px;
      margin-bottom: 10px;
      border-radius: 0 0 4px 4px;
      -moz-border-radius: 0 0 4px 4px;
      -webkit-border-radius: 0 0 4px 4px;
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; }
  .fr-toolbar.fr-sticky-on {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; }

.fr-separator {
  background: #ebebeb;
  display: block;
  vertical-align: top;
  float: left; }
  .fr-separator + .fr-separator {
    display: none; }
  .fr-separator.fr-vs {
    height: 32px;
    width: 1px;
    margin: 8px 4px; }
  .fr-separator.fr-hs {
    clear: both;
    width: calc(100% - (2 * 4px));
    margin: 0 4px;
    height: 1px; }
  .fr-separator.fr-hidden {
    display: none !important; }

.fr-rtl .fr-separator {
  float: right; }

.fr-toolbar.fr-inline .fr-separator.fr-hs {
  float: none; }

.fr-toolbar.fr-inline .fr-separator.fr-vs {
  float: none;
  display: inline-block; }

.second-toolbar {
  border: 1px solid #CCCCCC;
  border-top: 0;
  background: #FFF;
  line-height: 1.4;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
  .second-toolbar::after {
    clear: both;
    display: block;
    content: "";
    height: 0; }

#logo {
  float: left;
  outline: none; }
  #logo > span {
    display: inline-block;
    float: left;
    font-family: sans-serif;
    padding: 11px 5px 10px 15px;
    font-size: 12px;
    font-weight: 500;
    color: #b1b2b7;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s; }
  #logo > svg {
    height: 20px;
    width: 47px;
    margin: 7px 0;
    cursor: pointer; }
  #logo > svg * {
    -webkit-transition: fill 0.3s;
    -moz-transition: fill 0.3s;
    -ms-transition: fill 0.3s;
    -o-transition: fill 0.3s; }
  #logo:hover > span, #logo:focus > span {
    color: #0098f7; }
  #logo:hover > svg .fr-logo, #logo:focus > svg .fr-logo {
    fill: #0098f7; }

.fr-visibility-helper {
  display: none;
  margin-left: 0 !important; }
  @media (min-width: 768px) {
    .fr-visibility-helper {
      margin-left: 1px !important; } }
  @media (min-width: 992px) {
    .fr-visibility-helper {
      margin-left: 2px !important; } }
  @media (min-width: 1200px) {
    .fr-visibility-helper {
      margin-left: 3px !important; } }

.fr-opacity-0 {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.fr-box {
  position: relative; }

/**
 * Postion sticky hacks.
 */
.fr-sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky; }

.fr-sticky-off {
  position: relative; }

.fr-sticky-on {
  position: fixed;
  z-index: 10; }
  .fr-sticky-on.fr-sticky-ios {
    position: absolute;
    left: 0;
    right: 0;
    width: auto !important; }

.fr-sticky-dummy {
  display: none; }

.fr-sticky-on + .fr-sticky-dummy, .fr-sticky-box > .fr-sticky-dummy {
  display: block; }

span.fr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New",monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none; }

.fr-box.fr-rtl textarea.fr-code {
  direction: rtl; }

.fr-box .CodeMirror {
  display: none; }

.fr-box.fr-code-view textarea.fr-code {
  display: block; }

.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
  display: none; }

.fr-box.fr-code-view .CodeMirror {
  display: block; }

.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block; }

.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none; }
  .fr-box.fr-inline .fr-command.fr-btn.html-switch i {
    font-size: 24px;
    width: 24px;
    text-align: center; }
  .fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
    background: #ebebeb; }

/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Options
 * For quickly enabling or disabling optional features.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Colors
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Typography
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Sass MQ variables
 * https://github.com/sass-mq/sass-mq
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Z-indexes
 */
/**
 * ---------------------------------------------------------------------------------------------------------------------
 * Define the default min and max width the "responsive-size" mixin is
 * based on when no size is defined when including the mixin.
 *
 * The size will be at the lowest value when the screen size is <= at $responsive-size-min-width
 * and at the highest value when the screen size is >= at $responsive-size-max-width.
 * ---------------------------------------------------------------------------------------------------------------------
 */
/**
 * Import all functions.
 */
/**
 * Import all mixins.
 */
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

html {
  font-size: 13px; }

body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.625;
  color: #646c9a;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 {
  color: #646c9a;
  font-weight: 700;
  margin: 0;
  line-height: 1.2; }

a {
  display: inline-block;
  transition: all 0.3s ease;
  color: #4b5177; }
  a:hover, a:focus, a:active {
    text-decoration: none;
    outline: none; }
  a:hover {
    transition: all 0.3s ease; }

[jqm-vue-app] * {
  display: none; }

.header-desktop {
  display: flex;
  justify-content: space-between;
  background: white;
  border-bottom: 1px solid #eff0f6;
  height: 60px; }
  .header-desktop .section__content {
    overflow: visible;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%); }
  .header-desktop .mess-dropdown, .header-desktop .email-dropdown, .header-desktop .notifi-dropdown {
    top: 51px; }

.header-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between; }

@media (min-width: 992px) and (max-width: 1199px) {
  .header-wrap .account-item > .content {
    display: none; } }

@media (max-width: 991px) {
  .header-wrap {
    flex-direction: column; }
    .header-wrap .mess-dropdown {
      left: 0; }
      .header-wrap .mess-dropdown::before {
        left: 0; }
    .header-wrap .notifi-dropdown {
      left: -83px; }
      .header-wrap .notifi-dropdown::before {
        left: 79px; } }

.header-button {
  display: flex;
  align-items: center;
  flex-shrink: 0; }

@media (max-width: 991px) {
  .header-button {
    margin-top: 30px;
    width: 100%;
    justify-content: space-between; } }

.account-wrap {
  position: relative; }

.account-item {
  cursor: pointer; }
  .account-item > .content {
    padding: 10px;
    color: #646c9a; }
    .account-item > .content > a {
      color: #646c9a;
      text-transform: capitalize;
      font-weight: 600;
      font-size: 1rem; }
      .account-item > .content > a:after {
        font-family: "Font Awesome 5 Pro";
        font-weight: 500;
        content: '\f078';
        display: inline-block;
        font-size: 12px;
        margin-left: 5px; }
      .account-item > .content > a:hover {
        color: #4b5174; }
  .account-item .account-dropdown {
    right: 0;
    left: auto;
    padding: 0; }
    .account-item .account-dropdown .info {
      padding: 15px;
      border-bottom: 1px solid #eff0f6;
      font-weight: 500; }
      .account-item .account-dropdown .info .content .name {
        line-height: calc(20/16);
        font-size: 1rem;
        text-transform: uppercase; }
        .account-item .account-dropdown .info .content .name a {
          color: #4b5174; }
          .account-item .account-dropdown .info .content .name a:hover {
            text-decoration: none; }
      .account-item .account-dropdown .info .content .email {
        color: #4b5174;
        line-height: calc(20/13); }
    .account-item .account-dropdown .account-dropdown__footer {
      border-top: 1px solid #eff0f6; }
    .account-item .account-dropdown .account-dropdown__body a,
    .account-item .account-dropdown .account-dropdown__footer a {
      display: block;
      color: #646c9a;
      padding: 10px 15px; }
    .account-item .account-dropdown .account-dropdown__body a:hover,
    .account-item .account-dropdown .account-dropdown__footer a:hover {
      background: #f6f6f6;
      text-decoration: none; }
    .account-item .account-dropdown .account-dropdown__body a i,
    .account-item .account-dropdown .account-dropdown__footer a i {
      line-height: 1;
      margin-right: 8px;
      font-size: 18px;
      vertical-align: middle; }

.subheader {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  background-color: white;
  padding: 0 25px;
  height: 54px;
  border-bottom: 1px solid #eff0f6;
  position: relative; }
  .subheader > * {
    display: flex; }
  .subheader .subheader-toolbar > * {
    margin-right: 5px; }
    .subheader .subheader-toolbar > *:last-child {
      margin-right: 0; }

.menu-sidebar {
  width: 280px;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  background: #415161;
  background: linear-gradient(180deg, #415161 0%, #3b4957 100%);
  box-shadow: inset 0 0 30px 50px rgba(0, 0, 0, 0.04), 0 2px 8px 0 rgba(0, 0, 0, 0.35);
  overflow-y: auto;
  z-index: 5; }
  .menu-sidebar .menu-sidebar__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12); }
    .menu-sidebar .menu-sidebar__header .logo {
      height: 60px;
      padding: 8px 25px 5px;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      position: relative;
      z-index: 3; }
      .menu-sidebar .menu-sidebar__header .logo img {
        width: 120px; }
    @media (max-width: 991px) {
      .menu-sidebar .menu-sidebar__header .logo {
        text-align: center; } }
    .menu-sidebar .menu-sidebar__header .toggle .toggle__btn {
      width: 60px;
      height: 60px;
      text-align: center;
      opacity: .7; }
      .menu-sidebar .menu-sidebar__header .toggle .toggle__btn i {
        margin-top: 15px;
        font-size: 2rem;
        color: white; }
      .menu-sidebar .menu-sidebar__header .toggle .toggle__btn:hover {
        opacity: 1; }
  .menu-sidebar .menu-sidebar__content {
    position: relative;
    height: calc(100% - 61px); }
  .menu-sidebar .navbar-sidebar .navbar__list {
    margin: 0;
    list-style: none;
    padding: 15px 0 0 0; }
    .menu-sidebar .navbar-sidebar .navbar__list .menu__item {
      display: flex;
      flex-direction: column;
      flex-grow: 1;
      padding: 0;
      position: relative;
      margin: 0;
      transition: background-color .3s; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item a {
        padding: 10px 25px;
        cursor: pointer;
        display: flex;
        flex-grow: 1;
        align-items: center;
        margin: 0;
        text-decoration: none;
        position: relative;
        outline: 0;
        color: white;
        font-size: 1rem;
        font-weight: 400;
        transition: opacity 0.4s ease-out, transform 0.2s ease-out;
        white-space: nowrap;
        overflow: hidden; }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item a i {
          flex-shrink: 0;
          margin-right: 10px;
          color: rgba(255, 255, 255, 0.8); }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item a:hover, .menu__item--current .menu-sidebar .navbar-sidebar .navbar__list .menu__item a {
          color: white;
          transform: translateX(3px); }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item--has-children {
        position: relative; }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item--has-children::after {
          content: "\f0da";
          font-family: 'Font Awesome 5 Pro';
          font-weight: 900;
          position: absolute;
          right: 10px;
          top: 10px;
          color: white;
          width: 30px;
          text-align: center;
          cursor: pointer; }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item--has-children > ul {
          display: none; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item--opened > ul {
        display: block; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item--opened::after {
        content: "\f0d7"; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item--current {
        background: rgba(0, 0, 0, 0.2); }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item--current > a {
          color: white;
          font-weight: bold; }
          .menu-sidebar .navbar-sidebar .navbar__list .menu__item--current > a i {
            color: white; }
          .menu-sidebar .navbar-sidebar .navbar__list .menu__item--current > a:hover {
            transform: translateX(0); }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item--current:last-child {
          margin-bottom: 5px; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item:hover a {
        color: white; }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item:hover a i {
          color: rgba(255, 255, 255, 0.5); }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item .menu_level_1 {
        margin: 0 20px 5px 20px; }
        .menu-sidebar .navbar-sidebar .navbar__list .menu__item .menu_level_1 .menu__item {
          border-radius: 4px; }
          .menu-sidebar .navbar-sidebar .navbar__list .menu__item .menu_level_1 .menu__item a {
            padding: 5px 15px;
            min-height: 0; }
            .menu-sidebar .navbar-sidebar .navbar__list .menu__item .menu_level_1 .menu__item a::before {
              content: "\f111";
              font-family: "Font Awesome 5 Pro";
              color: rgba(255, 255, 255, 0.5);
              font-weight: 900;
              font-size: 0.4rem;
              margin-right: 10px; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__item .menu__submenu {
        margin-left: 24px; }
    .menu-sidebar .navbar-sidebar .navbar__list .menu__section {
      padding: 0 25px;
      margin: 0; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__section > span {
        margin: 0;
        padding: 10px 25px;
        align-items: center;
        font-size: 1rem;
        text-transform: uppercase;
        letter-spacing: .3px;
        color: #415161;
        transition: opacity 0.4s ease-out;
        white-space: nowrap;
        overflow: hidden;
        font-weight: bold;
        display: block;
        margin: 0 -25px;
        background: #8fe3c0; }
      .menu-sidebar .navbar-sidebar .navbar__list .menu__section::before {
        content: "\f141";
        display: none;
        font-family: 'Font Awesome 5 Pro Light'; }
        .main-sidebar-condensed .menu-sidebar .navbar-sidebar .navbar__list .menu__section::before {
          display: block;
          font-size: 1.1rem; }
  .main-sidebar-condensed .menu-sidebar {
    width: 60px; }
    .main-sidebar-condensed .menu-sidebar .logo {
      display: none; }
    .main-sidebar-condensed .menu-sidebar .menu-sidebar__header .toggle .toggle__btn i {
      transform: rotate(180deg); }
    .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__section > span {
      font-size: 0.7rem;
      text-align: center;
      padding: 10px 0; }
    .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__item ul {
      display: none; }
    .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__item a {
      padding-left: 15px;
      padding-right: 15px;
      justify-content: center; }
      .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__item a i {
        margin: 0;
        font-size: 1.1rem; }
      .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__item a span {
        display: none; }
    .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__item::before, .main-sidebar-condensed .menu-sidebar .navbar-sidebar .menu__item::after {
      display: none !important; }

.secondary-sidebar {
  width: 200px;
  border-right: 1px solid #eff0f6;
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.05);
  flex: 0 0 200px; }
  .secondary-sidebar ul {
    margin-top: 10px; }
    .secondary-sidebar ul .menu__section {
      font-weight: 600;
      font-size: 1rem;
      color: #222;
      padding: 10px 20px; }
    .secondary-sidebar ul a {
      display: block;
      padding: 10px 20px;
      margin: 0;
      text-decoration: none;
      outline: 0;
      font-size: 1rem;
      font-weight: 400;
      overflow: hidden; }
      .secondary-sidebar ul a i {
        margin-right: 3px; }
      .secondary-sidebar ul a:hover {
        transform: translateX(3px); }
    .secondary-sidebar ul .menu__item--current {
      background: #e9ecef; }
      .secondary-sidebar ul .menu__item--current a {
        font-weight: 600; }
  .secondary-sidebar .secondary-sidebar__header {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    text-align: right;
    border-bottom: 1px solid #eff0f6;
    background: #fafafa;
    font-weight: 600;
    min-height: 40px;
    z-index: 2; }
    .secondary-sidebar .secondary-sidebar__header .secondary-sidebar__collapse-button {
      position: absolute;
      display: flex;
      align-items: center;
      top: 0;
      bottom: 0;
      right: 0;
      padding: 0 15px 0 10px;
      transition: transform 0.2s ease-out; }
      .secondary-sidebar .secondary-sidebar__header .secondary-sidebar__collapse-button:hover {
        text-decoration: none;
        transform: translateX(-3px); }
      .secondary-sidebar .secondary-sidebar__header .secondary-sidebar__collapse-button i {
        font-size: 1.2rem; }
  .secondary-sidebar-condensed .secondary-sidebar {
    width: 50px; }
    .secondary-sidebar-condensed .secondary-sidebar .secondary-sidebar__header span {
      display: none; }
    .secondary-sidebar-condensed .secondary-sidebar .secondary-sidebar__header a {
      padding: 0;
      left: 0;
      justify-content: center; }
    .secondary-sidebar-condensed .secondary-sidebar .menu__item:not(.menu__section) {
      text-align: center; }
      .secondary-sidebar-condensed .secondary-sidebar .menu__item:not(.menu__section) span {
        display: none; }
    .secondary-sidebar-condensed .secondary-sidebar .menu__section {
      font-size: 0.6rem;
      letter-spacing: 0;
      text-align: center;
      padding-left: 0;
      padding-right: 0; }

/* ----- Section----- */
section {
  position: relative; }

.section__content {
  position: relative;
  margin: 0 auto;
  padding-top: 15px;
  flex: 1;
  overflow: hidden; }

/* ----- Page Wrapper----- */
.container {
  max-width: 1320px; }

.page-wrapper {
  overflow: hidden; }

.page-container {
  background: #f6f6f6;
  min-height: 100vh; }

.menu-sidebar + .page-container {
  padding-left: 280px; }
  .main-sidebar-condensed .menu-sidebar + .page-container {
    padding-left: 60px; }

.main-content {
  display: flex;
  padding-bottom: 100px; }

.menu-sidebar .menu-sidebar__header .logo img {
  width: 90px; }

html.l-hub, html.l-hub body {
  font-family: Arial, sans-serif;
  background: #351792;
  height: 100%;
  color: #fff; }

html.l-hub #main-container {
  padding-top: 5%; }

html.l-hub h1 {
  color: inherit;
  text-align: center;
  margin-bottom: 2rem; }
  html.l-hub h1 span {
    margin-top: 0.4rem;
    font-size: 1.7rem;
    display: block; }

html.l-hub p {
  font-size: 1.2rem; }

html.l-hub a {
  color: white; }
  html.l-hub a:hover {
    text-decoration: underline; }

html.l-hub #main-logo {
  width: 8rem;
  margin-bottom: 1.5rem; }

html.l-hub .app-item {
  display: block;
  background: #fff;
  border-radius: 4px;
  padding: 1.2rem;
  min-width: 20rem;
  max-width: 20rem;
  margin: 0.5rem;
  transition: transform 0.15s ease-in; }
  html.l-hub .app-item img {
    width: 100%;
    object-fit: cover; }
  html.l-hub .app-item span {
    display: block;
    text-align: center;
    font-weight: bold;
    color: #1c1c1c; }
  html.l-hub .app-item img + span {
    margin-top: 0.6rem; }
  html.l-hub .app-item:hover {
    cursor: pointer;
    transform: scale(1.03);
    transition: transform 0.15s ease-out;
    box-shadow: #8846ff 0 0 12px; }

.l-error, .l-error body {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #415161;
  color: white; }

.l-error #error-body {
  margin: auto;
  padding: 20px;
  text-align: left;
  position: relative;
  padding-right: 190px; }
  .l-error #error-body > i {
    color: rgba(255, 255, 255, 0.04);
    position: absolute;
    z-index: 0;
    font-size: 15rem;
    top: 0;
    right: 0; }

.l-error h1 {
  font-size: 72px;
  color: #848e98;
  opacity: 0.9; }

.l-error h3 {
  font-size: 48px;
  line-height: 32px;
  text-transform: uppercase;
  font-weight: 300;
  color: #848e98;
  opacity: 0.9; }

.l-error hr {
  width: 100px;
  margin: 0.5em 0 1em;
  border: none;
  height: 2px;
  background: rgba(255, 255, 255, 0.4); }

.l-error p {
  font-size: 24px;
  line-height: 34px;
  font-style: italic;
  font-weight: 300; }

.l-error a {
  color: white;
  text-decoration: underline; }
  .l-error a:hover {
    color: #bfbfbf; }

.form-section {
  padding: 25px; }
  .card-body .form-section {
    margin: -25px; }
  .vc-collapsible-panel__body .form-section {
    margin: 0;
    padding: 0; }
    .vc-collapsible-panel__body .form-section .form-section__title {
      margin: -10px -10px 10px; }
  .form-section + .form-section {
    margin-top: 15px; }

.form-section__title {
  background: #f6f7fa;
  margin: -25px -25px 10px -25px;
  padding: 8px 15px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #eff0f6;
  display: flex;
  justify-content: space-between; }

/**
 * Source: https://tobiasahlin.com/spinkit/
 */
.vc-ellipsis-loader {
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: space-between; }

.vc-ellipsis-loader > div {
  width: 14px;
  height: 14px;
  background-color: #415161;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both; }

.vc-ellipsis-loader .bounce1 {
  animation-delay: -0.32s; }

.vc-ellipsis-loader .bounce2 {
  animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

.vc-ellipsis-loader.lg {
  width: 70px; }
  .vc-ellipsis-loader.lg > div {
    width: 20px;
    height: 20px; }

.vc-ellipsis-loader.sm {
  width: 35px; }
  .vc-ellipsis-loader.sm > div {
    width: 8px;
    height: 8px; }

.vc-ellipsis-loader.xs {
  width: 20px; }
  .vc-ellipsis-loader.xs > div {
    width: 4px;
    height: 4px; }

.vc-panel-error {
  text-align: center;
  padding: 15px 30px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center; }

.vc-panel-error__title {
  font-size: 2rem;
  font-weight: 600; }

.vc-panel-error__icon {
  font-size: 3rem; }

.vc-panel-loader {
  text-align: center;
  padding: 15px 30px;
  background: #f6f6f6;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  align-items: center; }
  .vc-panel-loader > div {
    position: relative;
    padding-top: 10px; }

.vc-remote-action-button .vc-remote-action-button__settings {
  padding: 10px;
  background: #f3f3f3;
  border-radius: 3px;
  margin-top: 5px; }

.collapsible-panel, .cp {
  margin-bottom: 10px; }

.collapsible-panel__header, .cp__header {
  background: #415161;
  padding: 7px 12px;
  font-weight: 600;
  color: #fff;
  border-radius: 4px;
  display: flex;
  justify-content: space-between; }
  .collapsible-panel__header:hover, .cp__header:hover {
    cursor: pointer; }
  .collapsible-panel__header a, .cp__header a {
    color: #fff; }

.collapsible-panel__body, .cp__body {
  padding: 10px;
  border: 1px solid #e7e8ef;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  position: relative;
  display: none; }

.collapsible-panel__floaters, .cp__floaters {
  position: absolute;
  right: 10px;
  top: 0;
  display: flex; }
  .collapsible-panel__floaters > *, .cp__floaters > * {
    color: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 3px 10px;
    background: #415161;
    font-size: 0.8rem;
    margin-right: 10px; }
    .collapsible-panel__floaters > * a, .cp__floaters > * a {
      color: #fff; }
    .collapsible-panel__floaters > *:last-child, .cp__floaters > *:last-child {
      margin-right: 0; }

.collapsible-panel--opened .collapsible-panel__body, .collapsible-panel--opened .cp__body, .cp--opened .collapsible-panel__body, .cp--opened .cp__body {
  display: block; }

.collapsible-panel--opened .collapsible-panel__header, .collapsible-panel--opened .cp__header, .cp--opened .collapsible-panel__header, .cp--opened .cp__header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.content-loader {
  text-align: center;
  padding: 15px 30px;
  background: #f6f6f6;
  border-radius: 4px; }

.switch.switch-default {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 24px;
  background-color: transparent;
  cursor: pointer; }
  .switch.switch-default .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
  .switch.switch-default .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: white;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    transition: opacity .15s ease-out, background .15s ease-out; }
  .switch.switch-default .switch-input:checked ~ .switch-label::before {
    opacity: 0; }
  .switch.switch-default .switch-input:checked ~ .switch-label::after {
    opacity: 1; }
  .switch.switch-default .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f6f6f6;
    border-radius: 1px;
    transition: left .15s ease-out; }
  .switch.switch-default .switch-input:checked ~ .switch-handle {
    left: 18px; }
  .switch.switch-default.switch-lg {
    width: 48px;
    height: 28px; }
    .switch.switch-default.switch-lg .switch-label {
      font-size: 12px; }
    .switch.switch-default.switch-lg .switch-handle {
      width: 24px;
      height: 24px; }
    .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {
      left: 22px; }
  .switch.switch-default.switch-sm {
    width: 32px;
    height: 20px; }
    .switch.switch-default.switch-sm .switch-label {
      font-size: 8px; }
    .switch.switch-default.switch-sm .switch-handle {
      width: 16px;
      height: 16px; }
    .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {
      left: 14px; }
  .switch.switch-default.switch-xs {
    width: 24px;
    height: 16px; }
    .switch.switch-default.switch-xs .switch-label {
      font-size: 7px; }
    .switch.switch-default.switch-xs .switch-handle {
      width: 12px;
      height: 12px; }
    .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {
      left: 10px; }

.switch.switch-text {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 48px;
  height: 24px;
  background-color: transparent;
  cursor: pointer; }
  .switch.switch-text .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
  .switch.switch-text .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: white;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    transition: opacity .15s ease-out, background .15s ease-out; }
    .switch.switch-text .switch-label::before, .switch.switch-text .switch-label::after {
      position: absolute;
      top: 50%;
      width: 50%;
      margin-top: -.5em;
      line-height: 1;
      text-align: center;
      transition: inherit; }
    .switch.switch-text .switch-label::before {
      right: 1px;
      color: #e7e8ef;
      content: attr(data-off); }
    .switch.switch-text .switch-label::after {
      left: 1px;
      color: white;
      content: attr(data-on);
      opacity: 0; }
  .switch.switch-text .switch-input:checked ~ .switch-label::before {
    opacity: 0; }
  .switch.switch-text .switch-input:checked ~ .switch-label::after {
    opacity: 1; }
  .switch.switch-text .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: white;
    border: 1px solid #f6f6f6;
    border-radius: 1px;
    transition: left .15s ease-out; }
  .switch.switch-text .switch-input:checked ~ .switch-handle {
    left: 26px; }
  .switch.switch-text.switch-lg {
    width: 56px;
    height: 28px; }
    .switch.switch-text.switch-lg .switch-label {
      font-size: 12px; }
    .switch.switch-text.switch-lg .switch-handle {
      width: 24px;
      height: 24px; }
    .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {
      left: 30px; }
  .switch.switch-text.switch-sm {
    width: 40px;
    height: 20px; }
    .switch.switch-text.switch-sm .switch-label {
      font-size: 8px; }
    .switch.switch-text.switch-sm .switch-handle {
      width: 16px;
      height: 16px; }
    .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {
      left: 22px; }
  .switch.switch-text.switch-xs {
    width: 32px;
    height: 16px; }
    .switch.switch-text.switch-xs .switch-label {
      font-size: 7px; }
    .switch.switch-text.switch-xs .switch-handle {
      width: 12px;
      height: 12px; }
    .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {
      left: 18px; }

.switch.switch-icon {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 48px;
  height: 24px;
  background-color: transparent;
  cursor: pointer; }
  .switch.switch-icon .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
  .switch.switch-icon .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-family: FontAwesome;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: white;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    transition: opacity .15s ease-out, background .15s ease-out; }
    .switch.switch-icon .switch-label::before, .switch.switch-icon .switch-label::after {
      position: absolute;
      top: 50%;
      width: 50%;
      margin-top: -.5em;
      line-height: 1;
      text-align: center;
      transition: inherit; }
    .switch.switch-icon .switch-label::before {
      right: 1px;
      color: #e7e8ef;
      content: attr(data-off); }
    .switch.switch-icon .switch-label::after {
      left: #e7e8ef;
      color: #f6f6f6;
      content: attr(data-on);
      opacity: 0; }
  .switch.switch-icon .switch-input:checked ~ .switch-label::before {
    opacity: 0; }
  .switch.switch-icon .switch-input:checked ~ .switch-label::after {
    opacity: 1; }
  .switch.switch-icon .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: white;
    border: 1px solid #f6f6f6;
    border-radius: 1px;
    transition: left .15s ease-out; }
  .switch.switch-icon .switch-input:checked ~ .switch-handle {
    left: 26px; }
  .switch.switch-icon.switch-lg {
    width: 56px;
    height: 28px; }
    .switch.switch-icon.switch-lg .switch-label {
      font-size: 12px; }
    .switch.switch-icon.switch-lg .switch-handle {
      width: 24px;
      height: 24px; }
    .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {
      left: 30px; }
  .switch.switch-icon.switch-sm {
    width: 40px;
    height: 20px; }
    .switch.switch-icon.switch-sm .switch-label {
      font-size: 8px; }
    .switch.switch-icon.switch-sm .switch-handle {
      width: 16px;
      height: 16px; }
    .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {
      left: 22px; }
  .switch.switch-icon.switch-xs {
    width: 32px;
    height: 16px; }
    .switch.switch-icon.switch-xs .switch-label {
      font-size: 7px; }
    .switch.switch-icon.switch-xs .switch-handle {
      width: 12px;
      height: 12px; }
    .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {
      left: 18px; }

.switch.switch-3d {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 24px;
  background-color: transparent;
  cursor: pointer; }
  .switch.switch-3d .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0; }
  .switch.switch-3d .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #f8f9fa;
    border: 1px solid #f6f6f6;
    border-radius: 2px;
    transition: opacity .15s ease-out, background .15s ease-out; }
  .switch.switch-3d .switch-input:checked ~ .switch-label::before {
    opacity: 0; }
  .switch.switch-3d .switch-input:checked ~ .switch-label::after {
    opacity: 1; }
  .switch.switch-3d .switch-handle {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background: white;
    border: 1px solid #f6f6f6;
    border-radius: 1px;
    transition: left .15s ease-out;
    border: 0;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); }
  .switch.switch-3d .switch-input:checked ~ .switch-handle {
    left: 16px; }
  .switch.switch-3d.switch-lg {
    width: 48px;
    height: 28px; }
    .switch.switch-3d.switch-lg .switch-label {
      font-size: 12px; }
    .switch.switch-3d.switch-lg .switch-handle {
      width: 28px;
      height: 28px; }
    .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {
      left: 20px; }
  .switch.switch-3d.switch-sm {
    width: 32px;
    height: 20px; }
    .switch.switch-3d.switch-sm .switch-label {
      font-size: 8px; }
    .switch.switch-3d.switch-sm .switch-handle {
      width: 20px;
      height: 20px; }
    .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {
      left: 12px; }
  .switch.switch-3d.switch-xs {
    width: 24px;
    height: 16px; }
    .switch.switch-3d.switch-xs .switch-label {
      font-size: 7px; }
    .switch.switch-3d.switch-xs .switch-handle {
      width: 16px;
      height: 16px; }
    .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {
      left: 8px; }

.switch-pill .switch-label, .switch.switch-3d .switch-label, .switch-pill .switch-handle, .switch.switch-3d .switch-handle {
  border-radius: 50em !important; }

.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before {
  right: 2px !important; }

.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {
  left: 2px !important; }

.switch-primary > .switch-input:checked ~ .switch-label {
  background: #415161 !important;
  border-color: #2d3842; }

.switch-primary > .switch-input:checked ~ .switch-handle {
  border-color: #2d3842; }

.switch-primary-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #415161; }
  .switch-primary-outline > .switch-input:checked ~ .switch-label::after {
    color: #415161; }

.switch-primary-outline > .switch-input:checked ~ .switch-handle {
  border-color: #415161; }

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #415161; }
  .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #415161; }

.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #415161 !important;
  border-color: #415161; }

.switch-secondary > .switch-input:checked ~ .switch-label {
  background: #8fe3c0 !important;
  border-color: #66d9a9; }

.switch-secondary > .switch-input:checked ~ .switch-handle {
  border-color: #66d9a9; }

.switch-secondary-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #8fe3c0; }
  .switch-secondary-outline > .switch-input:checked ~ .switch-label::after {
    color: #8fe3c0; }

.switch-secondary-outline > .switch-input:checked ~ .switch-handle {
  border-color: #8fe3c0; }

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #8fe3c0; }
  .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #8fe3c0; }

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #8fe3c0 !important;
  border-color: #8fe3c0; }

.switch-success > .switch-input:checked ~ .switch-label {
  background: #5cb85c !important;
  border-color: #449d44; }

.switch-success > .switch-input:checked ~ .switch-handle {
  border-color: #449d44; }

.switch-success-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #5cb85c; }
  .switch-success-outline > .switch-input:checked ~ .switch-label::after {
    color: #5cb85c; }

.switch-success-outline > .switch-input:checked ~ .switch-handle {
  border-color: #5cb85c; }

.switch-success-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #5cb85c; }
  .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #5cb85c; }

.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #5cb85c !important;
  border-color: #5cb85c; }

.switch-info > .switch-input:checked ~ .switch-label {
  background: #03a9f4 !important;
  border-color: #0286c2; }

.switch-info > .switch-input:checked ~ .switch-handle {
  border-color: #0286c2; }

.switch-info-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #03a9f4; }
  .switch-info-outline > .switch-input:checked ~ .switch-label::after {
    color: #03a9f4; }

.switch-info-outline > .switch-input:checked ~ .switch-handle {
  border-color: #03a9f4; }

.switch-info-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #03a9f4; }
  .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #03a9f4; }

.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #03a9f4 !important;
  border-color: #03a9f4; }

.switch-warning > .switch-input:checked ~ .switch-label {
  background: #ffc107 !important;
  border-color: #d39e00; }

.switch-warning > .switch-input:checked ~ .switch-handle {
  border-color: #d39e00; }

.switch-warning-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #ffc107; }
  .switch-warning-outline > .switch-input:checked ~ .switch-label::after {
    color: #ffc107; }

.switch-warning-outline > .switch-input:checked ~ .switch-handle {
  border-color: #ffc107; }

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #ffc107; }
  .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #ffc107; }

.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #ffc107 !important;
  border-color: #ffc107; }

.switch-danger > .switch-input:checked ~ .switch-label {
  background: #c82828 !important;
  border-color: #9e2020; }

.switch-danger > .switch-input:checked ~ .switch-handle {
  border-color: #9e2020; }

.switch-danger-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #c82828; }
  .switch-danger-outline > .switch-input:checked ~ .switch-label::after {
    color: #c82828; }

.switch-danger-outline > .switch-input:checked ~ .switch-handle {
  border-color: #c82828; }

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #c82828; }
  .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #c82828; }

.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
  background: #c82828 !important;
  border-color: #c82828; }

.switch-light > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: #e6e6e6; }

.switch-light > .switch-input:checked ~ .switch-handle {
  border-color: #e6e6e6; }

.switch-light-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: white; }
  .switch-light-outline > .switch-input:checked ~ .switch-label::after {
    color: white; }

.switch-light-outline > .switch-input:checked ~ .switch-handle {
  border-color: white; }

.switch-light-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: white; }
  .switch-light-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: white; }

.switch-light-outline-alt > .switch-input:checked ~ .switch-handle {
  background: white !important;
  border-color: white; }

.switch-dark > .switch-input:checked ~ .switch-label {
  background: black !important;
  border-color: black; }

.switch-dark > .switch-input:checked ~ .switch-handle {
  border-color: black; }

.switch-dark-outline > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: black; }
  .switch-dark-outline > .switch-input:checked ~ .switch-label::after {
    color: black; }

.switch-dark-outline > .switch-input:checked ~ .switch-handle {
  border-color: black; }

.switch-dark-outline-alt > .switch-input:checked ~ .switch-label {
  background: white !important;
  border-color: black; }
  .switch-dark-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: black; }

.switch-dark-outline-alt > .switch-input:checked ~ .switch-handle {
  background: black !important;
  border-color: black; }

.vc-tree-item .vc-tree-item {
  margin-left: 20px; }
  .vc-tree-item .vc-tree-item.vc-tree-item--has-children {
    margin-left: 30px; }

.vc-tree-item__content {
  display: flex;
  border-bottom: 1px solid #f2f2f2;
  padding: 5px 0;
  margin-left: 18px;
  align-items: center;
  justify-content: space-between;
  transition: padding 0.2s ease-in-out; }
  .vc-tree-item__content .toggle-btn i {
    margin-left: -18px;
    transition: margin 0.2s ease-in-out; }
  .vc-tree-item__content:hover {
    background: #f3f3f3;
    padding: 5px 10px;
    border-radius: 3px; }
    .vc-tree-item__content:hover .switch-btn {
      opacity: 1; }
    .vc-tree-item__content:hover .toggle-btn i {
      margin-left: -28px; }

.vc-tree > .vc-tree-item:last-child > .vc-tree-item__content {
  border: none; }

.vc-tree-item__left-content, .vc-tree-item__right-content {
  display: flex; }
  .vc-tree-item__left-content .form-group, .vc-tree-item__right-content .form-group {
    margin: 0; }

.vc-tree-item--has-children:not(.vc-tree-item--interactive-content).vc-tree-item--opened > .vc-tree-item__content:hover {
  cursor: n-resize; }

.vc-tree-item--has-children:not(.vc-tree-item--interactive-content):not(.vc-tree-item--opened) > .vc-tree-item__content:hover {
  cursor: s-resize; }

.vc-form-errors {
  background: #c82828;
  padding: 3px 15px;
  border-radius: 3px;
  color: white;
  text-align: center;
  font-size: 0.95rem; }

.vc-form-errors a {
  color: #fff;
  font-weight: bold;
  text-decoration: underline; }

.vc-form-file label {
  padding-top: 5px; }

.vc-form-file__wrapper {
  flex: 1;
  overflow: hidden; }

.vc-form-file .dz-clickable {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: row;
  flex: 1; }

.vc-form-file__upload-progress {
  background: #e2e2e2;
  border-radius: 2px; }

.vc-form-file__upload-progress-bar {
  height: 5px;
  border-radius: 2px;
  background: #415161; }

.vc-form-file__cancel-upload-link {
  color: #c82828;
  text-decoration: underline; }

.vc-form-file__view-link {
  text-decoration: underline; }

.vc-form-file__error-messages {
  color: #c82828;
  margin: 0 0 0 25px;
  list-style-type: disc; }
  .vc-form-file__error-messages span {
    position: relative;
    left: -4px; }

/**
 * Single file upload
 */
.vc-form-file-single {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-direction: column;
  cursor: pointer;
  width: 100%;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .vc-form-file-single--uploading, .vc-form-file-single__button {
    border-bottom-right-radius: 0; }
  .vc-form-file-single__upload {
    position: relative;
    border-top: 1px solid #ced4da;
    padding: 5px 10px; }
    .vc-form-file-single__upload .filename {
      padding-bottom: 2px; }
    .vc-form-file-single__upload--error {
      background: rgba(200, 40, 40, 0.2); }
      .vc-form-file-single__upload--error, .vc-form-file-single__upload--error a {
        color: #c82828; }
      .vc-form-file-single__upload--error .filename i {
        margin-right: 3px; }
  .vc-form-file-single__inner {
    display: flex;
    align-items: center; }
  .vc-form-file-single__input {
    flex: 1; }
  .vc-form-file-single__filename {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5; }
  .vc-form-file-single__close-errors-link {
    position: absolute;
    right: 10px;
    top: 4px; }
  .vc-form-file-single__button {
    min-height: 0;
    padding: 0.35rem 0.8rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .vc-form-file-single__trash-button {
    border-radius: 0;
    color: #717d86; }
  .vc-form-file-single__cancel-button i {
    margin-right: 3px; }

/**
 * Multiple
 */
.vc-form-file-multiple {
  padding: 15px 15px 30px 15px;
  position: relative;
  min-height: 120px;
  cursor: pointer;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .vc-form-file-multiple__drop-invitation {
    padding: 15px 20px;
    text-align: center;
    color: #a5a5a5;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 3px;
    font-weight: 600;
    font-size: 1.1rem;
    z-index: 0;
    pointer-events: none;
    display: none; }
    .vc-form-file-multiple__drop-invitation span {
      font-size: 1rem;
      font-weight: normal;
      display: block; }
  .vc-form-file-multiple__click-invitation {
    color: #a5a5a5;
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 1rem;
    z-index: 0;
    pointer-events: none;
    display: none; }
  .vc-form-file-multiple--empty .vc-form-file-multiple__drop-invitation {
    display: block; }
  .vc-form-file-multiple:not(.vc-form-file-multiple--empty) .vc-form-file-multiple__click-invitation {
    display: block; }
  .vc-form-file-multiple__section-title {
    font-weight: 600;
    padding-bottom: 3px;
    margin-bottom: 5px;
    font-size: 1.05rem; }
  .vc-form-file-multiple__form-file {
    display: inline-block; }
  .vc-form-file-multiple__form-files + .vc-form-file-multiple__uploading-files {
    margin-top: 20px; }
  .vc-form-file-multiple__uploading-file {
    position: relative;
    margin: 0 -15px 10px -15px;
    padding: 0 15px 10px 15px; }
    .vc-form-file-multiple__uploading-file--error {
      padding-top: 10px;
      background: rgba(200, 40, 40, 0.2); }
      .vc-form-file-multiple__uploading-file--error, .vc-form-file-multiple__uploading-file--error a {
        color: #c82828; }
      .vc-form-file-multiple__uploading-file--error .filename i {
        margin-right: 3px; }
    .vc-form-file-multiple__uploading-file:not(:last-child) {
      border-bottom: 1px solid #ced4da; }
    .vc-form-file-multiple__uploading-file .vc-form-file__upload-progress {
      margin-top: 5px; }
  .vc-form-file-multiple__close-errors-link {
    color: #c82828;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 5%;
    max-width: 50px;
    display: flex;
    align-items: center;
    justify-content: center; }

.vc-form-input label {
  padding-top: 5px; }

/**
 * In list
 */
.vc-list__header .vc-form-input .form-control.has-value {
  background-color: #fff3cd;
  color: #856644;
  font-weight: bold;
  border-color: #e8d89e; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background: none; }

.vc-form-select {
  outline: none; }
  .vc-form-select label {
    padding-top: 5px; }

.vc-form-select__select {
  position: relative;
  user-select: none;
  padding-right: calc(1.5em + 0.75rem); }
  .vc-form-select__select--opened {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .vc-form-select__select--disabled {
    background-color: #e9ecef;
    pointer-events: none; }
  .vc-form-select__select::after {
    content: "\f0d7";
    font-family: "Font Awesome 5 Pro";
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%); }
  .vc-form-select__select:hover {
    cursor: pointer; }

.vc-form-select__preview, .vc-form-select__placeholder {
  display: inline-block;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%; }

.vc-form-select__preview > div {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

.vc-form-select__placeholder {
  color: #6c757d; }

.vc-form-select__choices {
  position: absolute;
  z-index: 100000;
  background: #fff;
  left: -1px;
  right: -1px;
  top: 100%;
  border: 1px solid #ced4da;
  border-top: 1px dashed #ced4da;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  box-shadow: -10px 0px 7px -7px rgba(0, 0, 0, 0.15), 10px 0px 7px -7px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15); }
  .vc-form-select__choices--top {
    top: 0;
    border: 1px solid #ced4da;
    border-bottom: 1px dashed #ced4da;
    border-radius: 3px 3px 0 0;
    box-shadow: -10px 0px 7px -7px rgba(0, 0, 0, 0.15), 10px 0px 7px -7px rgba(0, 0, 0, 0.15), 0 -2px 5px rgba(0, 0, 0, 0.15);
    transform: translateY(-100%); }

.vc-form-select__implicit-search {
  position: relative;
  padding-left: 30px !important;
  border-bottom: 1px solid #ced4da; }
  .vc-form-select__implicit-search::before {
    content: "\f002";
    font-family: "Font Awesome 5 Pro";
    font-weight: bold;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%); }

.vc-form-select__search-close-btn {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: #cdcdcd; }

.vc-form-select__choice.vc-form-select__search {
  display: flex;
  align-items: center; }
  .vc-form-select__choice.vc-form-select__search .vc-form-input {
    flex: 1; }
  .vc-form-select__choice.vc-form-select__search .vc-form-select__search-close-btn {
    position: static;
    transform: none;
    margin-left: 10px; }

.vc-form-select__choices-overflow-wrapper {
  overflow: auto;
  max-height: 224px;
  position: relative; }

.vc-form-select__choice {
  border-bottom: 1px solid #eff0f6;
  padding: 6px 10px;
  display: flex;
  align-items: center; }
  .vc-form-select__choice .form-group {
    flex: 0;
    margin: 0; }
    .vc-form-select__choice .form-group label {
      padding: 0; }
    .vc-form-select__choice .form-group .custom-control-input:valid ~ .custom-control-label::before {
      border-color: #adb5bd; }
    .vc-form-select__choice .form-group .custom-control-input:checked ~ .custom-control-label::before {
      color: white;
      background: white;
      border-color: white; }
    .vc-form-select__choice .form-group .custom-control-input:checked ~ .custom-control-label::after {
      color: #415161; }
  .vc-form-select__choice:last-child {
    border-bottom: none; }
  .vc-form-select__choice:hover:not(.vc-form-select__choice--not-interactive) {
    cursor: pointer;
    background: #f3f3f3; }
  .vc-form-select__choice--selected, .vc-form-select__choice--selected:hover {
    background: #415161 !important;
    color: white; }
  .vc-form-select__choice--suggested {
    background: rgba(65, 81, 97, 0.1) !important;
    font-weight: bold; }
  .vc-form-select__choice--selected.vc-form-select__choice--suggested {
    background: #677481 !important; }
  .vc-form-select__choice-no-results {
    text-align: center;
    display: block;
    padding: 10px;
    color: #6c757d; }
    .vc-form-select__choice-no-results i {
      font-size: 5rem;
      color: #ddd;
      display: block; }
  .vc-form-select__choice-loading {
    padding: 12px;
    display: flex;
    justify-content: center; }

.vc-form-select__loader {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px; }

.was-validated.is-valid .vc-form-select__select {
  background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'><path fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/></svg>") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important; }

.was-validated.is-invalid .vc-form-select__select {
  background: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='#c82828' viewBox='0 0 12 12'><circle cx='6' cy='6' r='4.5'/><path stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/><circle cx='6' cy='8.2' r='.6' fill='#c82828' stroke='none'/></svg>") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important; }

/**
 * In list
 */
.vc-list__header .vc-form-select .form-control.has-value {
  background-color: #fff3cd !important;
  border-color: #e8d89e !important; }
  .vc-list__header .vc-form-select .form-control.has-value .vc-form-select__preview {
    color: #856644;
    font-weight: bold; }

.vc-form-select-native label {
  padding-top: 5px; }

.vc-form-select-native .vc-form-select-native__select-wrapper {
  position: relative; }

.vc-form-select-native .vc-form-select-native__loader {
  position: absolute;
  top: 0;
  background: #f1f1f1;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 3px;
  padding: 5px 15px;
  display: flex;
  align-items: center; }

.vc-list table {
  margin: 0; }
  .vc-list table th {
    vertical-align: middle; }
    .vc-list table th a {
      color: #fff; }
      .vc-list table th a i {
        margin-left: 2px; }

.vc-list__footer__pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  border-top: 1px solid #e7e8ef; }

.vc-list__results-count {
  color: #6c757d; }

.vc-list__no-results {
  padding-bottom: 20px; }
  .vc-list__no-results > i {
    font-size: 10rem;
    color: #ddd; }

.vc-list__button {
  font-size: 0.8rem;
  padding: 0.2rem 0.5rem;
  background: #595d6e;
  color: white;
  font-weight: 500; }
  .vc-list__button:hover {
    background: #484b5b; }
  .vc-list__button.btn-danger {
    background-color: #c82828;
    color: white; }
  .vc-list__button.btn-success {
    background-color: #5cb85c;
    color: white; }
  .vc-list__button.btn-info {
    background-color: #03a9f4;
    color: white; }

.vc-list__clear-filters-button {
  align-self: center;
  margin: auto;
  color: #47515a; }

.vc-list__pagination {
  display: flex; }
  .vc-list__pagination .pagination {
    margin: 0; }
    .vc-list__pagination .pagination .page-link {
      color: #595d72;
      box-shadow: none;
      transition: all 0.2s ease-in-out; }
    .vc-list__pagination .pagination .page-link--current {
      background: #595d6e;
      color: white; }
  .vc-list__pagination .page-number-input {
    border: none;
    padding: 0; }
    .vc-list__pagination .page-number-input input {
      border-radius: 0;
      border-left: 0;
      border-color: #595d6e;
      background: #595d6e;
      color: white;
      font-weight: 600;
      width: 50px;
      outline: none !important;
      box-shadow: none;
      text-align: center; }
  .vc-list__pagination .page-item:first-child .page-number-input input {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .vc-list__pagination .page-item:last-child .page-number-input input {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .vc-list__pagination .items-per-page {
    width: 70px;
    margin-left: 5px;
    box-shadow: none; }

.vc-list__column-filter {
  vertical-align: middle !important; }

.vc-list__column-filter__content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row; }
  .vc-list__column-filter__content .form-group {
    flex: 1;
    margin: 0; }

.vc-list-columns-toggler {
  position: relative; }

.vc-list-columns-toggler__select {
  position: absolute;
  width: 200px;
  right: 100%;
  top: 0; }

.vc-list-global-filter {
  display: flex;
  align-items: center; }

.vc-online-users-counter {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 20px;
  color: #5cb85c;
  font-weight: 600; }
  .vc-online-users-counter i {
    color: #5cb85c;
    margin-right: 5px;
    animation: blink 2s steps(5, start) infinite; }

@keyframes blink {
  to {
    visibility: hidden; } }

@-webkit-keyframes blink {
  to {
    visibility: hidden; } }

.vc-application ul {
  padding-left: 25px; }

#p-account-locked-v2.login-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px;
  /* Base alert (same as login v2 error) */
  /* Warning variant for "locked" */ }
  #p-account-locked-v2.login-page .login-page__blob {
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-account-locked-v2.login-page .login-page__blob--top-right {
      top: -110px;
      right: -110px; }
    #p-account-locked-v2.login-page .login-page__blob--bottom-left {
      bottom: -120px;
      left: -120px; }
  #p-account-locked-v2.login-page .login-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-account-locked-v2.login-page .login-card--wide {
    max-width: 620px; }
  #p-account-locked-v2.login-page .login-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-account-locked-v2.login-page .login-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-account-locked-v2.login-page .login-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 600; }
  #p-account-locked-v2.login-page .login-card__alert {
    margin: 14px 0 16px;
    padding: 10px 12px;
    border-radius: 12px;
    font-weight: 700;
    text-align: center;
    border: 1px solid transparent; }
    #p-account-locked-v2.login-page .login-card__alert:focus {
      outline-offset: 3px; }
  #p-account-locked-v2.login-page .login-card__alert--warning {
    background: rgba(245, 158, 11, 0.1);
    color: rgba(146, 64, 14, 0.95);
    border-color: rgba(245, 158, 11, 0.3); }
    #p-account-locked-v2.login-page .login-card__alert--warning:focus {
      outline: 2px solid rgba(146, 64, 14, 0.85); }
  #p-account-locked-v2.login-page .locked-content {
    margin-top: 6px;
    color: rgba(27, 27, 31, 0.78);
    font-weight: 600;
    font-size: 15px;
    line-height: 1.55; }
  #p-account-locked-v2.login-page .locked-content__lead {
    margin: 0 0 10px; }
  #p-account-locked-v2.login-page .locked-content__list {
    margin: 0 0 10px;
    padding-left: 18px; }
    #p-account-locked-v2.login-page .locked-content__list li {
      margin: 6px 0; }
  #p-account-locked-v2.login-page .locked-content__footer {
    margin: 0; }
  #p-account-locked-v2.login-page .login-links {
    margin-top: 18px;
    text-align: center; }
  #p-account-locked-v2.login-page .login-links__link {
    display: block;
    margin-top: 10px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-account-locked-v2.login-page .login-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 420px) {
    #p-account-locked-v2.login-page .login-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-account-locked-v2.login-page .login-card__logo {
      width: 155px; }
    #p-account-locked-v2.login-page .login-card__title {
      font-size: 24px; } }

#p-login-v2.login-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px; }
  #p-login-v2.login-page .login-page__blob {
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-login-v2.login-page .login-page__blob--top-right {
      top: -110px;
      right: -110px; }
    #p-login-v2.login-page .login-page__blob--bottom-left {
      bottom: -120px;
      left: -120px; }
  #p-login-v2.login-page .login-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-login-v2.login-page .login-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-login-v2.login-page .login-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-login-v2.login-page .login-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 600; }
  #p-login-v2.login-page .login-card__alert {
    margin: 14px 0 16px;
    padding: 10px 12px;
    border-radius: 12px;
    background: rgba(220, 38, 38, 0.1);
    color: #b91c1c;
    border: 1px solid rgba(185, 28, 28, 0.25);
    font-weight: 600;
    text-align: center; }
    #p-login-v2.login-page .login-card__alert:focus {
      outline: 2px solid #b91c1c;
      outline-offset: 3px; }
  #p-login-v2.login-page .login-form {
    display: block; }
  #p-login-v2.login-page .field {
    margin-bottom: 18px; }
  #p-login-v2.login-page .field__label-row {
    display: flex;
    align-items: center; }
  #p-login-v2.login-page .field__label {
    font-weight: 800;
    color: #5a2dff;
    font-size: 16px;
    margin-bottom: 0; }
    #p-login-v2.login-page .field__label.password {
      margin-bottom: 0.5rem; }
  #p-login-v2.login-page .field__info {
    margin-left: 8px;
    width: 22px;
    height: 22px;
    border: 0;
    background: transparent;
    padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer; }
    #p-login-v2.login-page .field__info svg {
      width: 18px;
      height: 18px;
      fill: #5a2dff;
      opacity: 0.85; }
    #p-login-v2.login-page .field__info:hover svg {
      opacity: 1; }
  #p-login-v2.login-page .field__hint {
    font-size: 13px;
    color: rgba(90, 45, 255, 0.8);
    margin-bottom: 8px; }
  #p-login-v2.login-page .control {
    display: flex;
    align-items: stretch;
    border: 2px solid rgba(90, 45, 255, 0.55);
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    height: 46px; }
    #p-login-v2.login-page .control:focus-within {
      border-color: #5826F4;
      box-shadow: 0 0 0 2px rgba(88, 38, 244, 0.15); }
  #p-login-v2.login-page .control__input {
    flex: 1 1 auto;
    border: 0;
    outline: none;
    padding: 0 14px;
    font-size: 15px;
    color: #5826F4;
    background: transparent;
    min-width: 0; }
    #p-login-v2.login-page .control__input::placeholder {
      color: rgba(27, 27, 31, 0.35); }
    #p-login-v2.login-page .control__input:focus {
      outline: none; }
  #p-login-v2.login-page .control__icon-btn {
    flex: 0 0 48px;
    border: 0;
    background: transparent;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center; }
    #p-login-v2.login-page .control__icon-btn:focus {
      outline: none; }
    #p-login-v2.login-page .control__icon-btn svg {
      width: 20px;
      height: 20px;
      fill: #5826F4; }
    #p-login-v2.login-page .control__icon-btn:hover svg {
      fill: rgba(27, 27, 31, 0.85); }
  #p-login-v2.login-page .login-form__submit {
    width: 100%;
    margin-top: 6px;
    height: 46px;
    border: 0;
    border-radius: 10px;
    background: #11b7b7;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
    text-transform: uppercase;
    box-shadow: 0 10px 25px rgba(17, 183, 183, 0.25); }
    #p-login-v2.login-page .login-form__submit:active {
      position: relative;
      top: 1px; }
    #p-login-v2.login-page .login-form__submit:focus {
      outline: none;
      box-shadow: 0 0 0 3px rgba(17, 183, 183, 0.35), 0 10px 25px rgba(17, 183, 183, 0.25); }
  #p-login-v2.login-page .login-links {
    margin-top: 18px;
    text-align: center; }
  #p-login-v2.login-page .login-links__link {
    display: block;
    margin-top: 10px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-login-v2.login-page .login-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 420px) {
    #p-login-v2.login-page .login-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-login-v2.login-page .login-card__logo {
      width: 155px; }
    #p-login-v2.login-page .login-card__title {
      font-size: 24px; } }

#p-password-forgot-v2.login-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px; }
  #p-password-forgot-v2.login-page .login-page__blob {
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-password-forgot-v2.login-page .login-page__blob--top-right {
      top: -110px;
      right: -110px; }
    #p-password-forgot-v2.login-page .login-page__blob--bottom-left {
      bottom: -120px;
      left: -120px; }
  #p-password-forgot-v2.login-page .login-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-password-forgot-v2.login-page .login-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-password-forgot-v2.login-page .login-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-password-forgot-v2.login-page .login-card__kicker {
    margin: 0 0 6px;
    font-weight: 800;
    color: rgba(90, 45, 255, 0.85);
    font-size: 14px;
    letter-spacing: 0.02em;
    text-transform: uppercase; }
  #p-password-forgot-v2.login-page .login-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 600; }
  #p-password-forgot-v2.login-page .login-card__subtitle {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 1.35;
    color: rgba(90, 45, 255, 0.8);
    font-weight: 600; }
  #p-password-forgot-v2.login-page .login-card__alert {
    margin: 14px 0 16px;
    padding: 10px 12px;
    border-radius: 12px;
    background: rgba(220, 38, 38, 0.1);
    color: #b91c1c;
    border: 1px solid rgba(185, 28, 28, 0.25);
    font-weight: 600;
    text-align: center; }
    #p-password-forgot-v2.login-page .login-card__alert:focus {
      outline: 2px solid #b91c1c;
      outline-offset: 3px; }
  #p-password-forgot-v2.login-page .login-form {
    display: block; }
  #p-password-forgot-v2.login-page .field {
    margin-bottom: 18px; }
  #p-password-forgot-v2.login-page .field__label-row {
    display: flex;
    align-items: center; }
  #p-password-forgot-v2.login-page .field__label {
    font-weight: 800;
    color: #5a2dff;
    font-size: 16px;
    margin-bottom: 0; }
  #p-password-forgot-v2.login-page .field__hint {
    font-size: 13px;
    color: rgba(90, 45, 255, 0.8);
    margin-bottom: 8px; }
  #p-password-forgot-v2.login-page .control {
    display: flex;
    align-items: stretch;
    border: 2px solid rgba(90, 45, 255, 0.55);
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    height: 46px; }
    #p-password-forgot-v2.login-page .control:focus-within {
      border-color: #5826F4;
      box-shadow: 0 0 0 2px rgba(88, 38, 244, 0.15); }
  #p-password-forgot-v2.login-page .control__input {
    flex: 1 1 auto;
    border: 0;
    outline: none;
    padding: 0 14px;
    font-size: 15px;
    color: #5826F4;
    background: transparent;
    min-width: 0; }
    #p-password-forgot-v2.login-page .control__input::placeholder {
      color: rgba(27, 27, 31, 0.35); }
    #p-password-forgot-v2.login-page .control__input:focus {
      outline: none; }
  #p-password-forgot-v2.login-page .login-form__submit {
    width: 100%;
    margin-top: 6px;
    height: 46px;
    border: 0;
    border-radius: 10px;
    background: #11b7b7;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
    text-transform: uppercase;
    box-shadow: 0 10px 25px rgba(17, 183, 183, 0.25); }
    #p-password-forgot-v2.login-page .login-form__submit:active {
      position: relative;
      top: 1px; }
    #p-password-forgot-v2.login-page .login-form__submit:focus {
      outline: none;
      box-shadow: 0 0 0 3px rgba(17, 183, 183, 0.35), 0 10px 25px rgba(17, 183, 183, 0.25); }
  #p-password-forgot-v2.login-page .login-links {
    margin-top: 18px;
    text-align: center; }
  #p-password-forgot-v2.login-page .login-links__link {
    display: block;
    margin-top: 10px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-password-forgot-v2.login-page .login-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 420px) {
    #p-password-forgot-v2.login-page .login-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-password-forgot-v2.login-page .login-card__logo {
      width: 155px; }
    #p-password-forgot-v2.login-page .login-card__title {
      font-size: 24px; } }

#p-password-change-v2.login-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px; }
  #p-password-change-v2.login-page .login-page__blob {
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-password-change-v2.login-page .login-page__blob--top-right {
      top: -110px;
      right: -110px; }
    #p-password-change-v2.login-page .login-page__blob--bottom-left {
      bottom: -120px;
      left: -120px; }
  #p-password-change-v2.login-page .login-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-password-change-v2.login-page .login-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-password-change-v2.login-page .login-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-password-change-v2.login-page .login-card__kicker {
    margin: 0 0 6px;
    font-weight: 800;
    letter-spacing: 0.02em;
    color: rgba(90, 45, 255, 0.75);
    font-size: 13px;
    text-transform: uppercase; }
  #p-password-change-v2.login-page .login-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 600; }
  #p-password-change-v2.login-page .login-card__alert {
    margin: 14px 0 16px;
    padding: 10px 12px;
    border-radius: 12px;
    background: rgba(220, 38, 38, 0.1);
    color: #b91c1c;
    border: 1px solid rgba(185, 28, 28, 0.25);
    font-weight: 600;
    text-align: center; }
    #p-password-change-v2.login-page .login-card__alert:focus {
      outline: 2px solid #b91c1c;
      outline-offset: 3px; }
  #p-password-change-v2.login-page .login-form {
    display: block; }
  #p-password-change-v2.login-page .field {
    margin-bottom: 18px; }
  #p-password-change-v2.login-page .field__label-row {
    display: flex;
    align-items: center; }
  #p-password-change-v2.login-page .field__label {
    font-weight: 800;
    color: #5a2dff;
    font-size: 16px;
    margin-bottom: 0.5rem; }
  #p-password-change-v2.login-page .field__hint {
    font-size: 13px;
    color: rgba(90, 45, 255, 0.8);
    margin-bottom: 8px; }
  #p-password-change-v2.login-page .control {
    display: flex;
    align-items: stretch;
    border: 2px solid rgba(90, 45, 255, 0.55);
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    height: 46px; }
    #p-password-change-v2.login-page .control:focus-within {
      border-color: #5826F4;
      box-shadow: 0 0 0 2px rgba(88, 38, 244, 0.15); }
  #p-password-change-v2.login-page .control__input {
    flex: 1 1 auto;
    border: 0;
    outline: none;
    padding: 0 14px;
    font-size: 15px;
    color: #5826F4;
    background: transparent;
    min-width: 0; }
    #p-password-change-v2.login-page .control__input::placeholder {
      color: rgba(27, 27, 31, 0.35); }
    #p-password-change-v2.login-page .control__input:focus {
      outline: none; }
  #p-password-change-v2.login-page .control__icon-btn {
    flex: 0 0 48px;
    border: 0;
    background: transparent;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center; }
    #p-password-change-v2.login-page .control__icon-btn:focus {
      outline: none; }
    #p-password-change-v2.login-page .control__icon-btn svg {
      width: 20px;
      height: 20px;
      fill: #5826F4; }
    #p-password-change-v2.login-page .control__icon-btn:hover svg {
      fill: rgba(27, 27, 31, 0.85); }
  #p-password-change-v2.login-page .login-form__submit {
    width: 100%;
    margin-top: 6px;
    height: 46px;
    border: 0;
    border-radius: 10px;
    background: #11b7b7;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
    text-transform: uppercase;
    box-shadow: 0 10px 25px rgba(17, 183, 183, 0.25); }
    #p-password-change-v2.login-page .login-form__submit:active {
      position: relative;
      top: 1px; }
    #p-password-change-v2.login-page .login-form__submit:focus {
      outline: none;
      box-shadow: 0 0 0 3px rgba(17, 183, 183, 0.35), 0 10px 25px rgba(17, 183, 183, 0.25); }
  #p-password-change-v2.login-page .login-links {
    margin-top: 18px;
    text-align: center; }
  #p-password-change-v2.login-page .login-links__link {
    display: block;
    margin-top: 10px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-password-change-v2.login-page .login-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 420px) {
    #p-password-change-v2.login-page .login-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-password-change-v2.login-page .login-card__logo {
      width: 155px; }
    #p-password-change-v2.login-page .login-card__title {
      font-size: 24px; } }

#p-hub-v2.hub-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px; }
  #p-hub-v2.hub-page .hub-page__blob {
    position: absolute;
    width: 280px;
    height: 280px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-hub-v2.hub-page .hub-page__blob--top-right {
      top: -120px;
      right: -120px; }
    #p-hub-v2.hub-page .hub-page__blob--bottom-left {
      bottom: -130px;
      left: -130px; }
  #p-hub-v2.hub-page .hub-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-hub-v2.hub-page .hub-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 620px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-hub-v2.hub-page .hub-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-hub-v2.hub-page .hub-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 700; }
  #p-hub-v2.hub-page .hub-card__subtitle {
    margin: 10px 0 0;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: rgba(90, 45, 255, 0.75);
    text-transform: uppercase; }
  #p-hub-v2.hub-page .hub-card__intro {
    margin: 12px auto 0;
    max-width: 52ch;
    font-size: 14px;
    line-height: 1.5;
    color: rgba(27, 27, 31, 0.75);
    font-weight: 600; }
  #p-hub-v2.hub-page .hub-apps {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-top: 18px; }
  #p-hub-v2.hub-page .hub-app {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    padding: 12px 14px;
    border-radius: 12px;
    border: 2px solid rgba(90, 45, 255, 0.25);
    background: rgba(90, 45, 255, 0.02);
    text-decoration: none;
    transition: transform 120ms ease, border-color 120ms ease, box-shadow 120ms ease, background 120ms ease; }
    #p-hub-v2.hub-page .hub-app:hover {
      transform: translateY(-1px);
      border-color: rgba(90, 45, 255, 0.45);
      background: rgba(90, 45, 255, 0.04);
      box-shadow: 0 12px 26px rgba(16, 24, 40, 0.1); }
    #p-hub-v2.hub-page .hub-app:active {
      transform: translateY(0); }
    #p-hub-v2.hub-page .hub-app:focus {
      outline: none;
      box-shadow: 0 0 0 3px rgba(90, 45, 255, 0.22), 0 12px 26px rgba(16, 24, 40, 0.1);
      border-color: rgba(90, 45, 255, 0.55); }
  #p-hub-v2.hub-page .hub-app__name {
    font-weight: 900;
    color: #5826F4;
    font-size: 15px;
    line-height: 1.2; }
  #p-hub-v2.hub-page .hub-app__arrow {
    flex: 0 0 auto;
    font-weight: 900;
    color: rgba(90, 45, 255, 0.75);
    font-size: 18px;
    line-height: 1; }
  #p-hub-v2.hub-page .hub-alert {
    margin-top: 18px;
    padding: 12px 14px;
    border-radius: 12px;
    background: rgba(245, 158, 11, 0.1);
    border: 1px solid rgba(245, 158, 11, 0.3);
    color: rgba(146, 64, 14, 0.95);
    text-align: center; }
  #p-hub-v2.hub-page .hub-alert__title {
    margin: 0 0 6px;
    font-weight: 900; }
  #p-hub-v2.hub-page .hub-alert__text {
    margin: 0;
    font-weight: 700;
    line-height: 1.45; }
  #p-hub-v2.hub-page .hub-links {
    margin-top: 18px;
    text-align: center; }
  #p-hub-v2.hub-page .hub-links__link {
    display: inline-block;
    margin-top: 6px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-hub-v2.hub-page .hub-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 560px) {
    #p-hub-v2.hub-page .hub-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-hub-v2.hub-page .hub-card__logo {
      width: 165px; }
    #p-hub-v2.hub-page .hub-card__title {
      font-size: 24px; }
    #p-hub-v2.hub-page .hub-apps {
      grid-template-columns: 1fr; } }

#p-2fa-message-v2.login-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px; }
  #p-2fa-message-v2.login-page .login-page__blob {
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-2fa-message-v2.login-page .login-page__blob--top-right {
      top: -110px;
      right: -110px; }
    #p-2fa-message-v2.login-page .login-page__blob--bottom-left {
      bottom: -120px;
      left: -120px; }
  #p-2fa-message-v2.login-page .login-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-2fa-message-v2.login-page .login-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-2fa-message-v2.login-page .login-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-2fa-message-v2.login-page .login-card__kicker {
    margin: 0 0 8px;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: rgba(90, 45, 255, 0.75);
    text-transform: uppercase; }
  #p-2fa-message-v2.login-page .login-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 600; }
  #p-2fa-message-v2.login-page .login-card__message {
    margin: 12px 0 0;
    padding: 12px 14px;
    border-radius: 12px;
    background: rgba(90, 45, 255, 0.06);
    color: rgba(90, 45, 255, 0.95);
    border: 1px solid rgba(90, 45, 255, 0.18);
    font-weight: 600;
    text-align: center; }
    #p-2fa-message-v2.login-page .login-card__message a {
      color: #5a2dff;
      text-decoration: underline;
      font-weight: 800; }
      #p-2fa-message-v2.login-page .login-card__message a:focus {
        outline: 2px solid #5a2dff;
        outline-offset: 3px; }
  #p-2fa-message-v2.login-page .login-links {
    margin-top: 18px;
    text-align: center; }
  #p-2fa-message-v2.login-page .login-links__link {
    display: block;
    margin-top: 10px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-2fa-message-v2.login-page .login-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 420px) {
    #p-2fa-message-v2.login-page .login-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-2fa-message-v2.login-page .login-card__logo {
      width: 155px; }
    #p-2fa-message-v2.login-page .login-card__title {
      font-size: 24px; } }

#p-2fa-v2.login-page {
  background: #fff;
  min-height: 100vh;
  width: 100%;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 42px 18px; }
  #p-2fa-v2.login-page .login-page__blob {
    position: absolute;
    width: 260px;
    height: 260px;
    border-radius: 999px;
    background: #5a2dff;
    pointer-events: none; }
    #p-2fa-v2.login-page .login-page__blob--top-right {
      top: -110px;
      right: -110px; }
    #p-2fa-v2.login-page .login-page__blob--bottom-left {
      bottom: -120px;
      left: -120px; }
  #p-2fa-v2.login-page .login-card {
    position: relative;
    z-index: 1;
    width: 100%;
    max-width: 440px;
    background: #fff;
    border-radius: 18px;
    box-shadow: 0 18px 50px rgba(16, 24, 40, 0.12);
    padding: 34px 28px 26px; }
  #p-2fa-v2.login-page .login-card__header {
    text-align: center;
    margin-bottom: 18px; }
  #p-2fa-v2.login-page .login-card__logo {
    width: 150px;
    height: auto;
    display: block;
    margin: 0 auto 3rem; }
  #p-2fa-v2.login-page .login-card__kicker {
    margin: 0 0 8px;
    font-weight: 800;
    font-size: 14px;
    letter-spacing: 0.02em;
    color: rgba(90, 45, 255, 0.75);
    text-transform: uppercase; }
  #p-2fa-v2.login-page .login-card__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.15;
    color: #5a2dff;
    font-weight: 600; }
  #p-2fa-v2.login-page .login-card__message {
    margin: 12px 0 16px;
    padding: 10px 12px;
    border-radius: 12px;
    background: rgba(90, 45, 255, 0.06);
    color: rgba(90, 45, 255, 0.95);
    border: 1px solid rgba(90, 45, 255, 0.18);
    font-weight: 600;
    text-align: center; }
  #p-2fa-v2.login-page .login-card__alert {
    margin: 14px 0 16px;
    padding: 10px 12px;
    border-radius: 12px;
    background: rgba(220, 38, 38, 0.1);
    color: #b91c1c;
    border: 1px solid rgba(185, 28, 28, 0.25);
    font-weight: 600;
    text-align: center; }
    #p-2fa-v2.login-page .login-card__alert:focus {
      outline: 2px solid #b91c1c;
      outline-offset: 3px; }
  #p-2fa-v2.login-page .login-form {
    display: block; }
  #p-2fa-v2.login-page .field {
    margin-bottom: 18px; }
  #p-2fa-v2.login-page .field__label-row {
    display: flex;
    align-items: center; }
  #p-2fa-v2.login-page .field__label {
    font-weight: 800;
    color: #5a2dff;
    font-size: 16px;
    margin-bottom: 0; }
  #p-2fa-v2.login-page .field__hint {
    font-size: 13px;
    color: rgba(90, 45, 255, 0.8);
    margin-bottom: 8px; }
  #p-2fa-v2.login-page .control {
    display: flex;
    align-items: stretch;
    border: 2px solid rgba(90, 45, 255, 0.55);
    border-radius: 10px;
    background: #fff;
    overflow: hidden;
    height: 46px; }
    #p-2fa-v2.login-page .control:focus-within {
      border-color: #5826F4;
      box-shadow: 0 0 0 2px rgba(88, 38, 244, 0.15); }
  #p-2fa-v2.login-page .control__input {
    flex: 1 1 auto;
    border: 0;
    outline: none;
    padding: 0 14px;
    font-size: 15px;
    color: #5826F4;
    background: transparent;
    min-width: 0; }
    #p-2fa-v2.login-page .control__input::placeholder {
      color: rgba(27, 27, 31, 0.35); }
    #p-2fa-v2.login-page .control__input:focus {
      outline: none; }
  #p-2fa-v2.login-page .login-form__submit {
    width: 100%;
    margin-top: 6px;
    height: 46px;
    border: 0;
    border-radius: 10px;
    background: #11b7b7;
    color: #fff;
    font-weight: 900;
    cursor: pointer;
    text-transform: uppercase;
    box-shadow: 0 10px 25px rgba(17, 183, 183, 0.25); }
    #p-2fa-v2.login-page .login-form__submit:active {
      position: relative;
      top: 1px; }
    #p-2fa-v2.login-page .login-form__submit:focus {
      outline: none;
      box-shadow: 0 0 0 3px rgba(17, 183, 183, 0.35), 0 10px 25px rgba(17, 183, 183, 0.25); }
  #p-2fa-v2.login-page .login-links {
    margin-top: 18px;
    text-align: center; }
  #p-2fa-v2.login-page .login-links__link {
    display: block;
    margin-top: 10px;
    color: #5a2dff;
    text-decoration: underline;
    font-weight: 700; }
    #p-2fa-v2.login-page .login-links__link:focus {
      outline: 2px solid #5a2dff;
      outline-offset: 3px; }
  @media (max-width: 420px) {
    #p-2fa-v2.login-page .login-card {
      padding: 28px 18px 22px;
      border-radius: 16px; }
    #p-2fa-v2.login-page .login-card__logo {
      width: 155px; }
    #p-2fa-v2.login-page .login-card__title {
      font-size: 24px; } }

#p-2fa-v2.login-page .totp-setup {
  margin: 8px 0 18px; }

#p-2fa-v2.login-page .totp-setup__qr {
  display: flex;
  justify-content: center;
  margin: 12px 0 10px; }

#p-2fa-v2.login-page .totp-setup__qr-image {
  width: 240px;
  height: 240px;
  border-radius: 14px;
  border: 1px solid rgba(90, 45, 255, 0.18);
  box-shadow: 0 12px 30px rgba(16, 24, 40, 0.1);
  background: #fff;
  text-align: center; }

#p-2fa-v2.login-page .totp-setup__hint {
  margin: 10px 0 10px;
  font-size: 13px;
  line-height: 1.45;
  color: rgba(90, 45, 255, 0.85);
  text-align: center;
  font-weight: 600; }

#p-2fa-v2.login-page .totp-setup__stores {
  display: flex;
  gap: 10px;
  justify-content: center;
  flex-wrap: wrap;
  margin: 10px 0 0; }

#p-2fa-v2.login-page .totp-setup__store-link {
  display: inline-block;
  font-weight: 800;
  font-size: 13px;
  color: #5a2dff;
  text-decoration: underline; }
  #p-2fa-v2.login-page .totp-setup__store-link:focus {
    outline: 2px solid #5a2dff;
    outline-offset: 3px; }

#p-2fa-v2.login-page .totp-setup__details {
  margin: 12px 0 0;
  padding: 10px 12px;
  border-radius: 12px;
  background: rgba(90, 45, 255, 0.04);
  border: 1px solid rgba(90, 45, 255, 0.14); }

#p-2fa-v2.login-page .totp-setup__details-summary {
  cursor: pointer;
  font-weight: 900;
  color: rgba(90, 45, 255, 0.95);
  outline: none; }
  #p-2fa-v2.login-page .totp-setup__details-summary:focus {
    outline: 2px solid #5a2dff;
    outline-offset: 3px; }

#p-2fa-v2.login-page .totp-setup__secret {
  margin: 10px 0 0;
  text-align: center;
  font-size: 13px;
  color: rgba(90, 45, 255, 0.85);
  font-weight: 700;
  word-break: break-all; }

#p-2fa-v2.login-page .totp-setup__secret-label {
  font-weight: 900;
  margin-right: 6px; }

.vc-application-access-rights-manager .module {
  background: #f6f6f6;
  padding: 20px;
  border-radius: 3px;
  margin-bottom: 20px; }

.vc-application-access-rights-manager .add-module-wrapper {
  padding-bottom: 15px;
  border-bottom: 1px solid #eff0f6;
  margin: 0 -25px; }
  .vc-application-access-rights-manager .add-module-wrapper .empty-text {
    display: none; }
  .vc-application-access-rights-manager .add-module-wrapper--empty {
    border-top: 1px solid #eff0f6;
    margin-top: 30px;
    padding-top: 15px; }
    .vc-application-access-rights-manager .add-module-wrapper--empty .empty-text {
      display: block; }

.vc-application-access-rights-manager .features {
  padding: 25px;
  background: #e9ecef;
  border-radius: 3px; }

.vc-application-access-rights-manager .trash-column-previous {
  max-width: 100%;
  flex-grow: 1;
  padding-right: 0; }

.vc-application-access-rights-manager .trash-column {
  max-width: 30px;
  margin-top: 37px;
  padding: 0;
  text-align: center; }

.vc-login-page-form .vue-codemirror {
  border: 1px solid #eff0f6;
  border-radius: 4px;
  overflow: hidden; }

.vc-login-page-form .CodeMirror {
  height: 500px; }

.vc-user-access-rights-manager .form-group {
  margin-bottom: 0; }

.vc-user-access-rights-manager .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #000000;
  background-color: #222222; }

.vc-user-access-rights-manager .cp__header {
  cursor: initial; }
  .vc-user-access-rights-manager .cp__header .custom-control-label {
    color: #fff; }

.vc-user-access-rights-manager .application__body {
  padding: 0; }

.vc-user-access-rights-manager .application__actions {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  color: white; }
  .vc-user-access-rights-manager .application__actions > * {
    margin-left: 10px; }

.vc-user-access-rights-manager .module__header {
  background: #f1f1f1;
  padding: 5px 10px;
  margin: 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.vc-user-access-rights-manager .module__body {
  padding: 8px 15px; }

.vc-user-access-rights-manager .feature .custom-control-label span {
  font-style: italic;
  font-size: 0.9rem;
  color: #8c8c8c; }

.vc-user-access-rights-manager .feature {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }

.vc-user-access-rights-manager .feature__expiration-date {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center; }
  .vc-user-access-rights-manager .feature__expiration-date span {
    margin-right: 10px;
    font-style: italic;
    font-size: 0.9rem;
    color: #8c8c8c; }

.vc-user-access-rights-manager .popover-container:hover {
  cursor: pointer; }

.vc-user-context-switcher {
  padding: 5px 15px;
  width: 70%;
  max-width: 650px;
  height: 100%;
  display: flex;
  align-items: center; }
  .vc-user-context-switcher .form-group {
    margin: 0;
    flex: 1; }
  .vc-user-context-switcher .vc-form-select__preview, .vc-user-context-switcher .vc-form-select__preview > div, .vc-user-context-switcher .vc-form-select__placeholder {
    white-space: nowrap; }

.vc-collapsible-panel {
  margin-bottom: 10px; }

.vc-collapsible-panel__header {
  background: #595d6e;
  padding: 7px 12px;
  font-weight: 600;
  color: #fff;
  border-radius: 4px;
  display: flex;
  justify-content: space-between; }
  .vc-collapsible-panel__header:hover {
    cursor: pointer; }
  .vc-collapsible-panel__header a {
    color: #fff; }

.vc-collapsible-panel__body {
  padding: 10px;
  border: 1px solid #e7e8ef;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  position: relative;
  display: none; }

.vc-collapsible-panel__floaters {
  position: absolute;
  right: 10px;
  top: 0;
  display: flex; }
  .vc-collapsible-panel__floaters > * {
    color: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 3px 10px;
    background: #595d6e;
    font-size: 0.8rem;
    margin-right: 10px; }
    .vc-collapsible-panel__floaters > * a {
      color: #fff; }
    .vc-collapsible-panel__floaters > *:last-child {
      margin-right: 0; }

.vc-collapsible-panel--opened .vc-collapsible-panel__body {
  display: block; }

.vc-collapsible-panel--opened .vc-collapsible-panel__header {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

textarea.fr-code {
  display: none;
  width: 100%;
  resize: none;
  -moz-resize: none;
  -webkit-resize: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding: 10px;
  margin: 0;
  font-family: "Courier New",monospace;
  font-size: 14px;
  background: #FFF;
  color: #000;
  outline: none; }

.fr-box.fr-rtl textarea.fr-code {
  direction: rtl; }

.fr-box .CodeMirror {
  display: none; }

.fr-box.fr-code-view textarea.fr-code {
  display: block; }
.fr-box.fr-code-view .fr-element, .fr-box.fr-code-view .fr-placeholder, .fr-box.fr-code-view .fr-iframe {
  display: none; }
.fr-box.fr-code-view .CodeMirror {
  display: block; }

.fr-box.fr-inline.fr-code-view .fr-command.fr-btn.html-switch {
  display: block; }
.fr-box.fr-inline .fr-command.fr-btn.html-switch {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  background: #FFF;
  color: #333333;
  -moz-outline: 0;
  outline: 0;
  border: 0;
  line-height: 1;
  cursor: pointer;
  text-align: left;
  padding: 8px 7px;
  -webkit-transition: background 0.2s ease 0s;
  -moz-transition: background 0.2s ease 0s;
  -ms-transition: background 0.2s ease 0s;
  -o-transition: background 0.2s ease 0s;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none; }
  .fr-box.fr-inline .fr-command.fr-btn.html-switch i {
    font-size: 24px;
    width: 24px;
    text-align: center; }
  .fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover {
    background: #ebebeb; }

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.fr-popup .fr-layer.fr-color-hex-layer {
  margin: 0;
  padding: 20px;
  padding-top: 0;
  float: left; }
  .fr-popup .fr-layer.fr-color-hex-layer .fr-input-line {
    float: left;
    width: calc(100% - 50px);
    padding: 15px 0 0; }
  .fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons {
    float: right;
    width: 38px;
    height: 40px;
    padding: 17px 0 0;
    margin: 0; }
  .fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 13px;
    height: 40px;
    width: 38px; }
.fr-popup .fr-separator + .fr-colors-tabs {
  margin-left: 2px;
  margin-right: 2px; }
.fr-popup .fr-color-set {
  line-height: 0;
  display: none; }
  .fr-popup .fr-color-set.fr-selected-set {
    display: block;
    padding: 20px;
    padding-bottom: 0; }
  .fr-popup .fr-color-set > span {
    display: inline-block;
    width: 32px;
    height: 32px;
    position: relative;
    z-index: 1; }
    .fr-popup .fr-color-set > span > i, .fr-popup .fr-color-set > span > svg {
      text-align: center;
      line-height: 32px;
      height: 24px;
      width: 24px;
      margin: 4px;
      font-size: 13px;
      position: absolute;
      bottom: 0;
      cursor: default;
      left: 0; }
      .fr-popup .fr-color-set > span > i path, .fr-popup .fr-color-set > span > svg path {
        fill: #222222; }
    .fr-popup .fr-color-set > span .fr-selected-color {
      color: #FFF;
      font-family: FontAwesome;
      font-size: 13px;
      font-weight: 400;
      line-height: 32px;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      text-align: center;
      cursor: default; }
    .fr-popup .fr-color-set > span:hover, .fr-popup .fr-color-set > span:focus {
      outline: 1px solid #222222;
      z-index: 2; }

.fr-rtl .fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab[data-param1="text"] ~ [data-param1="background"]::after {
  -webkit-transform: translate3d(100%, 0, 0);
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0); }

/*!
 * froala_editor v3.0.6 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2019 Froala Labs
 */

.clearfix::after {
  clear: both;
  display: block;
  content: "";
  height: 0; }

.hide-by-clipping {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.fr-box .fr-counter {
  padding: 10px;
  float: right;
  color: #999999;
  content: attr(data-chars);
  font-size: 14px;
  font-family: sans-serif;
  z-index: 1;
  border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  -webkit-border-radius: 2px 0 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }
.fr-box.fr-rtl .fr-counter {
  left: 0;
  right: auto;
  border-left: none;
  border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

.fr-box.fr-code-view .fr-counter {
  display: none; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vY29yZS9zdHlsZXMvc2Fzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL2NvcmUvc3R5bGVzL3Nhc3MvYWJzdHJhY3RzL2Z1bmN0aW9ucy9fYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL2NvcmUvc3R5bGVzL3Nhc3MvYWJzdHJhY3RzL21peGlucy9fYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2Zyb2FsYS9zYXNzL2NvcmUvZWxlbWVudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvZnJvYWxhL3Nhc3MvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy9jb3JlL2lmcmFtZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvZnJvYWxhL3Nhc3MvY29yZS93cmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy90b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy91aS9idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy91aS9kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvZnJvYWxhL3Nhc3MvdWkvbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2Zyb2FsYS9zYXNzL3VpL3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy91aS90ZXh0X2VkaXQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2Zyb2FsYS9zYXNzL3VpL3Rvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2Zyb2FsYS9zYXNzL2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL2Zyb2FsYS9zYXNzL2Zyb2FsYS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9hYnN0cmFjdHMvZnVuY3Rpb25zL19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vYWJzdHJhY3RzL21peGlucy9fYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvbmZpcm1hdGlvbi1hY3Rpb24tZGlhbG9nLmNvbXBvbmVudC5jc3MiLCJ3ZWJwYWNrOi8vL2VsbGlwc2lzLWxvYWRlci5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vcGFuZWwtZXJyb3IuY29tcG9uZW50LmNzcyIsIndlYnBhY2s6Ly8vcGFuZWwtbG9hZGVyLmNvbXBvbmVudC5jc3MiLCJ3ZWJwYWNrOi8vL2lucHV0LmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy9mcm9hbGEuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vL3RhZ3MuY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vL3Rvb2x0aXAuY3NzIiwid2VicGFjazovLy8uLi9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL2NvcmUvc3R5bGVzL3Nhc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9jb3JlL3N0eWxlcy9zYXNzL2Fic3RyYWN0cy9mdW5jdGlvbnMvX2FsbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL2NvcmUvc3R5bGVzL3Nhc3MvYWJzdHJhY3RzL21peGlucy9fYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvdmVuZG9yL2ZvbnQtYXdlc29tZS1wcm8vZm9udC1hd2Vzb21lLXByby1hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3ZlbmRvci9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3ZlbmRvci9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3ZlbmRvci9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib3VyYm9uL2NvcmUvYm91cmJvbi9saWJyYXJ5L19zaGFkZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3ZlbmRvci9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLW1xL19tcS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92ZW5kb3IvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3ZlbmRvci9ib290c3RyYXAvX3RleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3ZlbmRvci9ib290c3RyYXAvX3V0aWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92ZW5kb3IvYWxlcnRpZnlqcy9fZGlhbG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92ZW5kb3IvYWxlcnRpZnlqcy9fbm90aWZpY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92ZW5kb3Ivdi1kYXRlLXBpY2tlci9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vL2Zyb2FsYS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3ZlbmRvci9mcm9hbGEvc2Fzcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvY29yZS9lbGVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92ZW5kb3IvZnJvYWxhL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvdmVuZG9yL2Zyb2FsYS9zYXNzL2NvcmUvaWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvdmVuZG9yL2Zyb2FsYS9zYXNzL2NvcmUvd3JhcHBlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3ZlbmRvci9mcm9hbGEvc2Fzcy90b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvdmVuZG9yL2Zyb2FsYS9zYXNzL3VpL2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvdWkvZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvdWkvbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvdWkvcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvdWkvdGV4dF9lZGl0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvdmVuZG9yL2Zyb2FsYS9zYXNzL3VpL3Rvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvaGVscGVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3ZlbmRvci9mcm9hbGEvc2Fzcy9mcm9hbGEuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vLi4vZXNzZW50aWFscy92ZW5kb3IvZnJvYWxhL3Nhc3MvcGx1Z2lucy9jb2RlX3ZpZXcuc2NzcyIsIndlYnBhY2s6Ly8vYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9jb3JlL3N0eWxlcy9zYXNzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvY29yZS9zdHlsZXMvc2Fzcy9hYnN0cmFjdHMvZnVuY3Rpb25zL19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9jb3JlL3N0eWxlcy9zYXNzL2Fic3RyYWN0cy9taXhpbnMvX2FsbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvYmFzZS9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvYmFzZS9fdnVlanMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL2xheW91dHMvbWFpbi9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy9sYXlvdXRzL21haW4vX3NpZGUtbWVudS5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvbGF5b3V0cy9tYWluL19zdHJ1Y3R1cmUuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0cy9tYWluL19zaWRlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0cy9odWIvX2FsbC5zY3NzIiwid2VicGFjazovLy9sYXlvdXRzL2Vycm9yL19hbGwuc2NzcyIsIndlYnBhY2s6Ly8vbGF5b3V0cy9lcnJvci9fbWFpbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vbGlicmFyeS9fdGludC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vbGlicmFyeS9fc2hhZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZm9ybS9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9taXNjL19lbGxpcHNpcy1sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvbWlzYy9fcGFuZWwtZXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvbWlzYy9fcGFuZWwtbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL21pc2MvX3JlbW90ZS1hY3Rpb24tYnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL19jb2xsYXBzaWJsZS1wYW5lbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL19zd2l0Y2guc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvX3RyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvZm9ybS9fZXJyb3JzLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdnVlanMvY29tcG9uZW50cy9mb3JtL19maWxlLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdnVlanMvY29tcG9uZW50cy9mb3JtL19pbnB1dC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvZm9ybS9fcmFkaW8uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92dWVqcy9jb21wb25lbnRzL2Zvcm0vX3NlbGVjdC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvZm9ybS9fc2VsZWN0LW5hdGl2ZS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvbGlzdC9fbGlzdC5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvbGlzdC9fbGlzdC1idXR0b24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92dWVqcy9jb21wb25lbnRzL2xpc3QvX2xpc3QtY2xlYXItZmlsdGVycy1idXR0b24uY29tcG9uZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uLy4uLy4uL2Vzc2VudGlhbHMvc3RhcnRlci1wYWNrcy9ib290c3RyYXAtYmFja2VuZC9zdHlsZXMvc2Fzcy92dWVqcy9jb21wb25lbnRzL2xpc3QvX2xpc3QtcGFnaW5hdGlvbi5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvbGlzdC9fbGlzdC1jb2x1bW4tZmlsdGVyLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy8uLi8uLi8uLi8uLi9lc3NlbnRpYWxzL3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdnVlanMvY29tcG9uZW50cy9saXN0L19saXN0LWNvbHVtbnMtdG9nZ2xlci5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vLi4vLi4vZXNzZW50aWFscy9zdGFydGVyLXBhY2tzL2Jvb3RzdHJhcC1iYWNrZW5kL3N0eWxlcy9zYXNzL3Z1ZWpzL2NvbXBvbmVudHMvbGlzdC9fbGlzdC1nbG9iYWwtZmlsdGVyLmNvbXBvbmVudC5zY3NzIiwid2VicGFjazovLy9jb21wb25lbnRzL19vbmxpbmUtdXNlcnMtY291bnRlci5zY3NzIiwid2VicGFjazovLy9wYWdlcy9hcHBsaWNhdGlvbi9fYWxsLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19hY2NvdW50LWRpc2FibGVkLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19sb2dpbi5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fZm9yZ290LXBhc3N3b3JkLXN0ZXAxLnNjc3MiLCJ3ZWJwYWNrOi8vL3BhZ2VzL19mb3Jnb3QtcGFzc3dvcmQtc3RlcDIuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX2h1Yi5zY3NzIiwid2VicGFjazovLy9wYWdlcy9faW1wb3NzaWJsZS1tZmEuc2NzcyIsIndlYnBhY2s6Ly8vcGFnZXMvX21mYS5zY3NzIiwid2VicGFjazovLy9wYWdlcy9fdG90cC1zZXR1cC5zY3NzIiwid2VicGFjazovLy92dWVqcy9jb21wb25lbnRzL2FwcGxpY2F0aW9uL19hY2Nlc3MtcmlnaHRzLW1hbmFnZXIuc2NzcyIsIndlYnBhY2s6Ly8vdnVlanMvY29tcG9uZW50cy9hcHBsaWNhdGlvbi9fbG9naW4tcGFnZS1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vL3Z1ZWpzL2NvbXBvbmVudHMvdXNlci9fYWNjZXNzLXJpZ2h0cy1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vL3Z1ZWpzL2NvbXBvbmVudHMvdXNlci9fdXNlci1jb250ZXh0LXN3aXRjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3Z1ZWpzL2NvbXBvbmVudHMvX2NvbGxhcHNpYmxlLXBhbmVsLnNjc3MiLCJ3ZWJwYWNrOi8vL2NvZGVfdmlldy5jc3MiLCJ3ZWJwYWNrOi8vL2NvbG9ycy5jc3MiLCJ3ZWJwYWNrOi8vL2NoYXJfY291bnRlci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7OztFQ0tFO0FEUUY7Ozs7RUNIRTtBRHFERjs7OztFQ2hERTtBRCtERjs7Ozs7RUN6REU7QURrR0Y7O0VDL0ZFO0FEMEdGOzs7Ozs7OztFQ2pHRTtBQ2pDRjs7RURvQ0U7QUVwQ0Y7O0VGdUNFO0FHbUJGO0VBRUksV0FBVztFQUNYLGNBQWM7RUFDZCxXQUFXO0VBQ1gsU0FBUzs7QUFnRWI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxVQUFVO0VBQ1YsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixzQkFBbUI7RUFDbkIsU0FBUzs7QUN2SVg7RUFDRSw0QkFBNEI7O0FBRzlCO0VEOEJFLGtCSGhDd0I7RUdpQ3hCLHVCSGpDd0I7RUdrQ3hCLDBCSGxDd0I7RUdvQ3hCLDZCQUFnQztFQUNqQyxvQ0FBb0M7RUFDcEMsNEJBQW9DO0VDcENyQztJQUlJLHVCQ21FMkI7SURsRTNCLGNDbUV1QjtJRGxFdkIsZUNtRW1CO0lEbEVuQixnQkNtRW9CO0lEakVwQixhQzREaUI7SUY3Q3BCLDhCQ2RpQztJRGVqQywyQkNmaUM7SURnQmpDLHNCQ2hCaUM7SUFDOUIsZ0JBQWdCO0lBQ2hCLGdCQUEwQztJQUMxQyxnQkNpRWU7RUQ5RW5CO0lBa0JNLGlCQUFpQjs7QUFLdkI7RUFDRSx1QkFBdUI7RUFDdkIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFHVix5QkFBeUI7RUFOM0I7SURpQkUsaUJDUDJCO0lEUTNCLG9CQ1IyQjtJRFMzQixzQkNUMkI7SURVM0Isd0JDVjJCO0lEVzNCLHlCQ1gyQjtJRFkzQixxQkNaMkI7RUFWN0I7SURpQkUsaUJDSDJCO0lESTNCLG9CQ0oyQjtJREszQixzQkNMMkI7SURNM0Isd0JDTjJCO0lETzNCLHlCQ1AyQjtJRFEzQixxQkNSMkI7RUFkN0I7SUFrQkksNEJBQTRCOztBQUloQztFRElFLHVIRXZCcUc7RUZ3QnJHLG9IRXhCcUc7RUZ5QnJHLCtHRXpCcUc7RUZJckcsbUJDa0I2QjtFRGpCN0Isd0JDaUI2QjtFRGhCN0IsMkJDZ0I2QjtFRGQ3Qiw2QkFBZ0M7RUFDakMsb0NBQW9DO0VBQ3BDLDRCQUFvQztFQ2FqQyxZQ2dHb0I7RUQvRnBCLFdDK0ZvQjtFRDlGcEIsa0JBQWtCO0VBQ2xCLGdCQ25EUTtFRG9EUixjQ25EaUI7RUZRcEIsdUZFRitCO0VGRy9CLG9GRUgrQjtFRkkvQixtRkVKK0I7RUZLL0Isa0ZFTCtCO0VEK0M1QixhQUFhO0VBQ2IsT0FBTztFQUNQLE1BQU07RUFDTixpQkN1Rm9CO0VGaEl2QiwyQkMwQzhCO0VEekM5Qix3QkN5QzhCO0VEeEM5Qix1QkN3QzhCO0VEdkM5QixzQkN1QzhCO0VBQzNCLGtCQUFrQjtFQUNsQixjQUFjO0VEckNqQiw4QkNzQ2lDO0VEckNqQywyQkNxQ2lDO0VEcENqQyxzQkNvQ2lDO0VBQzlCLFlDb0ZzQjtFRHRHMUI7SURuQ0MsMENFRitCO0lGRy9CLHVDRUgrQjtJRkkvQixzQ0VKK0I7SUZLL0IscUNFTCtCO0lEMkQxQixhQ2pFZTtFRDJDckI7SUEwQk0sZUMyRXVCO0lEMUV2QixpQkN5RWtCO0VEcEd4QjtJQStCTSxpQkFBaUI7RUEvQnZCO0lBbUNNLG1CQ1lnQjtJRFhoQixlQUFlO0lBcENyQjtNQXVDUSxhQ2xGYTs7QUQyQ3JCO0VENUJDLDJCQzBFZ0M7RUR6RWhDLHdCQ3lFZ0M7RUR4RWhDLHVCQ3dFZ0M7RUR2RWhDLHNCQ3VFZ0M7O0FFL0ZqQztFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxVQUFVO0VIdUJYLDhCR3RCK0I7RUh1Qi9CLDJCR3ZCK0I7RUh3Qi9CLHNCR3hCK0I7O0FDTGhDO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUppRVY7SUFDRSxXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxTQUFTO0VJdkViO0lBT0ksa0JBQWtCO0lBQ2xCLGVGb0VtQjtJRW5FbkIsV0ZpRm9CO0lFaEZwQix1QkZnRTJCO0lFL0QzQixVQUFVO0lBQ1YsYUFBYTtJQUNiLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLGdCQUFnQjtFQWhCcEI7SUFxQk0sY0FBYztJQUNkLG1CQUFtQjtJQUNuQix1QkFBdUI7RUF2QjdCO0lBNEJJLG1CRndEa0I7SUV2RGxCLFdGd0RpQjtFRXJGckI7SUFpQ0ksbUJGbURrQjtJRWxEbEIsV0ZtRGlCOztBRS9DckI7RUFFSSxnQkZwQ1E7RUVxQ1IseUJGbENVO0VFbUNWLDRCRmZpQjtFRWdCakIsTUFBTTtFQUNOLE9BQU87O0FBSVg7RUFFSSxhQUFhOztBQUZqQjtFQU1JLGdCQUFnQjtFSnJCbEIsMEJJc0J3RTtFSnJCeEUsK0JJcUJ3RTtFSnBCeEUsa0NJb0J3RTtFSmxCeEUsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7O0FJb0JyQztFQUNFO0lBQ0UsZUFBZTtJQURqQjtNQUlJLGdCQUFnQjtNQUNoQixhRjJOdUI7TUUxTnZCLGVBQWU7TUFDZixtQkZ4Q2U7TUVpQ25CO1FBVU0sZ0JBQWdCO1FBQ2hCLGdCRm5FSTtRRW9FSixXQUFXO1FBQ1gsWUFBWTtRQUNaLDJCQUEyQjtRQUMzQixnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLGFBQWE7UUFqQm5CO1VBb0JRLGlCQUFpQjtVQUNqQixrQkFBa0I7VUFDbEIsbUJGdkRXO1VFd0RYLFdBQVc7VUFDWCxhQUFhO1VBQ2IsWUFBWTtRQXpCcEI7VUE2QlEsVUFBVSxJQUNYOztBQzNGVDtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLGNBQWM7RUw4QmQsa0JFdkJpQjtFRndCakIsdUJFeEJpQjtFRnlCakIsMEJFekJpQjtFRjJCakIsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7RUtsQ25DLG1CSFdlO0VHVmYsV0hGVTtFR0dWLGVINkRzQjtFRzVEdEIsaUJINkR3QjtFRzVEeEIseUNIQXdDO0VGSXpDLHdDRUYrQjtFRkcvQixxQ0VIK0I7RUZJL0Isb0NFSitCO0VGSy9CLG1DRUwrQjtFRkwvQixrQktLbUI7RUxKbkIsZUtJbUI7RUxIbkIsVUtHbUI7RUxGbEIsZ0VBQWdFO0VLR2hFLGFBQWE7RUwrQmIsaUJLOUJ5QjtFTCtCekIsb0JLL0J5QjtFTGdDekIsc0JLaEN5QjtFTGlDekIsd0JLakN5QjtFTGtDekIseUJLbEN5QjtFTG1DekIscUJLbkN5QjtFQUN6QixtQkFBbUI7RUFDbkIsa0NBQWtDO0VMMkdsQyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VLNUhwQztJTE9DLGtCS2FxQjtJTFpyQixlS1lxQjtJTFhyQixVS1dxQjtJTFZwQixnRUFBZ0U7O0FNUmxFO0VBRUksV0FBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFKdEI7SUFPTSxhQUFhOztBQVBuQjtFQVlJLHVCQUF1QjtFQUN2QixjSlRpQjtFSVVsQixlQUFlO0VBQ2YsYUFBYTtFQUNaLFNBQVM7RUFDVCxjQUFjO0VBQ2YsZUFBZTtFQUNkLGdCQUFnQjtFQUNoQixlQUFxQztFQUNyQyxVQUFVO0VOVGIsNEJFeUIrQjtFRnhCL0IseUJFd0IrQjtFRnZCL0Isd0JFdUIrQjtFRnRCL0IsdUJFc0IrQjtFRkw5QixrQkVnRnFCO0VGL0VyQix1QkUrRXFCO0VGOUVyQiwwQkU4RXFCO0VGNUVyQiw2QkFBZ0M7RUFDakMsb0NBQW9DO0VBQ3BDLDRCQUFvQztFTWRqQyxVQUFVO0VBQ1Ysa0JBQWtCO0VOQ3JCLDhCTUFpQztFTkNqQywyQk1EaUM7RU5FakMsc0JNRmlDO0VBQzlCLHFCQUFxQjtFTmV2QixpQk1kMkI7RU5lM0Isb0JNZjJCO0VOZ0IzQixzQk1oQjJCO0VOaUIzQix3Qk1qQjJCO0VOa0IzQix5Qk1sQjJCO0VObUIzQixxQk1uQjJCO0VBQ3pCLFdBQVc7RUFDWCxZSjhFYTtFSTVHakI7SU5nQ0UsMEJFaUZvRTtJRmhGcEUsK0JFZ0ZvRTtJRi9FcEUsa0NFK0VvRTtJRjdFcEUsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7RU10Q3JDO0lOZ0NFLDBCRWdGcUI7SUYvRXJCLCtCRStFcUI7SUY5RXJCLGtDRThFcUI7SUY1RXJCLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0VNdENyQztJQXlDTSxTQUFTO0lBQ1QsVUFDRjtFQTNDSjtJQThDTSxXQUFXO0VBOUNqQjtJQWtETSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxlQUE4RTtJQUM5RSxXSjNCWTtFSTNCbEI7SUEwRE0sWUovQlk7RUkzQmxCO0lOWUMsNEJFeUIrQjtJRnhCL0IseUJFd0IrQjtJRnZCL0Isd0JFdUIrQjtJRnRCL0IsdUJFc0IrQjtJSTBCMUIsYUozRGU7RUlKckI7SU55SUUsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsc0JBQW1CO0lBQ25CLFNBQVM7RU1oSlg7SUF3RU0sZUpsRGE7SUltRGIsY0FBYztJQUNkLGlCQUFtQztJQUNuQyxlQUF5QztJQUN6QyxXQUFXO0lBQ1gsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBNkI7SUFDN0IsaUJBQWlCO0lBQ2pCLGNKMkJVO0VJN0doQjtJQXNGTSxlQUFnRjtJQUNoRixXSnVCYztFSTlHcEI7SUEyRk0sbUJKdkVtQjtFSXBCekI7SUFrR1UsbUJBQW1CO0VBbEc3QjtJQXVHUSxnQkFBeUU7SUFDekUsa0JBQTBFO0VBeEdsRjtJQTRHUSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxrQ0FBb0Q7SUFDcEQsbUNBQXFEO0lBQ3JELDZCSjdHYTtJSThHYixVQUE2RTtJQUM3RSxTQUFnRDtJTnZHdkQsNEJFdUpnQztJRnRKaEMseUJFc0pnQztJRnJKaEMsd0JFcUpnQztJRnBKaEMsdUJFb0pnQztJSTlDekIsV0FBVztFQXJIbkI7SUEwSFEsYUp0SGE7SUl1SGIsbUJKdkdpQjtJRlJ4Qiw2Qk1nSDBEO0lOL0cxRCwwQk0rRzBEO0lOOUcxRCx5Qk04RzBEO0lON0cxRCx3Qk02RzBEO0lBNUgzRDtNQStIVSxtQkpqQ1k7TUlrQ1osYUo1SFc7TUlKckI7UUFtSVkseUJKL0hTO0lJSnJCO01Bd0lVLGFBQWE7TUFDYixnQ0oxSE87RUlmakI7SUErSU0sY0o1SG9DO0lJNkhwQyxlQUFlO0lOM0lwQixvQkVtR3lCO0lGbEd6QixpQkVrR3lCO0lGakd6QixZRWlHeUI7SUZoR3hCLGdFQUFnRTtJTVJsRTtNQW9KUSx5QkpqSWtDO0VJbkIxQztJQXlKTSxhQUFhOztBQXpKbkI7RUErSk0sU0FBUztFQUNULFdKbUR1QjtFSWxEdkIsWUpyRFc7RUY1RWYsZ0JNa0k0QjtFTmpJNUIscUJNaUk0QjtFTmhJNUIsd0JNZ0k0QjtFTjlINUIsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7RU10Q3JDO0lBc0tVLGdCSm5LRTtFSUhaO0lBMktRLFlBQTRCO0VBM0twQztJQStLUSxnQkFBb0g7SUFDcEgsV0pySlU7SUlzSlYsWUp0SlU7O0FJM0JsQjtFQTBMVSxhSjVLUTs7QUlkbEI7RUFrTU0sY0ovS29DO0VGZHpDLG9CRW1HeUI7RUZsR3pCLGlCRWtHeUI7RUZqR3pCLFlFaUd5QjtFRmhHeEIsZ0VBQWdFO0VNUmxFO0lBc01RLHlCSm5Ma0M7O0FJbkIxQztFQThNUSxZQUFZOztBQTlNcEI7RUFrTlEsV0FBVzs7QUFsTm5CO0VBc05NLFlBQVk7RUF0TmxCO0lOZ0NFLDBCRWdGcUI7SUYvRXJCLCtCRStFcUI7SUY5RXJCLGtDRThFcUI7SUY1RXJCLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0VNdENyQztJTmdDRSwwQkVpRm9FO0lGaEZwRSwrQkVnRm9FO0lGL0VwRSxrQ0UrRW9FO0lGN0VwRSw2QkFBZ0M7SUFDakMsb0NBQW9DO0lBQ3BDLDRCQUFvQzs7QU02THJDO0VOOUVFLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0Isb0JBQW9CO0VNK0VsQixXQUFXOztBQUlmO0VBSU0sVUFBVTtFQUNWLGNKM09lO0VJc09yQjtJQVFRLG1CSnBKYztFSTRJdEI7SUFZUSx5QkpsUGE7O0FJc09yQjtFQWtCTSxjSnhQZTtFSXlQZixtQkozT21DOztBSXdOekM7RUF3QlEsbUJKcEtjOztBSTRJdEI7RUE0QlEsbUJKbFBpQjs7QUlzTnpCO0VBa0NRLHVCQUF1Qjs7QUFsQy9CO0VBMENRLHVCQUF1Qjs7QUFNL0I7RUFFSSxtQkp4UXFCOztBS3RCekI7RUFFSSxXTGdLeUI7RUsvSnpCLGlCTGdLK0I7RUtuS25DO0lBTU0sOEJMOEowQztJRnRKL0MseURPUDhEO0lQUTlELHNET1I4RDtJUFM5RCxxRE9UOEQ7SVBVOUQsb0RPVjhEOztBQVAvRDtFQVlJLGdCTFBRO0VLUVIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7RUFDWixVQUFVO0VQZ0Ja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MEI7RUYvTDFCLGlCRStMMEI7RUY5TDFCLFlFOEwwQjtFRjdMekIsZ0VBQWdFO0VRcUpoRSxtQkFBbUI7O0FDL0pyQjtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsY1BjZTtFT2JmLGdCUENVO0VGZ0RWLHlIRWtLMEc7RUZqSzFHLHNIRWlLMEc7RUZoSzFHLGlIRWdLMEc7RU9qTjFHLHlDUEl3QztFRmtCekMsOEJTckIrQjtFVHNCL0IsMkJTdEIrQjtFVHVCL0Isc0JTdkIrQjtFVHFDOUIsaUJTcEN5QjtFVHFDekIsb0JTckN5QjtFVHNDekIsc0JTdEN5QjtFVHVDekIsd0JTdkN5QjtFVHdDekIseUJTeEN5QjtFVHlDekIscUJTekN5QjtFQUN6QixnQlArTTZCO0VPOU03QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VUdUJoQixrQkUrS3VCO0VGOUt2Qix1QkU4S3VCO0VGN0t2QiwwQkU2S3VCO0VGM0t2Qiw2QkFBZ0M7RUFDakMsb0NBQW9DO0VBQ3BDLDRCQUFvQztFUzNCbkMsa0NBQWtDO0VUOEdsQyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VTN0dsQyxnQkFBZ0I7RUFmbEI7SUFrQkksa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixlUDRNdUI7SU8zTXZCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixZUHlNb0I7RU9sT3hCO0lBNkJJLGFQa011QjtJT2pNdkIsaUJQcUw4QjtJT3BMOUIsY0FBYztJVEhqQiw4QlNJaUM7SVRIakMsMkJTR2lDO0lURmpDLHNCU0VpQztJQUVTO01BbEMzQztRQW1DTSw0REFBc0U7UUFDdEUsYUFBYSxJQWVoQjtJQVpDO01BdkNKO1FBd0NNLGdCUDBLaUIsSU8vSnBCO0lBUkM7TUEzQ0o7UUE0Q00sb0JBQW9CO1FBQ3BCLHVCQUF1QixJQU0xQjtJQUhDO01BaERKO1FBaURNLFlQcUxtQixJT25MdEI7RUFuREg7SUFzREksc0JQcEN5QztFT2xCN0M7SUEwREksaUJBQWlCO0lBQ2pCLGFBQWE7RUEzRGpCO0lBK0RJLGNBQWM7RUEvRGxCO0lUT0Msa0JTNkRxQjtJVDVEckIsZVM0RHFCO0lUM0RyQixVUzJEcUI7SVQxRHBCLGdFQUFnRTtFU1ZsRTtJQXdFSSx3QkFBd0I7RUF4RTVCO0lBNEVJLHlCQUF5QjtJQTVFN0I7TUErRU0sd0JBQXdCO0VBL0U5QjtJQW9GSSxrQkFBa0I7SUFDbEIsZVAySnVCO0lPaFAzQjtNQXdGTSxXQUFXO01BQ1gsa0JQdUttQjtNRjlOdkIsa0JFK011QjtNRjlNdkIsdUJFOE11QjtNRjdNdkIsMEJFNk11QjtNRjNNdkIsNkJBQWdDO01BQ2pDLG9DQUFvQztNQUNwQyw0QkFBb0M7TVNtRC9CLHlCUGxGYTtNT21GYixjUDNFVztNTzRFWCxlUDRKc0I7TU8zSnRCLGdCUHpGTTtNTzBGTixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGlCUG1KeUI7TUZ4TjlCLDhCU3NFbUM7TVRyRW5DLDJCU3FFbUM7TVRwRW5DLHNCU29FbUM7TVRwRm5DLDZDRXlCK0I7TUZ4Qi9CLDBDRXdCK0I7TUZ2Qi9CLHlDRXVCK0I7TUZ0Qi9CLHdDRXNCK0I7TU92Q2hDO1FBc0dRLHlCUDNFc0I7TU8zQjlCO1FBMEdRLHlCUDFGVTtRTzJGVixpQlA0SXlLO0lPdlBqTDtNQWdITSxZUHdJYTtJT3hQbkI7TUFvSE0sa0JBQWtCO01BQ2xCLFNQc0lnQjtNT3JJaEIsVVB1SWlCO01PdElqQixlUGtJc0I7TU9qSXRCLFdBQVc7TVQxR2hCLGlDUzJHNEQ7TVQxRzVELDhCUzBHNEQ7TVR6RzVELDZCU3lHNEQ7TVR4RzVELDRCU3dHNEQ7TUFDdkQsVUFBVTtNQUNWLGNBQWM7TUFDZCxnQlB2SE07TU93SE4sVUFBVTtNQUNWLFlBQVk7SUE5SGxCO01Ba0lNLFdQNkdvQztNTzVHcEMsV0FBVztNQUNYLFNQMEhzQjtNT3pIdEIsY1AwSG1CO01PekhuQixlUG9INEI7TU9uSDVCLFFQcUhxQjtFTzVQM0I7SVQ0Q0UsaUJTZ0cyQjtJVC9GM0Isb0JTK0YyQjtJVDlGM0Isc0JTOEYyQjtJVDdGM0Isd0JTNkYyQjtJVDVGM0IseUJTNEYyQjtJVDNGM0IscUJTMkYyQjtJVDFHM0IsZ0JTMkcwQjtJVDFHMUIscUJTMEcwQjtJVHpHMUIsd0JTeUcwQjtJVHZHMUIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVNzR2pDLGFBQWE7RUE5SWpCO0lBa0pJLFlBQVk7RUFsSmhCO0lBc0pJLG1CQUFtQjtJQUNuQixjQUFjO0lBdkpsQjtNQTBKTSxnQlAzQ1U7TU80Q1YsaUJQNUNVO01PNkNWLHFCQUFxQjtNQUNyQixXQUFXO01BN0pqQjtRQWdLUSxXQUFXO0lBaEtuQjtNQXFLTSxxQkFBcUI7TUFDckIsV0FBVztJQXRLakI7TVRrQ0UsMEJFb0ZpQztNRm5GakMsK0JFbUZpQztNRmxGakMsa0NFa0ZpQztNRmhGakMsNkJBQWdDO01BQ2pDLG9DQUFvQztNQUNwQyw0QkFBb0M7TVNtSS9CLHlCUDlKWTtNTytKWixnQkFBZ0I7TUFHZDtRQS9LUjtVQWdMVSxnQkFBZ0I7VUFDaEIsa0JBQWtCO1VBQ2xCLFlQZ0NhLElPOUJoQjtJQXBMUDtNQXdMTSxZUHlDYTtFT2pPbkI7SVRrQ0Usa0JFK0t1QjtJRjlLdkIsdUJFOEt1QjtJRjdLdkIsMEJFNkt1QjtJRjNLdkIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVNzSmpDLFlBQWtDO0lUbEtyQyw4QlN1S2lDO0lUdEtqQywyQlNzS2lDO0lUcktqQyxzQlNxS2lDO0lBQzlCLFlQc0JxQjtJT3JCckIsYUFBYTtJQU5iO01BL0xKO1FBZ01NLFlQZ0JtQixJT050QjtJQTFNSDtNQXdNTSxxQkFBcUI7RUF4TTNCO0lBNk1JLFVBQVU7SUFDVixZUGpLVztJT2tLWCxpQkFBaUI7SUEvTXJCO01Ba05NLFlQcktTO01Pc0tULGNBQWM7TUFDZCxjUHBNWTtNT3FNWixhUEd5QjtNT0Z6QixlQUFlO01BQ2YscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsZVBDOEI7TU9BOUIsYUFBYTtNVDdNbEIsMkNFRitCO01GRy9CLHdDRUgrQjtNRkkvQix1Q0VKK0I7TUZLL0Isc0NFTCtCO01Gc0I5QixrQkV2QmlCO01Gd0JqQix1QkV4QmlCO01GeUJqQiwwQkV6QmlCO01GMkJqQiw2QkFBZ0M7TUFDakMsb0NBQW9DO01BQ3BDLDRCQUFvQztNU3hDckM7UUFnT1EsaUJBQWlCO01BaE96QjtRQW9PUSxtQlBwSWM7UU9xSWQsY1ByTlU7TU9oQmxCO1FBeU9RLG1CUG5OaUI7UU9vTmpCLGNQMU5VO0lPaEJsQjtNQStPTSxTQUFTO0VBL09mO0lBb1BJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV1BhZ0I7SU9aaEIsWVBZZ0I7SU9YaEIsYVBZbUI7SU9YbkIsbUJBQW1CO0lBQ25CLGNBQWM7SVQ5TmpCLCtCUytOa0M7SVQ5TmxDLDRCUzhOa0M7SVQ3TmxDLHVCUzZOa0M7SUFDL0Isc0JBQXNCO0lBNVAxQjtNQStQTSxnQlBNZTtNT0xmLGVQS2U7TU9KZixhQUFhO01BQ2IsV1BJaUI7TU9IakIsWVBHaUI7SU90UXZCO01Ua0NFLGtCRXZCaUI7TUZ3QmpCLHVCRXhCaUI7TUZ5QmpCLDBCRXpCaUI7TUYyQmpCLDZCQUFnQztNQUNqQyxvQ0FBb0M7TUFDcEMsNEJBQW9DO01TZ08vQixXUExjO01PTWQsWVBOYztNT09kLHFCQUFxQjtNQUNyQixrQkFBa0I7TUFDbEIsVUFBVTtNVGhQZiw4QlNpUG1DO01UaFBuQywyQlNnUG1DO01UL09uQyxzQlMrT21DO01UL1BuQyxzRUVGK0I7TUZHL0IsbUVFSCtCO01GSS9CLGtFRUorQjtNRksvQixpRUVMK0I7SU9aaEM7TUFrUk0sa0JBQWtCO01BQ2xCLFVBQVU7TVQ1UWYsa0JTNlF1QjtNVDVRdkIsZVM0UXVCO01UM1F2QixVUzJRdUI7TVQxUXRCLGdFQUFnRTtNUzJRNUQsY0FBYztNQUNkLGVBQWU7TUFDZixZUHBCYztNT3FCZCxTQUFTO01BQ1QsVUFBVTtNQUNWLFdQdkJjO01Pd0JkLFFBQVE7TUFDUixTQUFTO01BNVJmO1FBaVNVLHlCUHhSUztNT1RuQjtRQXFTVSx5QlB4UlE7TU9ibEI7UUF5U1UscUJQOVFvQjtNTzNCOUI7UUFnVFUsbUJQaFNRO1FPaVNSLHlCUGpTUTtRT2hCbEI7VUFvVFksY0FBYztNQXBUMUI7UUF5VFUseUJQOUNpQjtNTzNRM0I7UVRPQyxvQkVxUXFCO1FGcFFyQixpQkVvUXFCO1FGblFyQixZRW1RcUI7UUZsUXBCLGdFQUFnRTtFU1ZsRTtJQW9VSSxlUDVEMEI7SU82RDFCLGtCUDNEd0I7SU80RHhCLGdCUC9EMkI7SU92US9CO01BeVVNLGVBQWU7TUFDZixhUGpFNEI7TU9rRTVCLHNCQUFzQjtFQTNVNUI7SUFnVkksY0FBYztJQUNkLGlCQUFpQjtJQWpWckI7TUFvVk0sZ0JBQWdCO0lBcFZ0QjtNQXlWUSxVQUFVO01BQ1YsUUFBUTtJQTFWaEI7TUErVk0sWUFBWTs7QUMvVmxCO0VBQ0UsWUFBWTtFVjJCYiw4QlUxQitCO0VWMkIvQiwyQlUzQitCO0VWNEIvQixzQlU1QitCO0VBQzlCLHlCQUF5Qjs7QUNIM0I7RUFDRSxjVGdCZTtFU2ZmLGdCVEdVO0VTRlYsa0JBQWtCO0VBQ2xCLHlDVE13QztFRmtCekMsOEJXdEIrQjtFWHVCL0IsMkJXdkIrQjtFWHdCL0Isc0JXeEIrQjtFWHNDOUIsaUJXckN5QjtFWHNDekIsb0JXdEN5QjtFWHVDekIsc0JXdkN5QjtFWHdDekIsd0JXeEN5QjtFWHlDekIseUJXekN5QjtFWDBDekIscUJXMUN5QjtFWDJCekIsa0JFdkJpQjtFRndCakIsdUJFeEJpQjtFRnlCakIsMEJFekJpQjtFRjJCakIsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7RVcvQm5DLGdCQUFnQjtFQUNoQix5QlRGWTtFU0daLGtDQUFrQztFWGdIbEMsbUNBQW1DO0VBQ25DLGtDQUFrQztFVy9HbEMsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFWEFsQix1Q0V5QitCO0VGeEIvQixvQ0V3QitCO0VGdkIvQixtQ0V1QitCO0VGdEIvQixrQ0VzQitCO0VGNkI5QjtJQUNFLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztJQUNYLFNBQVM7RVd4RWI7SUFrQkksU0FBUztFQWxCYjtJQXNCSSxXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxnQlRld0I7SVNkeEIsaUJUY3dCO0lTYnhCLG1CVENpQjtJU0FqQixXVGF3QjtJRjNCM0IsK0JFeUIrQjtJRnhCL0IsNEJFd0IrQjtJRnZCL0IsMkJFdUIrQjtJRnRCL0IsMEJFc0IrQjtFU3ZDaEM7SUFxQ0ksb0JUc0ZxRDtJUzNIekQ7TUFrQ00sU0FBUztFQWxDZjtJQXlDSSxZQUFZO0VBekNoQjtJQTZDSSxXQUFXO0VBN0NmO0lBaURJLFdBQVc7SVhmYixnQldnQjBCO0lYZjFCLHFCV2UwQjtJWGQxQix3QldjMEI7SVhaMUIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVdXakMseUJUdENjO0lGQ2pCLCtCRXlCK0I7SUZ4Qi9CLDRCRXdCK0I7SUZ2Qi9CLDJCRXVCK0I7SUZ0Qi9CLDBCRXNCK0I7SVNjNUIsU0FBUztJQUNULFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lYNUJyQiw4Qlc2QmlDO0lYNUJqQywyQlc0QmlDO0lYM0JqQyxzQlcyQmlDO0lBQzlCLFdBQVc7SUExRGY7TUE2RE0sWVQ4RG1EO0lTM0h6RDtNQWlFTSxpQkFBaUI7SUFqRXZCO01BcUVNLGdCVDBDVTtNU3pDVixpQlR5Q1U7RVMvR2hCO0lBMkVJLHFCQUFxQjtJQUNyQixxQlQ2QytCO0lTM0MvQjtNQTlFSjtRQStFTSxtQlQyQzhCLElTekNqQztFQWpGSDtJQW9GSSxnQlR6QzJCO0lTMEMzQixtQlR6QzhCO0lGVmhDLDBCV29Ea0U7SVhuRGxFLCtCV21Ea0U7SVhsRGxFLGtDV2tEa0U7SVhoRGxFLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0lXeENyQztNQXlGTSxtQlQ1RVk7RVNibEI7SUE4RkksaUJBQWlCO0VBOUZyQjtJQWtHSSxhQUFhO0lYN0NmLHlIRWtLMEc7SUZqSzFHLHNIRWlLMEc7SUZoSzFHLGlIRWdLMEc7SVNuSHhHLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixtQkFBbUI7SUF4R3ZCO01BMkdNLGlCQUFpQjtNQUNqQixhQUFhO0lBNUduQjtN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QUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksZ0JBQ0o7O0FBQ0E7RUFDSSxnQkFDSjs7QUFDQTtFQUNJLGdCQUNKOztBQUNBO0VBQ0ksU0FBUTtFQUNSLHNCQUFrQjtFQUNs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SSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFDSSxrQkFDSjs7QUFDQTtFQUNJLGtCQUNKOztBQUNBO0VBQ0ksa0JBQ0o7O0FBQ0E7RUFD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QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxtTEFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCx3VEFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxxQkFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxrSkFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxzTUFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxrTkFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxnT0FDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxxQkFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENBQTJDO0VBQzNDLHNUQUE2VDtFQUM3VCxxQkFDSjs7QUFDQTtFQUNJLGlDQUFnQztFQUNoQyxrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIsOENB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QjtFa0NwcGNFLHdCQUF3Qjs7QUFRMUI7RUFDRSxhQUFhO0VBQ2IsMEJBQTBCOztBQU81QjtFQUNFLHFCQUFxQjs7QUFHdkI7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTs7QUFHakI7RUFDRSxhQUFhOztBbEMwb2NmO0VrQ3BvY0Usd0JBQXdCOztBSTVkMUI7O0VBRUUsb0JIcVN1QztFR25TdkMsZ0JIcVMrQjtFR3BTL0IsZ0JIcVMrQjs7QUdqU2pDO0VGZ0hNLGlCQXRDWTs7QUV6RWxCO0VGK0dNLGVBdENZOztBRXhFbEI7RUY4R00sa0JBdENZOztBRXZFbEI7RUY2R00saUJBdENZOztBRXRFbEI7RUY0R00sa0JBdENZOztBRXJFbEI7RUYyR00sZUF0Q1k7O0FFbkVsQjtFRnlHTSxrQkF0Q1k7RUVqRWhCLGdCSHVTK0I7O0FHblNqQztFRm1HTSxlQXRDWTtFRTNEaEIsZ0JIMFIrQjtFR3pSL0IsZ0JIaVIrQjs7QUcvUWpDO0VGOEZNLGlCQXRDWTtFRXREaEIsZ0JIc1IrQjtFR3JSL0IsZ0JINFErQjs7QUcxUWpDO0VGeUZNLGlCQXRDWTtFRWpEaEIsZ0JIa1IrQjtFR2pSL0IsZ0JIdVErQjs7QUdyUWpDO0VGb0ZNLGlCQXRDWTtFRTVDaEIsZ0JIOFErQjtFRzdRL0IsZ0JIa1ErQjs7QURyT2pDO0VJcEJFLGVDekNVO0VEMENWLGtCQzFDVTtFRDJDVixTQUFTO0VBQ1Qsd0NIekNhOztBR2lEZjs7RUZNSSxjQUFXO0VFSGIsZ0JWTitCOztBVVNqQzs7RUFFRSxjSGtRZ0M7RUdqUWhDLHlCSDBRbUM7O0FHbFFyQztFRS9FRSxlQUFlO0VBQ2YsZ0JBQWdCOztBRm1GbEI7RUVwRkUsZUFBZTtFQUNmLGdCQUFnQjs7QUZzRmxCO0VBQ0UscUJBQXFCO0VBRHZCO0lBSUksb0JIb1ArQjs7QUcxT25DO0VGakNJLGNBQVc7RUVtQ2IseUJBQXlCOztBQUkzQjtFQUNFLGtCQ2xHVTtFSGlITixrQkF0Q1k7O0FFMkJsQjtFQUNFLGNBQWM7RUY3Q1osY0FBVztFRStDYixjSDFHZ0I7RUd1R2xCO0lBTUkscUJBQXFCOztB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RDdDO0lBNkJJLGFyQmlaNkI7RXFCOWFqQztJQWtDSSxlQUFzRDs7QUFjMUQ7O0VBRUUsb0JBQW9COztBQVNwQjtFQzNEQSxXdEJDYTtFb0JEWCx5QjNCQ3lDO0U2QkMzQyxxQjdCRDJDO0VTSzNDO0lvQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRjtFQUtyRjtJQUVFLFd0QjFCVztJc0IyQlgseUI3QjNCeUM7STZCNEJ6QyxxQjdCNUJ5QztFNkJtQzNDOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksZ0RBQWlGOztBRFF2RjtFQzNEQSxjdEJVZ0I7RW9CVmQseUIzQk00QztFNkJKOUMscUI3Qkk4QztFU0E5QztJb0JBRSxjdEJJYztJb0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsY3RCSGM7SW9CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxpREFBaUY7RUFLckY7SUFFRSxjdEJqQmM7SXNCa0JkLHlCN0J0QjRDO0k2QnVCNUMscUI3QnZCNEM7RTZCOEI5Qzs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLGlEQUFpRjs7QURRdkY7RUMzREEsV3RCQ2E7RW9CRFgseUIzQnFCMEM7RTZCbkI1QyxxQjdCbUI0QztFU2Y1QztJb0JBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxpREFBaUY7RUFLckY7SUFFRSxXdEIxQlc7SXNCMkJYLHlCN0JQMEM7STZCUTFDLHFCN0JSMEM7RTZCZTVDOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksaURBQWlGOztBRFF2RjtFQzNEQSxXdEJDYTtFb0JEWCx5QjNCdUIwQztFNkJyQjVDLHFCN0JxQjRDO0VTakI1QztJb0JBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxnREFBaUY7RUFLckY7SUFFRSxXdEIxQlc7SXNCMkJYLHlCN0JMMEM7STZCTTFDLHFCN0JOMEM7RTZCYTVDOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksZ0RBQWlGOztBRFF2RjtFQzNEQSxjdEJVZ0I7RW9CVmQseUIzQnlCMEM7RTZCdkI1QyxxQjdCdUI0QztFU25CNUM7SW9CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SDtFQVkzSDtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGO0VBS3JGO0lBRUUsY3RCakJjO0lzQmtCZCx5QjdCSDBDO0k2QkkxQyxxQjdCSjBDO0U2Qlc1Qzs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLGdEQUFpRjs7QURRdkY7RUMzREEsV3RCQ2E7RW9CRFgseUIzQjJCMEM7RTZCekI1QyxxQjdCeUI0QztFU3JCNUM7SW9CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SDtFQVkzSDtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsK0NBQWlGO0VBS3JGO0lBRUUsV3RCMUJXO0lzQjJCWCx5QjdCRDBDO0k2QkUxQyxxQjdCRjBDO0U2QlM1Qzs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLCtDQUFpRjs7QURRdkY7RUMzREEsY3RCVWdCO0VvQlZkLHVCM0JnQzRDO0U2QjlCOUMsbUI3QjhCOEM7RVMxQjlDO0lvQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGlEQUFpRjtFQUtyRjtJQUVFLGN0QmpCYztJc0JrQmQsdUI3Qkk0QztJNkJINUMsbUI3Qkc0QztFNkJJOUM7O0lBR0UsY3RCN0JjO0lzQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSxpREFBaUY7O0FEUXZGO0VDM0RBLFd0QkNhO0VvQkRYLHVCM0JpQ3NDO0U2Qi9CeEMsbUI3QitCd0M7RVMzQnhDO0lvQkFFLFd0QkxXO0lvQkRYLHVCRURvRjtJQVNwRixtQkFUeUg7RUFZM0g7SUFFRSxXdEJaVztJb0JEWCx1QkVEb0Y7SUFnQnBGLG1CQWhCeUg7SUFxQnZILDhDQUFpRjtFQUtyRjtJQUVFLFd0QjFCVztJc0IyQlgsdUI3QktzQztJNkJKdEMsbUI3QklzQztFNkJHeEM7O0lBR0UsV3RCdENXO0lzQnVDWCx1QkF6Q3VLO0lBNkN2SyxtQkE3QytNO0lBK0MvTTs7TUFLSSw4Q0FBaUY7O0FEY3ZGO0VDUEEsYzdCekQyQztFNkIwRDNDLHFCN0IxRDJDO0VTSzNDO0lvQndERSxXdEI3RFc7SXNCOERYLHlCN0I5RHlDO0k2QitEekMscUI3Qi9EeUM7RTZCa0UzQztJQUVFLDhDN0JwRXlDO0U2QnVFM0M7SUFFRSxjN0J6RXlDO0k2QjBFekMsNkJBQTZCO0VBRy9COztJQUdFLFd0QmhGVztJc0JpRlgseUI3QmpGeUM7STZCa0Z6QyxxQjdCbEZ5QztJNkJvRnpDOztNQUtJLDhDN0J6RnFDOztBNEJnRTNDO0VDUEEsYzdCcEQ4QztFNkJxRDlDLHFCN0JyRDhDO0VTQTlDO0lvQndERSxjdEJwRGM7SXNCcURkLHlCN0J6RDRDO0k2QjBENUMscUI3QjFENEM7RTZCNkQ5QztJQUVFLGlEN0IvRDRDO0U2QmtFOUM7SUFFRSxjN0JwRTRDO0k2QnFFNUMsNkJBQTZCO0VBRy9COztJQUdFLGN0QnZFYztJc0J3RWQseUI3QjVFNEM7STZCNkU1QyxxQjdCN0U0QztJNkIrRTVDOztNQUtJLGlEN0JwRndDOztBNEIyRDlDO0VDUEEsYzdCckM0QztFNkJzQzVDLHFCN0J0QzRDO0VTZjVDO0lvQndERSxXdEI3RFc7SXNCOERYLHlCN0IxQzBDO0k2QjJDMUMscUI3QjNDMEM7RTZCOEM1QztJQUVFLCtDN0JoRDBDO0U2Qm1ENUM7SUFFRSxjN0JyRDBDO0k2QnNEMUMsNkJBQTZCO0VBRy9COztJQUdFLFd0QmhGVztJc0JpRlgseUI3QjdEMEM7STZCOEQxQyxxQjdCOUQwQztJNkJnRTFDOztNQUtJLCtDN0JyRXNDOztBNEI0QzVDO0VDUEEsYzdCbkM0QztFNkJvQzVDLHFCN0JwQzRDO0VTakI1QztJb0J3REUsV3RCN0RXO0lzQjhEWCx5QjdCeEMwQztJNkJ5QzFDLHFCN0J6QzBDO0U2QjRDNUM7SUFFRSwrQzdCOUMwQztFNkJpRDVDO0lBRUUsYzdCbkQwQztJNkJvRDFDLDZCQUE2QjtFQUcvQjs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCN0IzRDBDO0k2QjREMUMscUI3QjVEMEM7STZCOEQxQzs7TUFLSSwrQzdCbkVzQzs7QTRCMEM1QztFQ1BBLGM3QmpDNEM7RTZCa0M1QyxxQjdCbEM0QztFU25CNUM7SW9Cd0RFLGN0QnBEYztJc0JxRGQseUI3QnRDMEM7STZCdUMxQyxxQjdCdkMwQztFNkIwQzVDO0lBRUUsK0M3QjVDMEM7RTZCK0M1QztJQUVFLGM3QmpEMEM7STZCa0QxQyw2QkFBNkI7RUFHL0I7O0lBR0UsY3RCdkVjO0lzQndFZCx5QjdCekQwQztJNkIwRDFDLHFCN0IxRDBDO0k2QjREMUM7O01BS0ksK0M3QmpFc0M7O0E0QndDNUM7RUNQQSxjN0IvQjRDO0U2QmdDNUMscUI3QmhDNEM7RVNyQjVDO0lvQndERSxXdEI3RFc7SXNCOERYLHlCN0JwQzBDO0k2QnFDMUMscUI3QnJDMEM7RTZCd0M1QztJQUVFLCtDN0IxQzBDO0U2QjZDNUM7SUFFRSxjN0IvQzBDO0k2QmdEMUMsNkJBQTZCO0VBRy9COztJQUdFLFd0QmhGVztJc0JpRlgseUI3QnZEMEM7STZCd0QxQyxxQjdCeEQwQztJNkIwRDFDOztNQUtJLCtDN0IvRHNDOztBNEJzQzVDO0VDUEEsWTdCMUI4QztFNkIyQjlDLG1CN0IzQjhDO0VTMUI5QztJb0J3REUsY3RCcERjO0lzQnFEZCx1QjdCL0I0QztJNkJnQzVDLG1CN0JoQzRDO0U2Qm1DOUM7SUFFRSxpRDdCckM0QztFNkJ3QzlDO0lBRUUsWTdCMUM0QztJNkIyQzVDLDZCQUE2QjtFQUcvQjs7SUFHRSxjdEJ2RWM7SXNCd0VkLHVCN0JsRDRDO0k2Qm1ENUMsbUI3Qm5ENEM7STZCcUQ1Qzs7TUFLSSxpRDdCMUR3Qzs7QTRCaUM5QztFQ1BBLFk3QnpCd0M7RTZCMEJ4QyxtQjdCMUJ3QztFUzNCeEM7SW9Cd0RFLFd0QjdEVztJc0I4RFgsdUI3QjlCc0M7STZCK0J0QyxtQjdCL0JzQztFNkJrQ3hDO0lBRUUsMkM3QnBDc0M7RTZCdUN4QztJQUVFLFk3QnpDc0M7STZCMEN0Qyw2QkFBNkI7RUFHL0I7O0lBR0UsV3RCaEZXO0lzQmlGWCx1QjdCakRzQztJNkJrRHRDLG1CN0JsRHNDO0k2Qm9EdEM7O01BS0ksMkM3QnpEa0M7O0E0QjJDMUM7RUFDRSxnQjVCcEIrQjtFNEJxQi9CLGM1QjdFMkM7RTRCOEUzQyxxQnJCMkY0QztFRXBLNUM7SW1CNEVFLGNyQnlGOEQ7SXFCeEY5RCwwQnJCeUYrQztFcUJoR25EO0lBWUksMEJyQm9GK0M7RXFCaEduRDtJQWlCSSxjckJ0RmM7SXFCdUZkLG9CQUFvQjs7QUFXeEI7RUNQRSxvQnRCMFNnQztFQ25SNUIsa0JBdENZO0VxQmlCaEIsZ0J0QitIK0I7RVF2TjdCLHFCUjhOK0I7O0FxQjdIbkM7RUNYRSx1QnRCcVNpQztFQzlRN0IsbUJBdENZO0VxQmlCaEIsZ0J0QmdJK0I7RVF4TjdCLHFCUitOK0I7O0FxQnJIbkM7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUZiO0lBTUksa0JyQnVUK0I7O0FxQmxUbkM7OztFQUlJLFdBQVc7O0FFM0lmO0VOZ0JNLGdDakJpUDJDO0VpQjdPM0M7SU1wQk47TU5xQlEsZ0JBQWdCLElNZnZCO0VBTkQ7SUFJSSxVQUFVOztBQUlkO0VBRUksYUFBYTs7QUFJakI7RUFD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dUMzQkN5Qzs7QW9DZ0o3QztFQUdJLGtCN0J5WitDOztBNkI1Wm5EO0VBUU0sOEtkbEc0RTs7QWMwRmxGO0VUakpJLHVDM0JDeUM7O0FvQ3dLN0M7RUFDRSxxQkFBMkQ7RUFEN0Q7SUFLTSxjQUFxRDtJQUNyRCxjN0JpWStFO0k2QmhZL0UsbUJBQW1CO0lBRW5CLHFCN0IrWDRFO0U2QnhZbEY7SUFhTSx3QmRsRTBEO0ljbUUxRCwwQmRuRTBEO0ljb0UxRCx1QmRoRDBEO0ljaUQxRCx3QmRqRDBEO0lja0QxRCx5QjdCcExZO0k2QnNMWixxQjdCcVg0RTtJaUJ2aUI1RSx5SWpCeWYrSDtJaUJyZi9IO01ZMkpOO1FaMUpRLGdCQUFnQixJWStLbkI7RUFyQkw7SUEwQk0sc0I3QmxNUztJNkJtTVQsOEJBQTRFO0VBM0JsRjtJVHpLSSx1QzNCQ3lDOztBb0NxTjdDO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2RyRzhEO0Vjc0c5RCwwQzdCbUtrQztFQ3BROUIsZUF0Q1k7RTRCMEloQixnQnBDcEsrQjtFb0NxSy9CLGdCN0JnRStCO0U2Qi9EL0IsYzdCdk5nQjtFNkJ3TmhCLHNCQUFzQjtFQUN0Qix1TzdCa1crSTtFNkJqVy9JLHlCN0I3TmdCO0VRT2Qsc0JSNk5nQztFNkJKbEMsZ0JBQWdCO0VBZmxCO0lBa0JJLHFCN0J1UHNFO0k2QnRQdEUsVUFBVTtJQUtSLCtDcEM3T3VDO0lvQ3FON0M7TUFpQ00sYzdCL09ZO002QmdQWixzQjdCdlBTO0U2QnFOZjtJQXdDSSxZQUFZO0lBQ1osc0I3QjhIZ0M7STZCN0hoQyxzQkFBc0I7RUExQzFCO0lBOENJLGM3QjdQYztJNkI4UGQseUI3QmxRYztFNkJtTmxCO0lBb0RJLGFBQWE7RUFwRGpCO0lBeURJLGtCQUFrQjtJQUNsQiwwQjdCeFFjOztBNkI0UWxCO0VBQ0Usa0Nkaks4RDtFY2tLOUQsb0I3QmdIa0M7RTZCL0dsQyx1QjdCK0drQztFNkI5R2xDLG9CN0IrR2lDO0VDOVE3QixtQkF0Q1k7O0E0QnlNbEI7RUFDRSxnQ2R6SzhEO0VjMEs5RCxtQjdCNkdpQztFNkI1R2pDLHNCN0I0R2lDO0U2QjNHakMsa0I3QjRHZ0M7RUNuUjVCLGtCQXRDWTs7QTRCc05sQjtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DZHpMOEQ7RWMwTDlELGdCQUFnQjs7QUFHbEI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCxtQ2RqTThEO0Vja005RCxTQUFTO0VBQ1QsVUFBVTtFQU5aO0lBU0kscUI3QnFLc0U7STZCcEt0RSwrQ3BDMVR5QztFb0NnVDdDOztJQWdCSSx5QjdCOVRjO0U2QjhTbEI7SUFxQk0saUI3QjRUUTtFNkJqVmQ7SUEwQkksMEJBQTBCOztBQUk5QjtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsbUNkak84RDtFY2tPOUQseUI3QnVDa0M7RTZCckNsQyxnQnBDL1IrQjtFb0NnUy9CLGdCN0IzRCtCO0U2QjREL0IsYzdCbFZnQjtFNkJtVmhCLHNCN0IxVmE7RTZCMlZiLHlCN0J2VmdCO0VRT2Qsc0JSNk5nQztFNkJzR3BDO0lBa0JJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLDZCZG5QNEQ7SWNvUDVELHlCN0JxQmdDO0k2QnBCaEMsZ0I3QjNFNkI7STZCNEU3QixjN0JsV2M7STZCbVdkLGlCQUFpQjtJVDNXakIseUJwQkdjO0k2QjBXZCxvQkFBb0I7SXJCaldwQixrQ3FCa1dnRjs7QUFVcEY7RUFDRSxXQUFXO0VBQ1gsY2R6UTJCO0VjMFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLGdCQUFnQjtFQUxsQjtJQVFJLGFBQWE7SUFSakI7TUFZOEIsK0RwQ25ZZTtJb0N1WDdDO01BYThCLCtEcENwWWU7SW9DdVg3QztNQWM4QiwrRHBDclllO0VvQ3VYN0M7SUFrQkksU0FBUztFQWxCYjtJQXNCSSxXN0JxTjZDO0k2QnBON0MsWTdCb042QztJNkJuTjdDLG9CQUF5RTtJVGhaekUseUIzQkN5QztJb0NpWnpDLFM3Qm9OMEM7SVExbEIxQyxtQlIybEI2QztJaUI3bEIzQyw0R2pCeWYrSDtJNkI3R2pJLGdCQUFnQjtJWnhZZDtNWTBXTjtRWnpXUSxnQkFBZ0IsSVk0WXJCO0lBbkNIO01UeFhJLHlCcEIybUIyRTtFNkJuUC9FO0lBc0NJLFc3QjhMb0M7STZCN0xwQyxjN0I4THFDO0k2QjdMckMsa0JBQWtCO0lBQ2xCLGU3QjZMdUM7STZCNUx2Qyx5QjdCOVpjO0k2QitaZCx5QkFBeUI7SXJCdlp6QixtQlJvbEJvQztFNkJ4T3hDO0lBaURJLFc3QjBMNkM7STZCekw3QyxZN0J5TDZDO0lvQm5tQjdDLHlCM0JDeUM7SW9DMmF6QyxTN0IwTDBDO0lRMWxCMUMsbUJSMmxCNkM7SWlCN2xCM0MsNEdqQnlmK0g7STZCbkZqSSxnQkFBZ0I7SVpsYWQ7TVkwV047UVp6V1EsZ0JBQWdCLElZc2FyQjtJQTdESDtNVHhYSSx5QnBCMm1CMkU7RTZCblAvRTtJQWdFSSxXN0JvS29DO0k2Qm5LcEMsYzdCb0txQztJNkJuS3JDLGtCQUFrQjtJQUNsQixlN0JtS3VDO0k2QmxLdkMseUI3QnhiYztJNkJ5YmQseUJBQXlCO0lyQmpiekIsbUJSb2xCb0M7RTZCeE94QztJQTJFSSxXN0JnSzZDO0k2Qi9KN0MsWTdCK0o2QztJNkI5SjdDLGFBQWE7SUFDYixvQjdCcEUrQjtJNkJxRS9CLG1CN0JyRStCO0lvQmxZL0IseUIzQkN5QztJb0N3Y3pDLFM3QjZKMEM7SVExbEIxQyxtQlIybEI2QztJaUI3bEIzQyw0R2pCeWYrSDtJNkJ0RGpJLGdCQUFnQjtJWi9iZDtNWTBXTjtRWnpXUSxnQkFBZ0IsSVltY3JCO0lBMUZIO01UeFhJLHlCcEIybUIyRTtFNkJuUC9FO0lBNkZJLFc3QnVJb0M7STZCdElwQyxjN0J1SXFDO0k2QnRJckMsa0JBQWtCO0lBQ2xCLGU3QnNJdUM7STZCckl2Qyw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLG9CQUE0QztFQW5HaEQ7SUF3R0kseUI3QjVkYztJUVFkLG1CUm9sQm9DO0U2QnhPeEM7SUE2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O010QjlPSSx5QnNCMFA4QjtNdEJ6UDlCLDBCc0J5UDhCO0lBWmxDO010QnZQSSxnQnNCdVEwQjtNQUN4QixtQjlCOUMyQjs7QStCNU9qQztFQUNFLGFBQWE7RUFDYixlQUFlO0VBQ2YscUIvQjZoQ3NDO0UrQjVoQ3RDLG1CL0IraENzQztFK0I3aEN0QyxnQkFBZ0I7RUFDaEIseUIvQkVnQjtFUVNkLHNCUjZOZ0M7O0ErQnBPcEM7RUFDRSxhQUFhO0VBRGY7SUFLSSxvQi9CaWhDcUM7SStCdGhDekM7TUFRTSxxQkFBcUI7TUFDckIscUIvQjZnQ21DO00rQjVnQ25DLGMvQlJZO00rQlNaLFkvQmtoQ3VDO0UrQjdoQzdDO0lBc0JJLDBCQUEwQjtFQXRCOUI7SUEwQkkscUJBQXFCO0VBMUJ6QjtJQThCSSxjL0I1QmM7O0FnQ2JsQjtFQUNFLGFBQWE7RTNCR2IsZUFBZTtFQUNmLGdCQUFnQjtFR2FkLHNCUjZOZ0M7O0FnQ3pPcEM7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHVCaEM4d0J3QztFZ0M3d0J4QyxpQmhDa08rQjtFZ0NqTy9CLGlCaENpeEJzQztFZ0NoeEJ0QyxjdkNMMkM7RXVDTzNDLHNCaENQYTtFZ0NRYix5QmhDTGdCO0VnQ0psQjtJQVlJLFVBQVU7SUFDVixjaEM4SjhEO0lnQzdKOUQscUJBQXFCO0lBQ3JCLHlCaENaYztJZ0NhZCxxQmhDWmM7RWdDSmxCO0lBb0JJLFVBQVU7SUFDVixVaEN5d0JpQztJZ0N4d0JqQywrQ3ZDckJ5Qzs7QXVDeUI3QztFQUdNLGNBQWM7RXhCYWhCLCtCUitMZ0M7RVE5TGhDLGtDUjhMZ0M7O0FnQy9NcEM7RXhCRUksZ0NSNk1nQztFUTVNaEMsbUNSNE1nQzs7QWdDL01wQztFQWNJLFVBQVU7RUFDVixXaEN4Q1c7RWdDeUNYLHlCdkN6Q3lDO0V1QzBDekMscUJ2QzFDeUM7O0F1Q3lCN0M7RUFxQkksY2hDeENjO0VnQ3lDZCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHNCaENsRFc7RWdDbURYLHFCaENoRGM7O0FpQ1BoQjtFQUNFLHVCakN1eEJzQztFQzVwQnBDLGtCQXRDWTtFZ0NuRmQsZ0JqQ21PNkI7O0FpQzlOM0I7RXpCcUNGLDhCUmdNK0I7RVEvTC9CLGlDUitMK0I7O0FpQ2hPN0I7RXpCa0JGLCtCUjhNK0I7RVE3TS9CLGtDUjZNK0I7O0FpQzdPakM7RUFDRSx1QmpDcXhCcUM7RUMxcEJuQyxtQkF0Q1k7RWdDbkZkLGdCakNvTzZCOztBaUMvTjNCO0V6QnFDRiw4QlJpTStCO0VRaE0vQixpQ1JnTStCOztBaUNqTzdCO0V6QmtCRiwrQlIrTStCO0VROU0vQixrQ1I4TStCOztBa0M1T25DO0VBQ0UscUJBQXFCO0VBQ3JCLHFCbENzNUJzQztFQ3IxQnBDLGNBQVc7RWlDL0RiLGdCekN1RCtCO0V5Q3REL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0UxQkt0QixzQlI2TmdDO0VpQi9OOUIscUlqQmdiNkk7RWlCNWE3STtJaUJmTjtNakJnQlEsZ0JBQWdCLElpQk12QjtFaENYQztJZ0NHSSxxQkFBcUI7RUFkM0I7SUFvQkksYUFBYTs7QUFLakI7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUzs7QUFPWDtFQUNFLG9CbEMyM0JzQztFa0MxM0J0QyxtQmxDMDNCc0M7RVFqNUJwQyxvQlJvNUJxQzs7QWtDcDNCdkM7RUNqREEsV25DTWE7RW1DTGIseUIxQ0syQztFU1MzQztJaUNWSSxXbkNDUztJbUNBVCx5QkFBa0M7RUFIOUI7SUFRSixVQUFVO0lBQ1YsOEMxQ051Qzs7QXlDMkMzQztFQ2pEQSxjbkNlZ0I7RW1DZGhCLHlCMUNVOEM7RVNJOUM7SWlDVkksY25DVVk7SW1DVFoseUJBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLGlEMUNEMEM7O0F5Q3NDOUM7RUNqREEsV25DTWE7RW1DTGIseUIxQ3lCNEM7RVNYNUM7SWlDVkksV25DQ1M7SW1DQVQseUJBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDMUNjd0M7O0F5Q3VCNUM7RUNqREEsV25DTWE7RW1DTGIseUIxQzJCNEM7RVNiNUM7SWlDVkksV25DQ1M7SW1DQVQseUJBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDMUNnQndDOztBeUNxQjVDO0VDakRBLGNuQ2VnQjtFbUNkaEIseUIxQzZCNEM7RVNmNUM7SWlDVkksY25DVVk7SW1DVFoseUJBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDMUNrQndDOztBeUNtQjVDO0VDakRBLFduQ01hO0VtQ0xiLHlCMUMrQjRDO0VTakI1QztJaUNWSSxXbkNDUztJbUNBVCx5QkFBa0M7RUFIOUI7SUFRSixVQUFVO0lBQ1YsK0MxQ29Cd0M7O0F5Q2lCNUM7RUNqREEsY25DZWdCO0VtQ2RoQix1QjFDb0M4QztFU3RCOUM7SWlDVkksY25DVVk7SW1DVFoseUJBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLGlEMUN5QjBDOztBeUNZOUM7RUNqREEsV25DTWE7RW1DTGIsdUIxQ3FDd0M7RVN2QnhDO0lpQ1ZJLFduQ0NTO0ltQ0FULHVCQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDViwyQzFDMEJvQzs7QTJDbkMxQztFQUNFLGtCQUFrQjtFQUNsQix3QnBDbTlCeUM7RW9DbDlCekMsbUJwQ205QnNDO0VvQ2w5QnRDLDZCQUE2QztFNUJVM0Msc0JSNk5nQzs7QW9DbE9wQztFQUVFLGNBQWM7O0FBSWhCO0VBQ0UsZ0IzQzRDK0I7O0EyQ3BDakM7RUFDRSxtQkFBc0Q7RUFEeEQ7SUFLSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixVQUFVO0lBQ1Ysd0JwQ283QnVDO0lvQ243QnZDLGNBQWM7O0FBVWhCO0VDL0NBLGN0QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXNCdEdoRSxxQnRCc0dnRTtFc0JwR2hFO0lBQ0UseUJBQXFDO0VBR3ZDO0lBQ0UsY0FBMEI7O0FEc0M1QjtFQy9DQSxjdEJ3R2dFO0VLbkc5RCx5QkxtRzhEO0VzQnRHaEUscUJ0QnNHZ0U7RXNCcEdoRTtJQUNFLHlCQUFxQztFQUd2QztJQUNFLGNBQTBCOztBRHNDNUI7RUMvQ0EsY3RCd0dnRTtFS25HOUQseUJMbUc4RDtFc0J0R2hFLHFCdEJzR2dFO0VzQnBHaEU7SUFDRSx5QkFBcUM7RUFHdkM7SUFDRSxjQUEwQjs7QURzQzVCO0VDL0NBLGN0QndHZ0U7RUtuRzlELHlCTG1HOEQ7RXNCdEdoRSxxQnRCc0dnRTtFc0JwR2hFO0lBQ0UseUJBQXFDO0VBR3ZDO0lBQ0UsY0FBMEI7O0FEc0M1QjtFQy9DQSxjdEJ3R2dFO0VLbkc5RCx5QkxtRzhEO0VzQnRHaEUscUJ0QnNHZ0U7RXNCcEdoRTtJQUNFLHlCQUFxQztFQUd2QztJQUNFLGNBQTBCOztBRHNDNUI7RUMvQ0EsY3RCd0dnRTtFS25HOUQseUJMbUc4RDtFc0J0R2hFLHFCdEJzR2dFO0VzQnBHaEU7SUFDRSx5QkFBcUM7RUFHdkM7SUFDRSxjQUEwQjs7QURzQzVCO0VDL0NBLGN0QndHZ0U7RUtuRzlELHVCTG1HOEQ7RXNCdEdoRSxtQnRCc0dnRTtFc0JwR2hFO0lBQ0UseUJBQXFDO0VBR3ZDO0lBQ0UsY0FBMEI7O0FEc0M1QjtFQy9DQSxZdEJ3R2dFO0VLbkc5RCx5QkxtRzhEO0VzQnRHaEUscUJ0QnNHZ0U7RXNCcEdoRTtJQUNFLHlCQUFxQztFQUd2QztJQUNFLFlBQTBCOztBQ1I1QjtFQUNFO0lBQU8sMkJBQXVDO0VBQzlDO0lBQUssd0JBQXdCOztBQUlqQztFQUNFLGFBQWE7RUFDYixZdEM0OUJzQztFc0MzOUJ0QyxnQkFBZ0I7RUFDaEIsY0FBYztFckNtSFYsa0JBdENZO0VxQzNFaEIseUJ0Q0xnQjtFUVNkLHNCUjZOZ0M7O0FzQzVOcEM7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsV3RDakJhO0VzQ2tCYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHlCN0NwQjJDO0V3QlN2QywyQmpCODlCNEM7RWlCMTlCNUM7SXFCRE47TXJCRVEsZ0JBQWdCLElxQlF2Qjs7QUFFRDtFbEJZRSxxTUFBNkk7RWtCVjdJLDBCdENxOEJzQzs7QXNDajhCdEM7RUFDRSxrRHRDdThCa0Q7RXNDcDhCaEQ7SUFKSjtNQUtNLGVBQWUsSUFHcEI7O0FDekNIO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUd0QixlQUFlO0VBQ2YsZ0JBQWdCO0UvQlFkLHNCUjZOZ0M7O0F1QzNOcEM7RUFDRSxXQUFXO0VBQ1gsY3ZDUmdCO0V1Q1NoQixtQkFBbUI7RXJDUG5CO0lxQ1dFLFVBQVU7SUFDVixjdkNkYztJdUNlZCxxQkFBcUI7SUFDckIseUJ2Q3RCYztFdUNZbEI7SUFjSSxjdkNsQmM7SXVDbUJkLHlCdkMxQmM7O0F1Q21DbEI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCdkMyOEJ5QztFdUN4OEJ6QyxzQnZDM0NhO0V1QzRDYixzQ3ZDbENhO0V1QzJCZjtJL0JqQkksK0IrQjJCa0M7SS9CMUJsQyxnQytCMEJrQztFQVZ0QztJL0JISSxtQytCaUJxQztJL0JoQnJDLGtDK0JnQnFDO0VBZHpDO0lBbUJJLGN2Q2xEYztJdUNtRGQsb0JBQW9CO0lBQ3BCLHNCdkMxRFc7RXVDcUNmO0lBMEJJLFVBQVU7SUFDVixXdkNoRVc7SXVDaUVYLHlCOUNqRXlDO0k4Q2tFekMscUI5Q2xFeUM7RThDcUM3QztJQWlDSSxtQkFBbUI7SUFqQ3ZCO01Bb0NNLGdCdkM0SjJCO011QzNKM0IscUJ2QzJKMkI7O0F1QzdJN0I7RUFDRSxtQkFBbUI7RUFEckI7SS9CdEJBLGtDUnNLZ0M7SVFsTGhDLDBCK0J3Q3dDO0VBTnhDO0kvQmxDQSxnQ1JrTGdDO0lRdEtoQyw0QitCaUMwQztFQVgxQztJQWVNLGFBQWE7RUFmbkI7SUFtQk0scUJ2QzBIdUI7SXVDekh2QixvQkFBb0I7SUFwQjFCO01BdUJRLGlCdkNzSHFCO011Q3JIckIsc0J2Q3FIcUI7O0FXaEw3QjtFNEJtQ0E7SUFDRSxtQkFBbUI7SUFEckI7TS9CdEJBLGtDUnNLZ0M7TVFsTGhDLDBCK0J3Q3dDO0lBTnhDO00vQmxDQSxnQ1JrTGdDO01RdEtoQyw0QitCaUMwQztJQVgxQztNQWVNLGFBQWE7SUFmbkI7TUFtQk0scUJ2QzBIdUI7TXVDekh2QixvQkFBb0I7TUFwQjFCO1FBdUJRLGlCdkNzSHFCO1F1Q3JIckIsc0J2Q3FIcUIsSXVDcEh0Qjs7QTVCNURQO0U0Qm1DQTtJQUNFLG1CQUFtQjtJQURyQjtNL0J0QkEsa0NSc0tnQztNUWxMaEMsMEIrQndDd0M7SUFOeEM7TS9CbENBLGdDUmtMZ0M7TVF0S2hDLDRCK0JpQzBDO0lBWDFDO01BZU0sYUFBYTtJQWZuQjtNQW1CTSxxQnZDMEh1QjtNdUN6SHZCLG9CQUFvQjtNQXBCMUI7UUF1QlEsaUJ2Q3NIcUI7UXVDckhyQixzQnZDcUhxQixJdUNwSHRCOztBNUI1RFA7RTRCbUNBO0lBQ0UsbUJBQW1CO0lBRHJCO00vQnRCQSxrQ1JzS2dDO01RbExoQywwQitCd0N3QztJQU54QztNL0JsQ0EsZ0NSa0xnQztNUXRLaEMsNEIrQmlDMEM7SUFYMUM7TUFlTSxhQUFhO0lBZm5CO01BbUJNLHFCdkMwSHVCO011Q3pIdkIsb0JBQW9CO01BcEIxQjtRQXVCUSxpQnZDc0hxQjtRdUNySHJCLHNCdkNxSHFCLEl1Q3BIdEI7O0E1QjVEUDtFNEJtQ0E7SUFDRSxtQkFBbUI7SUFEckI7TS9CdEJBLGtDUnNLZ0M7TVFsTGhDLDBCK0J3Q3dDO0lBTnhDO00vQmxDQSxnQ1JrTGdDO01RdEtoQyw0QitCaUMwQztJQVgxQztNQWVNLGFBQWE7SUFmbkI7TUFtQk0scUJ2QzBIdUI7TXVDekh2QixvQkFBb0I7TUFwQjFCO1FBdUJRLGlCdkNzSHFCO1F1Q3JIckIsc0J2Q3FIcUIsSXVDcEh0Qjs7QUFhWDtFL0JuSEksZ0IrQm9Ic0I7RUFEMUI7SUFJSSxxQnZDbUc2QjtJdUN2R2pDO01BT00sc0JBQXNCOztBQ3pJMUI7RUFDRSxjekJxRzhEO0V5QnBHOUQseUJ6Qm9HOEQ7RWJ6RmhFO0lzQ1BNLGN6QmdHMEQ7SXlCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXeENQTztJd0NRUCx5QnpCMEYwRDtJeUJ6RjFELHFCekJ5RjBEOztBeUJ0R2hFO0VBQ0UsY3pCcUc4RDtFeUJwRzlELHlCekJvRzhEO0ViekZoRTtJc0NQTSxjekJnRzBEO0l5Qi9GMUQseUJBQXlDO0VBUC9DO0lBV00sV3hDUE87SXdDUVAseUJ6QjBGMEQ7SXlCekYxRCxxQnpCeUYwRDs7QXlCdEdoRTtFQUNFLGN6QnFHOEQ7RXlCcEc5RCx5QnpCb0c4RDtFYnpGaEU7SXNDUE0sY3pCZ0cwRDtJeUIvRjFELHlCQUF5QztFQVAvQztJQVdNLFd4Q1BPO0l3Q1FQLHlCekIwRjBEO0l5QnpGMUQscUJ6QnlGMEQ7O0F5QnRHaEU7RUFDRSxjekJxRzhEO0V5QnBHOUQseUJ6Qm9HOEQ7RWJ6RmhFO0lzQ1BNLGN6QmdHMEQ7SXlCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXeENQTztJd0NRUCx5QnpCMEYwRDtJeUJ6RjFELHFCekJ5RjBEOztBeUJ0R2hFO0VBQ0UsY3pCcUc4RDtFeUJwRzlELHlCekJvRzhEO0ViekZoRTtJc0NQTSxjekJnRzBEO0l5Qi9GMUQseUJBQXlDO0VBUC9DO0lBV00sV3hDUE87SXdDUVAseUJ6QjBGMEQ7SXlCekYxRCxxQnpCeUYwRDs7QXlCdEdoRTtFQUNFLGN6QnFHOEQ7RXlCcEc5RCx5QnpCb0c4RDtFYnpGaEU7SXNDUE0sY3pCZ0cwRDtJeUIvRjFELHlCQUF5QztFQVAvQztJQVdNLFd4Q1BPO0l3Q1FQLHlCekIwRjBEO0l5QnpGMUQscUJ6QnlGMEQ7O0F5QnRHaEU7RUFDRSxjekJxRzhEO0V5QnBHOUQsdUJ6Qm9HOEQ7RWJ6RmhFO0lzQ1BNLGN6QmdHMEQ7SXlCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXeENQTztJd0NRUCx5QnpCMEYwRDtJeUJ6RjFELHFCekJ5RjBEOztBeUJ0R2hFO0VBQ0UsWXpCcUc4RDtFeUJwRzlELHlCekJvRzhEO0ViekZoRTtJc0NQTSxZekJnRzBEO0l5Qi9GMUQseUJBQXlDO0VBUC9DO0lBV00sV3hDUE87SXdDUVAsdUJ6QjBGMEQ7SXlCekYxRCxtQnpCeUYwRDs7QTBCekdsRTtFQUNFLFlBQVk7RXhDOEhSLGlCQXRDWTtFd0N0RmhCLGdCaEQ2RCtCO0VnRDVEL0IsY0FBYztFQUNkLFd6Q1lhO0V5Q1hiLHlCekNDYTtFeUNBYixXQUFXO0V2Q0tYO0l1Q0RFLFd6Q01XO0l5Q0xYLHFCQUFxQjtFdkNJdkI7SXVDQ0ksWUFBWTs7QUFXbEI7RUFD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SURNM0Isd0JDTjJCO0lETzNCLHlCQ1AyQjtJRFEzQixxQkNSMkI7RUFkN0I7SUFrQkksNEJBQTRCOztBQUloQztFRElFLHVIR3ZCcUc7RUh3QnJHLG9IR3hCcUc7RUh5QnJHLCtHR3pCcUc7RUhJckcsbUJDa0I2QjtFRGpCN0Isd0JDaUI2QjtFRGhCN0IsMkJDZ0I2QjtFRGQ3Qiw2QkFBZ0M7RUFDakMsb0NBQW9DO0VBQ3BDLDRCQUFvQztFQ2FqQyxZRWdHb0I7RUYvRnBCLFdFK0ZvQjtFRjlGcEIsa0JBQWtCO0VBQ2xCLGdCRW5EUTtFRm9EUixjRW5EaUI7RUhRcEIsdUZHRitCO0VIRy9CLG9GR0grQjtFSEkvQixtRkdKK0I7RUhLL0Isa0ZHTCtCO0VGK0M1QixhQUFhO0VBQ2IsT0FBTztFQUNQLE1BQU07RUFDTixpQkV1Rm9CO0VIaEl2QiwyQkMwQzhCO0VEekM5Qix3QkN5QzhCO0VEeEM5Qix1QkN3QzhCO0VEdkM5QixzQkN1QzhCO0VBQzNCLGtCQUFrQjtFQUNsQixjQUFjO0VEckNqQiw4QkNzQ2lDO0VEckNqQywyQkNxQ2lDO0VEcENqQyxzQkNvQ2lDO0VBQzlCLFlFb0ZzQjtFRnRHMUI7SURuQ0MsMENHRitCO0lIRy9CLHVDR0grQjtJSEkvQixzQ0dKK0I7SUhLL0IscUNHTCtCO0lGMkQxQixhRWpFZTtFRjJDckI7SUEwQk0sZUUyRXVCO0lGMUV2QixpQkV5RWtCO0VGcEd4QjtJQStCTSxpQkFBaUI7RUEvQnZCO0lBbUNNLG1CRVlnQjtJRlhoQixlQUFlO0lBcENyQjtNQXVDUSxhRWxGYTs7QUYyQ3JCO0VENUJDLDJCQzBFZ0M7RUR6RWhDLHdCQ3lFZ0M7RUR4RWhDLHVCQ3dFZ0M7RUR2RWhDLHNCQ3VFZ0M7O0FHL0ZqQztFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCxVQUFVO0VKdUJYLDhCSXRCK0I7RUp1Qi9CLDJCSXZCK0I7RUp3Qi9CLHNCSXhCK0I7O0FDTGhDO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUxpRVY7SUFDRSxXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxTQUFTO0VLdkViO0lBT0ksa0JBQWtCO0lBQ2xCLGVGb0VtQjtJRW5FbkIsV0ZpRm9CO0lFaEZwQix1QkZnRTJCO0lFL0QzQixVQUFVO0lBQ1YsYUFBYTtJQUNiLE1BQU07SUFDTixPQUFPO0lBQ1AsUUFBUTtJQUNSLGdCQUFnQjtFQWhCcEI7SUFxQk0sY0FBYztJQUNkLG1CQUFtQjtJQUNuQix1QkFBdUI7RUF2QjdCO0lBNEJJLG1CRndEa0I7SUV2RGxCLFdGd0RpQjtFRXJGckI7SUFpQ0ksbUJGbURrQjtJRWxEbEIsV0ZtRGlCOztBRS9DckI7RUFFSSxnQkZwQ1E7RUVxQ1IseUJGbENVO0VFbUNWLDRCRmZpQjtFRWdCakIsTUFBTTtFQUNOLE9BQU87O0FBSVg7RUFFSSxhQUFhOztBQUZqQjtFQU1JLGdCQUFnQjtFTHJCbEIsMEJLc0J3RTtFTHJCeEUsK0JLcUJ3RTtFTHBCeEUsa0NLb0J3RTtFTGxCeEUsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7O0FLb0JyQztFQUNFO0lBQ0UsZUFBZTtJQURqQjtNQUlJLGdCQUFnQjtNQUNoQixhRjJOdUI7TUUxTnZCLGVBQWU7TUFDZixtQkZ4Q2U7TUVpQ25CO1FBVU0sZ0JBQWdCO1FBQ2hCLGdCRm5FSTtRRW9FSixXQUFXO1FBQ1gsWUFBWTtRQUNaLDJCQUEyQjtRQUMzQixnQkFBZ0I7UUFDaEIsaUJBQWlCO1FBQ2pCLGFBQWE7UUFqQm5CO1VBb0JRLGlCQUFpQjtVQUNqQixrQkFBa0I7VUFDbEIsbUJGdkRXO1VFd0RYLFdBQVc7VUFDWCxhQUFhO1VBQ2IsWUFBWTtRQXpCcEI7VUE2QlEsVUFBVSxJQUNYOztBQzNGVDtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLGNBQWM7RU44QmQsa0JHdkJpQjtFSHdCakIsdUJHeEJpQjtFSHlCakIsMEJHekJpQjtFSDJCakIsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7RU1sQ25DLG1CSFdlO0VHVmYsV0hGVTtFR0dWLGVINkRzQjtFRzVEdEIsaUJINkR3QjtFRzVEeEIseUNIQXdDO0VISXpDLHdDR0YrQjtFSEcvQixxQ0dIK0I7RUhJL0Isb0NHSitCO0VISy9CLG1DR0wrQjtFSEwvQixrQk1LbUI7RU5KbkIsZU1JbUI7RU5IbkIsVU1HbUI7RU5GbEIsZ0VBQWdFO0VNR2hFLGFBQWE7RU4rQmIsaUJNOUJ5QjtFTitCekIsb0JNL0J5QjtFTmdDekIsc0JNaEN5QjtFTmlDekIsd0JNakN5QjtFTmtDekIseUJNbEN5QjtFTm1DekIscUJNbkN5QjtFQUN6QixtQkFBbUI7RUFDbkIsa0NBQWtDO0VOMkdsQyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VNNUhwQztJTk9DLGtCTWFxQjtJTlpyQixlTVlxQjtJTlhyQixVTVdxQjtJTlZwQixnRUFBZ0U7O0FPUmxFO0VBRUksV0FBVztFQUNYLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFKdEI7SUFPTSxhQUFhOztBQVBuQjtFQVlJLHVCQUF1QjtFQUN2QixjSlRpQjtFSVVsQixlQUFlO0VBQ2YsYUFBYTtFQUNaLFNBQVM7RUFDVCxjQUFjO0VBQ2YsZUFBZTtFQUNkLGdCQUFnQjtFQUNoQixlQUFxQztFQUNyQyxVQUFVO0VQVGIsNEJHeUIrQjtFSHhCL0IseUJHd0IrQjtFSHZCL0Isd0JHdUIrQjtFSHRCL0IsdUJHc0IrQjtFSEw5QixrQkdnRnFCO0VIL0VyQix1QkcrRXFCO0VIOUVyQiwwQkc4RXFCO0VINUVyQiw2QkFBZ0M7RUFDakMsb0NBQW9DO0VBQ3BDLDRCQUFvQztFT2RqQyxVQUFVO0VBQ1Ysa0JBQWtCO0VQQ3JCLDhCT0FpQztFUENqQywyQk9EaUM7RVBFakMsc0JPRmlDO0VBQzlCLHFCQUFxQjtFUGV2QixpQk9kMkI7RVBlM0Isb0JPZjJCO0VQZ0IzQixzQk9oQjJCO0VQaUIzQix3Qk9qQjJCO0VQa0IzQix5Qk9sQjJCO0VQbUIzQixxQk9uQjJCO0VBQ3pCLFdBQVc7RUFDWCxZSjhFYTtFSTVHakI7SVBnQ0UsMEJHaUZvRTtJSGhGcEUsK0JHZ0ZvRTtJSC9FcEUsa0NHK0VvRTtJSDdFcEUsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7RU90Q3JDO0lQZ0NFLDBCR2dGcUI7SUgvRXJCLCtCRytFcUI7SUg5RXJCLGtDRzhFcUI7SUg1RXJCLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0VPdENyQztJQXlDTSxTQUFTO0lBQ1QsVUFDRjtFQTNDSjtJQThDTSxXQUFXO0VBOUNqQjtJQWtETSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxlQUE4RTtJQUM5RSxXSjNCWTtFSTNCbEI7SUEwRE0sWUovQlk7RUkzQmxCO0lQWUMsNEJHeUIrQjtJSHhCL0IseUJHd0IrQjtJSHZCL0Isd0JHdUIrQjtJSHRCL0IsdUJHc0IrQjtJSTBCMUIsYUozRGU7RUlKckI7SVB5SUUsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXO0lBQ1gsVUFBVTtJQUNWLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsc0JBQW1CO0lBQ25CLFNBQVM7RU9oSlg7SUF3RU0sZUpsRGE7SUltRGIsY0FBYztJQUNkLGlCQUFtQztJQUNuQyxlQUF5QztJQUN6QyxXQUFXO0lBQ1gsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBNkI7SUFDN0IsaUJBQWlCO0lBQ2pCLGNKMkJVO0VJN0doQjtJQXNGTSxlQUFnRjtJQUNoRixXSnVCYztFSTlHcEI7SUEyRk0sbUJKdkVtQjtFSXBCekI7SUFrR1UsbUJBQW1CO0VBbEc3QjtJQXVHUSxnQkFBeUU7SUFDekUsa0JBQTBFO0VBeEdsRjtJQTRHUSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxrQ0FBb0Q7SUFDcEQsbUNBQXFEO0lBQ3JELDZCSjdHYTtJSThHYixVQUE2RTtJQUM3RSxTQUFnRDtJUHZHdkQsNEJHdUpnQztJSHRKaEMseUJHc0pnQztJSHJKaEMsd0JHcUpnQztJSHBKaEMsdUJHb0pnQztJSTlDekIsV0FBVztFQXJIbkI7SUEwSFEsYUp0SGE7SUl1SGIsbUJKdkdpQjtJSFJ4Qiw2Qk9nSDBEO0lQL0cxRCwwQk8rRzBEO0lQOUcxRCx5Qk84RzBEO0lQN0cxRCx3Qk82RzBEO0lBNUgzRDtNQStIVSxtQkpqQ1k7TUlrQ1osYUo1SFc7TUlKckI7UUFtSVkseUJKL0hTO0lJSnJCO01Bd0lVLGFBQWE7TUFDYixnQ0oxSE87RUlmakI7SUErSU0sY0o1SG9DO0lJNkhwQyxlQUFlO0lQM0lwQixvQkdtR3lCO0lIbEd6QixpQkdrR3lCO0lIakd6QixZR2lHeUI7SUhoR3hCLGdFQUFnRTtJT1JsRTtNQW9KUSx5QkpqSWtDO0VJbkIxQztJQXlKTSxhQUFhOztBQXpKbkI7RUErSk0sU0FBUztFQUNULFdKbUR1QjtFSWxEdkIsWUpyRFc7RUg1RWYsZ0JPa0k0QjtFUGpJNUIscUJPaUk0QjtFUGhJNUIsd0JPZ0k0QjtFUDlINUIsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7RU90Q3JDO0lBc0tVLGdCSm5LRTtFSUhaO0lBMktRLFlBQTRCO0VBM0twQztJQStLUSxnQkFBb0g7SUFDcEgsV0pySlU7SUlzSlYsWUp0SlU7O0FJM0JsQjtFQTBMVSxhSjVLUTs7QUlkbEI7RUFrTU0sY0ovS29DO0VIZHpDLG9CR21HeUI7RUhsR3pCLGlCR2tHeUI7RUhqR3pCLFlHaUd5QjtFSGhHeEIsZ0VBQWdFO0VPUmxFO0lBc01RLHlCSm5Ma0M7O0FJbkIxQztFQThNUSxZQUFZOztBQTlNcEI7RUFrTlEsV0FBVzs7QUFsTm5CO0VBc05NLFlBQVk7RUF0TmxCO0lQZ0NFLDBCR2dGcUI7SUgvRXJCLCtCRytFcUI7SUg5RXJCLGtDRzhFcUI7SUg1RXJCLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0VPdENyQztJUGdDRSwwQkdpRm9FO0lIaEZwRSwrQkdnRm9FO0lIL0VwRSxrQ0crRW9FO0lIN0VwRSw2QkFBZ0M7SUFDakMsb0NBQW9DO0lBQ3BDLDRCQUFvQzs7QU82THJDO0VQOUVFLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0Isb0JBQW9CO0VPK0VsQixXQUFXOztBQUlmO0VBSU0sVUFBVTtFQUNWLGNKM09lO0VJc09yQjtJQVFRLG1CSnBKYztFSTRJdEI7SUFZUSx5QkpsUGE7O0FJc09yQjtFQWtCTSxjSnhQZTtFSXlQZixtQkozT21DOztBSXdOekM7RUF3QlEsbUJKcEtjOztBSTRJdEI7RUE0QlEsbUJKbFBpQjs7QUlzTnpCO0VBa0NRLHVCQUF1Qjs7QUFsQy9CO0VBMENRLHVCQUF1Qjs7QUFNL0I7RUFFSSxtQkp4UXFCOztBS3RCekI7RUFFSSxXTGdLeUI7RUsvSnpCLGlCTGdLK0I7RUtuS25DO0lBTU0sOEJMOEowQztJSHRKL0MseURRUDhEO0lSUTlELHNEUVI4RDtJUlM5RCxxRFFUOEQ7SVJVOUQsb0RRVjhEOztBQVAvRDtFQVlJLGdCTFBRO0VLUVIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7RUFDWixVQUFVO0VSZ0JaLGtCR29JMEI7RUhuSTFCLHVCR21JMEI7RUhsSTFCLDBCR2tJMEI7RUhoSTFCLDZCQUFnQztFQUNqQyxvQ0FBb0M7RUFDcEMsNEJBQW9DO0VRcEJqQyxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLE9BQU87RVIrQlQsdUhHdkJxRztFSHdCckcsb0hHeEJxRztFSHlCckcsK0dHekJxRztFSzlCdkc7SVJjQyx3QlFhK0I7SVJaL0IscUJRWStCO0lSWC9CLG9CUVcrQjtJUlYvQixtQlFVK0I7SUFDeEIsWUFBWTtJQUNaLGlCTG9JbUI7RUtqSzNCO0lBa0NNLFVBQVU7SUFDVixZQUFZO0lBQ1oscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixrQkFBa0I7SVJWdkIsOEJRV21DO0lSVm5DLDJCUVVtQztJUlRuQyxzQlFTbUM7SVJ6Qm5DLCtCR3VKZ0M7SUh0SmhDLDRCR3NKZ0M7SUhySmhDLDJCR3FKZ0M7SUhwSmhDLDBCR29KZ0M7SUs1SDNCLGFBQWE7SUFDYixXQUFXO0lBQ1gsU0FBUztJQUNULHdCQUF3QjtJQTVDOUI7TUErQ1Esa0JBQWtCO01BL0MxQjtRQWtEVSxxQkFBcUI7UUFDckIsU0FBUztRQUNULGNMbUhtQjtRS2xIbkIsZUxtSG9CO1FLeEs5QjtV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QWdCO1FBQ2hCLGVBQWU7UUFDZixhQUFhO1FUdEdwQiwyQ0dGK0I7UUhHL0Isd0NHSCtCO1FISS9CLHVDR0orQjtRSEsvQixzQ0dMK0I7UUhzQjlCLGtCR3ZCaUI7UUh3QmpCLHVCR3hCaUI7UUh5QmpCLDBCR3pCaUI7UUgyQmpCLDZCQUFnQztRQUNqQyxvQ0FBb0M7UUFDcEMsNEJBQW9DO1FTL0JyQztVQWdIVSxpQkFBaUI7UUFoSDNCO1VBb0hVLG1CTjdCWTtVTThCWixjTjlHUTtRTVBsQjtVQXlIVSxtQk41R2U7VU02R2YsY05uSFE7TU1QbEI7UUErSFEsU0FBUzs7QUFNakI7RUFHTSxtQk45SGlDOztBTW9JdkM7RUFDRSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsUUFBUTtFQUNSLGdCTnRKVTtFSEFYLG9CR2dNMEI7RUgvTDFCLGlCRytMMEI7RUg5TDFCLFlHOEwwQjtFSDdMekIsZ0VBQWdFO0VTcUpoRSxtQkFBbUI7O0FDL0pyQjtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsY1BjZTtFT2JmLGdCUENVO0VIZ0RWLHlIR2tLMEc7RUhqSzFHLHNIR2lLMEc7RUhoSzFHLGlIR2dLMEc7RU9qTjFHLHlDUEl3QztFSGtCekMsOEJVckIrQjtFVnNCL0IsMkJVdEIrQjtFVnVCL0Isc0JVdkIrQjtFVnFDOUIsaUJVcEN5QjtFVnFDekIsb0JVckN5QjtFVnNDekIsc0JVdEN5QjtFVnVDekIsd0JVdkN5QjtFVndDekIseUJVeEN5QjtFVnlDekIscUJVekN5QjtFQUN6QixnQlArTTZCO0VPOU03QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VWdUJoQixrQkcrS3VCO0VIOUt2Qix1Qkc4S3VCO0VIN0t2QiwwQkc2S3VCO0VIM0t2Qiw2QkFBZ0M7RUFDakMsb0NBQW9DO0VBQ3BDLDRCQUFvQztFVTNCbkMsa0NBQWtDO0VWOEdsQyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VVN0dsQyxnQkFBZ0I7RUFmbEI7SUFrQkksa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixlUDRNdUI7SU8zTXZCLGNBQWM7SUFDZCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixZUHlNb0I7RU9sT3hCO0lBNkJJLGFQa011QjtJT2pNdkIsaUJQcUw4QjtJT3BMOUIsY0FBYztJVkhqQiw4QlVJaUM7SVZIakMsMkJVR2lDO0lWRmpDLHNCVUVpQztJQUVTO01BbEMzQztRQW1DTSw0REFBc0U7UUFDdEUsYUFBYSxJQWVoQjtJQVpDO01BdkNKO1FBd0NNLGdCUDBLaUIsSU8vSnBCO0lBUkM7TUEzQ0o7UUE0Q00sb0JBQW9CO1FBQ3BCLHVCQUF1QixJQU0xQjtJQUhDO01BaERKO1FBaURNLFlQcUxtQixJT25MdEI7RUFuREg7SUFzREksc0JQcEN5QztFT2xCN0M7SUEwREksaUJBQWlCO0lBQ2pCLGFBQWE7RUEzRGpCO0lBK0RJLGNBQWM7RUEvRGxCO0lWT0Msa0JVNkRxQjtJVjVEckIsZVU0RHFCO0lWM0RyQixVVTJEcUI7SVYxRHBCLGdFQUFnRTtFVVZsRTtJQXdFSSx3QkFBd0I7RUF4RTVCO0lBNEVJLHlCQUF5QjtJQTVFN0I7TUErRU0sd0JBQXdCO0VBL0U5QjtJQW9GSSxrQkFBa0I7SUFDbEIsZVAySnVCO0lPaFAzQjtNQXdGTSxXQUFXO01BQ1gsa0JQdUttQjtNSDlOdkIsa0JHK011QjtNSDlNdkIsdUJHOE11QjtNSDdNdkIsMEJHNk11QjtNSDNNdkIsNkJBQWdDO01BQ2pDLG9DQUFvQztNQUNwQyw0QkFBb0M7TVVtRC9CLHlCUGxGYTtNT21GYixjUDNFVztNTzRFWCxlUDRKc0I7TU8zSnRCLGdCUHpGTTtNTzBGTixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGlCUG1KeUI7TUh4TjlCLDhCVXNFbUM7TVZyRW5DLDJCVXFFbUM7TVZwRW5DLHNCVW9FbUM7TVZwRm5DLDZDR3lCK0I7TUh4Qi9CLDBDR3dCK0I7TUh2Qi9CLHlDR3VCK0I7TUh0Qi9CLHdDR3NCK0I7TU92Q2hDO1FBc0dRLHlCUDNFc0I7TU8zQjlCO1FBMEdRLHlCUDFGVTtRTzJGVixpQlA0SXlLO0lPdlBqTDtNQWdITSxZUHdJYTtJT3hQbkI7TUFvSE0sa0JBQWtCO01BQ2xCLFNQc0lnQjtNT3JJaEIsVVB1SWlCO01PdElqQixlUGtJc0I7TU9qSXRCLFdBQVc7TVYxR2hCLGlDVTJHNEQ7TVYxRzVELDhCVTBHNEQ7TVZ6RzVELDZCVXlHNEQ7TVZ4RzVELDRCVXdHNEQ7TUFDdkQsVUFBVTtNQUNWLGNBQWM7TUFDZCxnQlB2SE07TU93SE4sVUFBVTtNQUNWLFlBQVk7SUE5SGxCO01Ba0lNLFdQNkdvQztNTzVHcEMsV0FBVztNQUNYLFNQMEhzQjtNT3pIdEIsY1AwSG1CO01PekhuQixlUG9INEI7TU9uSDVCLFFQcUhxQjtFTzVQM0I7SVY0Q0UsaUJVZ0cyQjtJVi9GM0Isb0JVK0YyQjtJVjlGM0Isc0JVOEYyQjtJVjdGM0Isd0JVNkYyQjtJVjVGM0IseUJVNEYyQjtJVjNGM0IscUJVMkYyQjtJVjFHM0IsZ0JVMkcwQjtJVjFHMUIscUJVMEcwQjtJVnpHMUIsd0JVeUcwQjtJVnZHMUIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVVzR2pDLGFBQWE7RUE5SWpCO0lBa0pJLFlBQVk7RUFsSmhCO0lBc0pJLG1CQUFtQjtJQUNuQixjQUFjO0lBdkpsQjtNQTBKTSxnQlAzQ1U7TU80Q1YsaUJQNUNVO01PNkNWLHFCQUFxQjtNQUNyQixXQUFXO01BN0pqQjtRQWdLUSxXQUFXO0lBaEtuQjtNQXFLTSxxQkFBcUI7TUFDckIsV0FBVztJQXRLakI7TVZrQ0UsMEJHb0ZpQztNSG5GakMsK0JHbUZpQztNSGxGakMsa0NHa0ZpQztNSGhGakMsNkJBQWdDO01BQ2pDLG9DQUFvQztNQUNwQyw0QkFBb0M7TVVtSS9CLHlCUDlKWTtNTytKWixnQkFBZ0I7TUFHZDtRQS9LUjtVQWdMVSxnQkFBZ0I7VUFDaEIsa0JBQWtCO1VBQ2xCLFlQZ0NhLElPOUJoQjtJQXBMUDtNQXdMTSxZUHlDYTtFT2pPbkI7SVZrQ0Usa0JHK0t1QjtJSDlLdkIsdUJHOEt1QjtJSDdLdkIsMEJHNkt1QjtJSDNLdkIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVVzSmpDLFlBQWtDO0lWbEtyQyw4QlV1S2lDO0lWdEtqQywyQlVzS2lDO0lWcktqQyxzQlVxS2lDO0lBQzlCLFlQc0JxQjtJT3JCckIsYUFBYTtJQU5iO01BL0xKO1FBZ01NLFlQZ0JtQixJT050QjtJQTFNSDtNQXdNTSxxQkFBcUI7RUF4TTNCO0lBNk1JLFVBQVU7SUFDVixZUGpLVztJT2tLWCxpQkFBaUI7SUEvTXJCO01Ba05NLFlQcktTO01Pc0tULGNBQWM7TUFDZCxjUHBNWTtNT3FNWixhUEd5QjtNT0Z6QixlQUFlO01BQ2YscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixnQkFBZ0I7TUFDaEIsZVBDOEI7TU9BOUIsYUFBYTtNVjdNbEIsMkNHRitCO01IRy9CLHdDR0grQjtNSEkvQix1Q0dKK0I7TUhLL0Isc0NHTCtCO01Ic0I5QixrQkd2QmlCO01Id0JqQix1Qkd4QmlCO01IeUJqQiwwQkd6QmlCO01IMkJqQiw2QkFBZ0M7TUFDakMsb0NBQW9DO01BQ3BDLDRCQUFvQztNVXhDckM7UUFnT1EsaUJBQWlCO01BaE96QjtRQW9PUSxtQlBwSWM7UU9xSWQsY1ByTlU7TU9oQmxCO1FBeU9RLG1CUG5OaUI7UU9vTmpCLGNQMU5VO0lPaEJsQjtNQStPTSxTQUFTO0VBL09mO0lBb1BJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV1BhZ0I7SU9aaEIsWVBZZ0I7SU9YaEIsYVBZbUI7SU9YbkIsbUJBQW1CO0lBQ25CLGNBQWM7SVY5TmpCLCtCVStOa0M7SVY5TmxDLDRCVThOa0M7SVY3TmxDLHVCVTZOa0M7SUFDL0Isc0JBQXNCO0lBNVAxQjtNQStQTSxnQlBNZTtNT0xmLGVQS2U7TU9KZixhQUFhO01BQ2IsV1BJaUI7TU9IakIsWVBHaUI7SU90UXZCO01Wa0NFLGtCR3ZCaUI7TUh3QmpCLHVCR3hCaUI7TUh5QmpCLDBCR3pCaUI7TUgyQmpCLDZCQUFnQztNQUNqQyxvQ0FBb0M7TUFDcEMsNEJBQW9DO01VZ08vQixXUExjO01PTWQsWVBOYztNT09kLHFCQUFxQjtNQUNyQixrQkFBa0I7TUFDbEIsVUFBVTtNVmhQZiw4QlVpUG1DO01WaFBuQywyQlVnUG1DO01WL09uQyxzQlUrT21DO01WL1BuQyxzRUdGK0I7TUhHL0IsbUVHSCtCO01ISS9CLGtFR0orQjtNSEsvQixpRUdMK0I7SU9aaEM7TUFrUk0sa0JBQWtCO01BQ2xCLFVBQVU7TVY1UWYsa0JVNlF1QjtNVjVRdkIsZVU0UXVCO01WM1F2QixVVTJRdUI7TVYxUXRCLGdFQUFnRTtNVTJRNUQsY0FBYztNQUNkLGVBQWU7TUFDZixZUHBCYztNT3FCZCxTQUFTO01BQ1QsVUFBVTtNQUNWLFdQdkJjO01Pd0JkLFFBQVE7TUFDUixTQUFTO01BNVJmO1FBaVNVLHlCUHhSUztNT1RuQjtRQXFTVSx5QlB4UlE7TU9ibEI7UUF5U1UscUJQOVFvQjtNTzNCOUI7UUFnVFUsbUJQaFNRO1FPaVNSLHlCUGpTUTtRT2hCbEI7VUFvVFksY0FBYztNQXBUMUI7UUF5VFUseUJQOUNpQjtNTzNRM0I7UVZPQyxvQkdxUXFCO1FIcFFyQixpQkdvUXFCO1FIblFyQixZR21RcUI7UUhsUXBCLGdFQUFnRTtFVVZsRTtJQW9VSSxlUDVEMEI7SU82RDFCLGtCUDNEd0I7SU80RHhCLGdCUC9EMkI7SU92US9CO01BeVVNLGVBQWU7TUFDZixhUGpFNEI7TU9rRTVCLHNCQUFzQjtFQTNVNUI7SUFnVkksY0FBYztJQUNkLGlCQUFpQjtJQWpWckI7TUFvVk0sZ0JBQWdCO0lBcFZ0QjtNQXlWUSxVQUFVO01BQ1YsUUFBUTtJQTFWaEI7TUErVk0sWUFBWTs7QUMvVmxCO0VBQ0UsWUFBWTtFWDJCYiw4QlcxQitCO0VYMkIvQiwyQlczQitCO0VYNEIvQixzQlc1QitCO0VBQzlCLHlCQUF5Qjs7QUNIM0I7RUFDRSxjVGdCZTtFU2ZmLGdCVEdVO0VTRlYsa0JBQWtCO0VBQ2xCLHlDVE13QztFSGtCekMsOEJZdEIrQjtFWnVCL0IsMkJZdkIrQjtFWndCL0Isc0JZeEIrQjtFWnNDOUIsaUJZckN5QjtFWnNDekIsb0JZdEN5QjtFWnVDekIsc0JZdkN5QjtFWndDekIsd0JZeEN5QjtFWnlDekIseUJZekN5QjtFWjBDekIscUJZMUN5QjtFWjJCekIsa0JHdkJpQjtFSHdCakIsdUJHeEJpQjtFSHlCakIsMEJHekJpQjtFSDJCakIsNkJBQWdDO0VBQ2pDLG9DQUFvQztFQUNwQyw0QkFBb0M7RVkvQm5DLGdCQUFnQjtFQUNoQix5QlRGWTtFU0daLGtDQUFrQztFWmdIbEMsbUNBQW1DO0VBQ25DLGtDQUFrQztFWS9HbEMsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFWkFsQix1Q0d5QitCO0VIeEIvQixvQ0d3QitCO0VIdkIvQixtQ0d1QitCO0VIdEIvQixrQ0dzQitCO0VINkI5QjtJQUNFLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztJQUNYLFNBQVM7RVl4RWI7SUFrQkksU0FBUztFQWxCYjtJQXNCSSxXQUFXO0lBQ1gsY0FBYztJQUNkLFdBQVc7SUFDWCxnQlRld0I7SVNkeEIsaUJUY3dCO0lTYnhCLG1CVENpQjtJU0FqQixXVGF3QjtJSDNCM0IsK0JHeUIrQjtJSHhCL0IsNEJHd0IrQjtJSHZCL0IsMkJHdUIrQjtJSHRCL0IsMEJHc0IrQjtFU3ZDaEM7SUFxQ0ksb0JUc0ZxRDtJUzNIekQ7TUFrQ00sU0FBUztFQWxDZjtJQXlDSSxZQUFZO0VBekNoQjtJQTZDSSxXQUFXO0VBN0NmO0lBaURJLFdBQVc7SVpmYixnQllnQjBCO0laZjFCLHFCWWUwQjtJWmQxQix3QlljMEI7SVpaMUIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVlXakMseUJUdENjO0lIQ2pCLCtCR3lCK0I7SUh4Qi9CLDRCR3dCK0I7SUh2Qi9CLDJCR3VCK0I7SUh0Qi9CLDBCR3NCK0I7SVNjNUIsU0FBUztJQUNULFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsa0JBQWtCO0laNUJyQiw4Qlk2QmlDO0laNUJqQywyQlk0QmlDO0laM0JqQyxzQlkyQmlDO0lBQzlCLFdBQVc7SUExRGY7TUE2RE0sWVQ4RG1EO0lTM0h6RDtNQWlFTSxpQkFBaUI7SUFqRXZCO01BcUVNLGdCVDBDVTtNU3pDVixpQlR5Q1U7RVMvR2hCO0lBMkVJLHFCQUFxQjtJQUNyQixxQlQ2QytCO0lTM0MvQjtNQTlFSjtRQStFTSxtQlQyQzhCLElTekNqQztFQWpGSDtJQW9GSSxnQlR6QzJCO0lTMEMzQixtQlR6QzhCO0lIVmhDLDBCWW9Ea0U7SVpuRGxFLCtCWW1Ea0U7SVpsRGxFLGtDWWtEa0U7SVpoRGxFLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0lZeENyQztNQXlGTSxtQlQ1RVk7RVNibEI7SUE4RkksaUJBQWlCO0VBOUZyQjtJQWtHSSxhQUFhO0laN0NmLHlIR2tLMEc7SUhqSzFHLHNIR2lLMEc7SUhoSzFHLGlIR2dLMEc7SVNuSHhHLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZixtQkFBbUI7SUF4R3ZCO01BMkdNLGlCQUFpQjtNQUNqQixhQUFhO0lBNUduQjtNQWdITSxTQUFTO0VBaEhmO0lBcUhJLE1BQU07SUFDTixnQkFBZ0I7SVpwRmxCLDBCWXFGd0U7SVpwRnhFLCtCWW9Gd0U7SVpuRnhFLGtDWW1Gd0U7SVpqRnhFLDZCQUFnQztJQUNqQyxvQ0FBb0M7SUFDcEMsNEJBQW9DO0VZeENyQztJQTJISSxTQUFTO0lBQ1QsYUFBYTtJQUNiLGlCQUFpQjtJWjNGbkIsMEJFaEN3QjtJRmlDeEIsK0JFakN3QjtJRmtDeEIsa0NFbEN3QjtJRm9DeEIsNkJBQWdDO0lBQ2pDLG9DQUFvQztJQUNwQyw0QkFBb0M7SVl4Q3JDO01BaUlNLGNBQWM7TVpuSG5CLG9DR3lCK0I7TUh4Qi9CLGlDR3dCK0I7TUh2Qi9CLGdDR3VCK0I7TUh0Qi9CLCtCR3NCK0I7SVN2Q2hDO01Bc0lNLGlCVFhtRDtNU1luRCxnQlRsSU07SVNMWjtNQTJJTSxnQlQvRjRCO01TZ0c1QixtQlRqR3lCO01IVDdCLDBCR2dGcUI7TUgvRXJCLCtCRytFcUI7TUg5RXJCLGtDRzhFcUI7TUg1RXJCLDZCQUFnQztNQUNqQyxvQ0FBb0M7TUFDcEMsNEJBQW9DO0VZeENyQztJWmtDRSxnQllnSDBCO0laL0cxQixxQlkrRzBCO0laOUcxQix3Qlk4RzBCO0laNUcxQiw2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QVE7RUFDUixhQUFhO0VBQ2IsZ0JaaERRO0VZaURSLGNaaERpQjtFWWlEbEIsZUFBZTtFQUNmLFVBQVU7RUFDVCxTQUFTO0VBQ1QsY0FBYztFQUNmLGVBQWU7RUFDZCxnQkFBZ0I7RUFDaEIsZ0JBQWlGO0VmL0NwRiwyQ0dGK0I7RUhHL0Isd0NHSCtCO0VISS9CLHVDR0orQjtFSEsvQixzQ0dMK0I7RUhzQjlCLGdCZTZCMEI7RWY1QjFCLHFCZTRCMEI7RWYzQjFCLHdCZTJCMEI7RWZ6QjFCLDZCQUFnQztFQUNqQyxvQ0FBb0M7RUFDcEMsNEJBQW9DO0Vld0JqQyxVQUFVO0VmcENiLDhCZXFDaUM7RWZwQ2pDLDJCZW9DaUM7RWZuQ2pDLHNCZW1DaUM7RUFDOUIscUJBQXFCO0VmdEJ2QixpQmV1QjJCO0VmdEIzQixvQmVzQjJCO0VmckIzQixzQmVxQjJCO0VmcEIzQix3QmVvQjJCO0VmbkIzQix5QmVtQjJCO0VmbEIzQixxQmVrQjJCO0VBekI3QjtJQTRCTSxlWjBDYztJWXpDZCxXWnlDYztJWXhDZCxrQkFBa0I7RUE5QnhCO0lBa0NNLG1CWm9CZ0I7O0FhL0Z0Qjs7OztFdElHRTtBc0krQ0Y7Ozs7RXRJMUNFO0FzSXlERjs7Ozs7RXRJbkRFO0FzSXVGRjs7RXRJcEZFO0FzSStGRjs7Ozs7Ozs7RXRJdEZFO0F1STNCRjs7Ozs7RXZJaUNFO0F1SXBCRjs7OztFdkl5QkU7QXVJeUJGOzs7O0V2SXBCRTtBdUltQ0Y7Ozs7O0V2STdCRTtBdUlzRUY7O0V2SW5FRTtBdUk4RUY7Ozs7Ozs7O0V2SXJFRTtBd0k3REY7O0V4SWdFRTtBeUloRUY7O0V6SW1FRTtBMEluRUY7RUFDSSxTQUFTO0VBQ1QsVUFBVTtFQUNWLDhCQUE4QjtFQUM5QiwyQkFBMkI7RUFDM0Isc0JBQXNCOztBQUcxQjtFQUNJLGVBQWU7O0FBR25CO0VBQ0kscUxKMkNrTTtFSTFDbE0sZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0pENEM7RUlFNUMsbUNBQW1DO0VBQ25DLGtDQUFrQzs7QUFHdEM7RUFDSSxjSlA0QztFSVE1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QUN4QixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQixrQkFBa0I7TUFDbEIsTUFBTTtNQUNOLFNBQVM7TUFDVCxRQUFRO01BQ1IsT0FBTztNQUNQLGtCQUFrQjtNQUNsQixlQUFlLEVBQUU7SUFDbkI7TUFDRSwwQkFBMEI7TUFDMUIsVUFBVSxFQUFFOztBQUVsQjtFQUNFLDBDQUEwQztFQUMxQyx1Q0FBdUM7RUFDdkMsc0NBQXNDO0VBQ3RDLHFDQUFxQyxFQUFFOztBQ2pHekM7Ozs7RUFJRTs7QUFFRjtFQUNFLFdBQVc7RUFDWCxjQUFjO0VBQ2QsV0FBVztFQUNYLFNBQVMsRUFBRTs7QUFFYjtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLFVBQVU7RUFDVixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtFQUN0QixTQUFTLEVBQUU7O0FBRWI7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsZUFBZTtFQUNmLHVCQUF1QjtFQUN2QixVQUFVO0VBQ1Ysd0JBQXdCO0VBQ3hCLDZCQUE2QjtFQUM3QixnQ0FBZ0M7RUFDaEMsNkJBQTZCO0VBQzdCLG9DQUFvQztFQUNwQyw0QkFBNEIsRUFBRTtBQUNoQztFQUNFLE9BQU87RUFDUCxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4Qiw2QkFBNkI7RUFDN0IsZ0NBQWdDO0VBQ2hDLDZCQUE2QjtFQUM3QixvQ0FBb0M7RUFDcEMsNEJBQTRCLEVBQUU7O0FBRWhDO0VBQ0UsYUFBYSxFQUFFIiwiZmlsZSI6ImJhY2tlbmQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIE9wdGlvbnNcbiAqIEZvciBxdWlja2x5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4kZW5hYmxlLWNhcmV0ICAgICAgICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkICAgICAgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93cyAgICAgICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHMgICAgICAgICAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXMgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gY29sb3JzXG4kY29sb3ItcHJpbWFyeSAgICAgICAgICAgICAgOiByZ2IoNjAsIDk1LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZGFyayAgICAgICAgIDogcmdiKDM4LCA2NCwgMTUwKSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ICAgICAgICAgOiByZ2IoNzUsIDExNCwgMjU1KSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcblxuJGNvbG9yLXNlY29uZGFyeSAgICAgICAgICAgIDogcmdiKDIyNywgMjI3LCA5MykgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWludmVydCAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWRhcmsgICAgICAgOiByZ2IoMTY1LCAxNjUsIDcwKSAhZGVmYXVsdDtcblxuJGNvbG9yLXRlcnRpYXJ5ICAgICAgICAgICAgIDogcmdiKDEwMCwgMTA4LCAxNTQpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0ICAgICAgIDogcmdiKDIzOSwgMjQwLCAyNDYpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWRhcmsgICAgICAgOiByZ2IoNzUsIDgxLCAxMTYpICFkZWZhdWx0O1xuXG4kY29sb3ItdGVydGlhcnktaW52ZXJ0ICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeSAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeS1pbnZlcnQgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeSAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeS1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG5cbi8vIFN0YXRlcyBjb2xvcnNcbiRjb2xvci1zdWNjZXNzICAgICAgICAgICAgICA6IHJnYig5MiwgMTg0LCA5MikgIWRlZmF1bHQ7XG4kY29sb3Itc3VjY2Vzcy1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItaW5mbyAgICAgICAgICAgICAgICAgOiByZ2IoMywgMTY5LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLWluZm8taW52ZXJ0ICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICFkZWZhdWx0O1xuJGNvbG9yLXdhcm5pbmcgICAgICAgICAgICAgIDogcmdiKDI1NSwgMTkzLCA3KSAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nLWludmVydCAgICAgICA6IHJnYigxMTEsIDgzLCAwKSAhZGVmYXVsdDtcbiRjb2xvci1kYW5nZXIgICAgICAgICAgICAgICA6IHJnYigyMDAsIDQwLCA0MCkgIWRlZmF1bHQ7XG4kY29sb3ItZGFuZ2VyLWludmVydCAgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItbXV0ZWQgICAgICAgICAgICAgICAgOiByZ2IoMTUzLCAxNTMsIDE1MykgICFkZWZhdWx0O1xuJGNvbG9yLW11dGVkLWludmVydCAgICAgICAgIDogcmdiKDkwLCA5MCwgOTApICAhZGVmYXVsdDtcblxuJGNvbG9yLWxpZ2h0ICAgICAgICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICAhZGVmYXVsdDtcbiRjb2xvci1kYXJrICAgICAgICAgICAgICAgIDogcmdiKDAsIDAsIDApICAhZGVmYXVsdDtcblxuLy8gQ29sb3IgbmFtZXNcbiRjb2xvci13aGl0ZSAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1saWdodCAgICAgICAgICAgOiByZ2IoMjQ2LCAyNDYsIDI0NikgICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktbWVkaXVtICAgICAgICAgICA6IHJnYigyMzEsIDIzMiwgMjM5KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleSAgICAgICAgICAgICAgICAgIDogcmdiKDE0OSwgMTU2LCAxODIpICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmsxICAgICAgICAgICA6IHJnYigxMTYsIDEyMCwgMTQxKSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1kYXJrMiAgICAgICAgICAgOiByZ2IoODksIDkzLCAxMTApICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmszICAgICAgICAgICA6IHJnYig3MiwgNzUsIDkxKSAgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2sgICAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVHlwb2dyYXBoeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmICAgICA6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2UgICAgICA6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZSAgICAgICAgICAgOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZS1taW4gICAgICAgICA6IDEycHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcbiRmb250LXNpemUtYmFzZS1tYXggICAgICAgICA6IDE2cHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU2FzcyBNUSB2YXJpYWJsZXNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXFcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBUbyBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpIHNldCAkbXEtcmVzcG9uc2l2ZSB0byBmYWxzZVxuLy8gQ3JlYXRlIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gdGhlc2UgYnJvd3NlcnMsXG4vLyBtZWFuaW5nIEBtZWRpYSBxdWVyaWVzIHdpbGwgYmUgcmFzdGVyaXplZCwgcmVseWluZyBvbiB0aGUgY2FzY2FkZSBpdHNlbGZcbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgJ21vYmlsZSc6ICAzMjBweCxcbiAgICAndGFibGV0JzogIDc2OHB4LFxuICAgICdkZXNrdG9wJzogOTkxcHgsXG4gICAgJ3dpZGUnOiAgICAxMzAwcHgsXG5cbiAgICAvLyBUd2Vha3BvaW50c1xuICAgICdtb2JpbGVMYW5kc2NhcGUnOiA0ODBweCxcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tIHRoZSAkbXEtYnJlYWtwb2ludHMgbGlzdCB0aGF0IHNob3VsZFxuLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIHdoZW4gb3V0cHV0dGluZyBhIHN0YXRpYyBzdHlsZXNoZWV0XG4vLyAod2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykuXG4kbXEtc3RhdGljLWJyZWFrcG9pbnQ6IGRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLiBGb3IgZXhhbXBsZTogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vXG4vLyBXZSBjYW5ub3Qgc2V0IGEgZGVmYXVsdCB2YWx1ZSB0byBcIiRtcS1zaG93LWJyZWFrcG9pbnRzXCIgaGVyZSBiZWNhdXNlIHdlIGNhbm5vdCBvdmVycmlkZVxuLy8gaXQgd2l0aCBhbiBlbXB0eSBsaXN0IGZvciBwcm9kdWN0aW9uIGJ1aWxkcyAoc2FzcyBjb25zaWRlciB0aGUgdmFsdWUgYXMgbm90IHNldCBhbmQgdXNlIHRoZSBvbmUgZGVmaW5lZCBoZXJlIGluc3RlYWQpLlxuLy9cbi8vIFNvIGlmIHlvdSB3YW50IHRvIHNob3cgYnJlYWtwb2ludHMgaW4geW91ciBhcHAsIGNvcHkvcGFzdGUgdGhlIGxpbmUgYmVsb3cgaW4gdGhlIF92YXJpYWJsZXMuc2NzcyBmaWxlIG9mIHlvdXIgYXBwOlxuLy8gJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIG1vYmlsZUxhbmRzY2FwZSwgdGFibGV0LCBkZXNrdG9wLCB3aWRlKSAhZGVmYXVsdDtcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLyoqXG4gKiBaLWluZGV4ZXNcbiAqL1xuJHotaW5kZXhlczogKFxuICAgICdiZWxvdyc6IC0xLFxuICAgICdkZWZhdWx0JzogMSxcbiAgICAncG9zaXRpb24tZml4ZWQnOiAxMDAwLFxuICAgICdwb3NpdGlvbi1zdGlja3knOiAxMDEwLFxuICAgICdtb2RhbCc6IDUwMDAsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRGVmaW5lIHRoZSBkZWZhdWx0IG1pbiBhbmQgbWF4IHdpZHRoIHRoZSBcInJlc3BvbnNpdmUtc2l6ZVwiIG1peGluIGlzXG4gKiBiYXNlZCBvbiB3aGVuIG5vIHNpemUgaXMgZGVmaW5lZCB3aGVuIGluY2x1ZGluZyB0aGUgbWl4aW4uXG4gKlxuICogVGhlIHNpemUgd2lsbCBiZSBhdCB0aGUgbG93ZXN0IHZhbHVlIHdoZW4gdGhlIHNjcmVlbiBzaXplIGlzIDw9IGF0ICRyZXNwb25zaXZlLXNpemUtbWluLXdpZHRoXG4gKiBhbmQgYXQgdGhlIGhpZ2hlc3QgdmFsdWUgd2hlbiB0aGUgc2NyZWVuIHNpemUgaXMgPj0gYXQgJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJHJlc3BvbnNpdmUtc2l6ZS1taW4td2lkdGg6IDMyMHB4ICFkZWZhdWx0O1xuJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGg6IDcwMHB4ICFkZWZhdWx0O1xuIiwiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuXG4vLyBWYXJpYWJsZXMgbXVzdCBhbHdheXMgYmUgaW5jbHVkZWQgYmVmb3JlIGFueXRoaW5nIGVsc2UuXG5AaW1wb3J0ICdhYnN0cmFjdHMvYWxsJztcblxuLy8gTWFpbiBjb21wb25lbnRzXG5AaW1wb3J0ICdiYXNlL2FsbCc7XG5AaW1wb3J0ICdsYXlvdXRzL2FsbCc7XG5AaW1wb3J0ICdjb21wb25lbnRzL2FsbCc7XG5AaW1wb3J0ICdwYWdlcy9hbGwnO1xuQGltcG9ydCAndnVlanMvYWxsJztcbiIsIi8qKlxuICogSW1wb3J0IGFsbCBmdW5jdGlvbnMuXG4gKi9cbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuQGltcG9ydCBcImNvbnRhaW5zXCI7XG5AaW1wb3J0IFwiY29udmVydC1hbmdsZVwiO1xuQGltcG9ydCBcImlzLWRpcmVjdGlvblwiO1xuQGltcG9ydCBcImxlZ2FjeS1kaXJlY3Rpb25cIjtcbkBpbXBvcnQgXCJzcGxpdC1zdHJcIjtcbkBpbXBvcnQgXCJzdHJpcC11bml0XCI7XG5AaW1wb3J0IFwidG8tbGVuZ3RoXCI7XG5AaW1wb3J0IFwidG8tbnVtYmVyXCI7XG4iLCIvKipcbiAqIEltcG9ydCBhbGwgbWl4aW5zLlxuICovXG5AaW1wb3J0IFwiYm9yZGVyLXJhZGl1c1wiO1xuQGltcG9ydCBcImJveC1zaGFkb3dcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuQGltcG9ydCBcImNhcmV0XCI7XG5AaW1wb3J0IFwiY2xlYXJmaXhcIjsgXG5AaW1wb3J0IFwiZ3JhZGllbnRzXCI7XG5AaW1wb3J0IFwiaG92ZXJcIjtcbkBpbXBvcnQgXCJpbWFnZVwiO1xuQGltcG9ydCBcInJlc2l6ZVwiO1xuQGltcG9ydCBcInJlc3BvbnNpdmUtc2l6ZVwiO1xuQGltcG9ydCBcInNjcmVlbi1yZWFkZXJcIjtcbkBpbXBvcnQgXCJzaXplXCI7XG5AaW1wb3J0IFwidGV4dC1lbXBoYXNpc1wiO1xuQGltcG9ydCBcInRleHQtaGlkZVwiO1xuQGltcG9ydCBcInRleHQtdHJ1bmNhdGVcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uXCI7XG5AaW1wb3J0IFwiei1pbmRleFwiO1xuIiwiQG1peGluIHJlc2l6ZSgkdmFsKSB7XG4gIHJlc2l6ZTogJHZhbDtcbiAgLW1vei1yZXNpemU6ICR2YWw7XG4gIC13ZWJraXQtcmVzaXplOiAkdmFsO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eTogMC41KSB7XG5cdC13ZWJraXQtb3BhY2l0eTogXHQkb3BhY2l0eTtcblx0LW1vei1vcGFjaXR5OiBcdFx0JG9wYWNpdHk7XG5cdG9wYWNpdHk6IFx0XHQkb3BhY2l0eTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xufVxuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuXHQtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXHQtbW96LXRyYW5zaXRpb246ICAgICR0cmFuc2l0aW9uO1xuXHQtbXMtdHJhbnNpdGlvbjogICAgICR0cmFuc2l0aW9uO1xuXHQtby10cmFuc2l0aW9uOiAgICAgICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCRzdHJpbmcpIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06ICRzdHJpbmc7XG5cdC1tb3otdHJhbnNmb3JtOiBcdCAkc3RyaW5nO1xuXHQtbXMtdHJhbnNmb3JtOiBcdFx0ICRzdHJpbmc7XG5cdC1vLXRyYW5zZm9ybTogXHRcdCAkc3RyaW5nO1xufVxuXG5AbWl4aW4gYm94LXNpemluZygkdHlwZTogYm9yZGVyLWJveCkge1xuXHQtd2Via2l0LWJveC1zaXppbmc6ICR0eXBlO1xuXHQtbW96LWJveC1zaXppbmc6ICAgICR0eXBlO1xuXHRib3gtc2l6aW5nOiAgICAgICAgICR0eXBlO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAwKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuXG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiAgICBwYWRkaW5nO1xuXHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdGJhY2tncm91bmQtY2xpcDogICAgICAgICBwYWRkaW5nLWJveDtcbn1cblxuQG1peGluIHVzZXItc2VsZWN0KCRzZWxlY3QpIHtcbiAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gIC1vLXVzZXItc2VsZWN0OiRzZWxlY3Q7XG4gIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93KSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4uY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG5cbkBtaXhpbiBjb2x1bW4tY291bnQoJGNvdW50KSB7XG4gIGNvbHVtbi1jb3VudDogJGNvdW50O1xuICAtbW96LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xufVxuXG5AbWl4aW4gY29sdW1uLWdhcCgkZ2FwKSB7XG4gIGNvbHVtbi1nYXA6ICRnYXA7XG4gIC1tb3otY29sdW1uLWdhcDogJGdhcDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gYW5pbWF0aW9uKCR2YWwpIHtcblx0LXdlYmtpdC1hbmltYXRpb246ICR2YWw7XG4gIC1tb3otYW5pbWF0aW9uOiAkdmFsO1xuICAtby1hbmltYXRpb246ICR2YWw7XG4gIGFuaW1hdGlvbjogJHZhbDtcbn1cblxuQG1peGluIGhhbmRsZXItc2l6ZSgkc2l6ZSkge1xuICAuZnItaGFuZGxlciB7XG4gICAgd2lkdGg6ICRzaXplO1xuICAgIGhlaWdodDogJHNpemU7XG5cbiAgICAmLmZyLWhudyB7XG4gICAgICBsZWZ0OiAoLSRzaXplIC8gMik7XG4gICAgICB0b3A6ICgtJHNpemUgLyAyKTtcbiAgICB9XG5cbiAgICAmLmZyLWhuZSB7XG4gICAgICByaWdodDogKC0kc2l6ZSAvIDIpO1xuICAgICAgdG9wOiAoLSRzaXplIC8gMik7XG4gICAgfVxuXG4gICAgJi5mci1oc3cge1xuICAgICAgbGVmdDogKC0kc2l6ZSAvIDIpO1xuICAgICAgYm90dG9tOiAoLSRzaXplIC8gMik7XG4gICAgfVxuXG4gICAgJi5mci1oc2Uge1xuICAgICAgcmlnaHQ6ICgtJHNpemUgLyAyKTtcbiAgICAgIGJvdHRvbTogKC0kc2l6ZSAvIDIpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcoKSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWl4aW4gaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWl4aW4gZGlzcGxheS1pbmxpbmUtZmxleCgpIHtcblxuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb24tbmFtZSkge1xuICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW1vei1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfSAgXG4gIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfSAgXG4gIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmZyLWVsZW1lbnQsIC5mci1lbGVtZW50OmZvY3VzIHtcbiAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmZyLWJveC5mci1iYXNpYyB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGVkaXRvci1ib3JkZXItcmFkaXVzKTtcblxuICAuZnItZWxlbWVudCB7XG4gICAgZm9udC1mYW1pbHk6ICRlZGl0b3ItZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRlZGl0b3ItZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRlZGl0b3ItZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZWRpdG9yLWxpbmUtaGVpZ2h0O1xuXG4gICAgcGFkZGluZzogJGVkaXRvci1wYWRkaW5nO1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAoMjBweCArICgyICogJGVkaXRvci1wYWRkaW5nKSk7XG4gICAgdGV4dC1hbGlnbjogJGVkaXRvci1hbGlnbjtcbiAgfVxuXG4gICYuZnItcnRsIHtcbiAgICAuZnItZWxlbWVudCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmZyLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIC8vIENTUyBydWxlIGZvciBpUGFkIG5vdCBiZWluZyBhYmxlIHRvIHNlbGVjdCBzb21ldGltZXMuXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG5cbiAgLy8gRml4IGJvb3RzdHJhcCBzZWxlY3QuXG4gIGEge1xuICAgIEBpbmNsdWRlIHVzZXItc2VsZWN0KGF1dG8pO1xuICB9XG5cbiAgJi5mci1kaXNhYmxlZCB7XG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG4gIH1cblxuICBbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXSB7XG4gICAgb3V0bGluZTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uZnItYm94IHtcbiAgYS5mci1mbG9hdGluZy1idG4ge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZsb2F0aW5nLWJ0bi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDEwMCUpO1xuICAgIGhlaWdodDogJGZsb2F0aW5nLWJ0bi1zaXplO1xuICAgIHdpZHRoOiAkZmxvYXRpbmctYnRuLXNpemU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRmbG9hdGluZy1idG4tYmc7XG4gICAgY29sb3I6ICRmbG9hdGluZy1idG4tdGV4dDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgJHRyYW5zaXRpb24tdGltaW5nLCBjb2xvciAkdHJhbnNpdGlvbi10aW1pbmcsIHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGluZS1oZWlnaHQ6ICgkZmxvYXRpbmctYnRuLXNpemUpO1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgwKSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgYm9yZGVyOiAkZmxvYXRpbmctYnRuLWJvcmRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAkdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgICAgZmlsbDogJGZsb2F0aW5nLWJ0bi10ZXh0O1xuICAgIH1cblxuICAgIGksIHN2ZyB7XG4gICAgICBmb250LXNpemU6ICRmbG9hdGluZy1idG4tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmbG9hdGluZy1idG4tc2l6ZTtcbiAgICB9XG5cbiAgICAmLmZyLWJ0biArIC5mci1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZmxvYXRpbmctYnRuLWhvdmVyLWJnO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkZmxvYXRpbmctYnRuLWhvdmVyLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZyLXZpc2libGUge1xuICAgIGEuZnItZmxvYXRpbmctYnRuIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgJ2NvbnRyYXN0LnNjc3MnO1xuLy8gVGhlbWUgTmFtZS5cbiR0aGVtZTogJ3RoZW1lJyAhZGVmYXVsdDtcblxuLy8gR2VuZXJpYy5cbiR3aGl0ZTogI0ZGRiAhZGVmYXVsdDtcbiRsaWdodC1ibGFjazogIzMzMzMzMyAhZGVmYXVsdDtcbiRibGFjazogIzAwMCAhZGVmYXVsdDtcbiRncmF5OiAjQ0NDQ0NDICFkZWZhdWx0O1xuJGRhcmstZ3JleTogIzk5OTk5OSAhZGVmYXVsdDtcbiRmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi10aW1pbmc6IDAuMnMgZWFzZSAwcyAhZGVmYXVsdDtcbiRiZy1jb2xvcjogI2Y1ZjVmNSAhZGVmYXVsdDtcblxuLy8gVUkgY29sb3JzXG4kdWktY29sb3I6ICMwMDk4ZjcgIWRlZmF1bHQ7XG4kdWktdGV4dDogIzIyMjIyMiAhZGVmYXVsdDtcbiR1aS1ob3Zlci1saWdodC1jb2xvcjogbWl4KCR3aGl0ZSwgIzk5OSwgOTAlKSAhZGVmYXVsdDtcbiR1aS1ob3Zlci1jb2xvcjogbWl4KCR3aGl0ZSwgIzk5OSwgODAlKSAhZGVmYXVsdDtcbiR1aS1mb2N1c2VkLWNvbG9yOiBtaXgoJHdoaXRlLCAjOTk5LCA2MCUpICFkZWZhdWx0O1xuJHVpLWRpc2FibGVkLWNvbG9yOiBtaXgoJHdoaXRlLCAjMDAwLCA3NCUpICFkZWZhdWx0O1xuJHVpLWFjdGl2ZS1jb2xvcjogI2Q2ZDZkNiAhZGVmYXVsdDtcbiR1aS1iZzogJHdoaXRlICFkZWZhdWx0O1xuJHVpLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiR1aS1ib3JkZXItY29sb3I6ICR1aS10ZXh0ICFkZWZhdWx0O1xuJHVpLWJvcmRlci10b3A6IDVweCBzb2xpZCAkdWktYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHVpLWJvcmRlci1ob3Zlci1jb2xvcjojNTE1MTUxICFkZWZhdWx0O1xuJHVpLWJnLWNvbG9yOiAjZWZlZmVmICFkZWZhdWx0O1xuJHVpLXN2Zy1zaXplOiAyNHB4ICFkZWZhdWx0O1xuJHVpLWJveC1zaGFkb3c6IDAgM3B4IDFweCAtMnB4IHJnYmEoMCwwLDAsLjIpLCAwIDJweCAycHggMCByZ2JhKDAsMCwwLC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwwLDAsLjEyKSAhZGVmYXVsdDtcbiR1aS1iZy1jb2xvci1tb3JlOiAkYmctY29sb3IgIWRlZmF1bHQ7XG5cbi8vIFNlcGFyYXRvclxuJHNlcGFyYXRvci1zaXplOiAxcHggIWRlZmF1bHQ7XG4kc2VwYXJhdG9yLWNvbG9yOiBtaXgoJHdoaXRlLCAjOTk5LCA4MCUpICFkZWZhdWx0O1xuJHNlcGFyYXRvci1tYXJnaW46IDhweCA0cHggIWRlZmF1bHQ7XG5cbi8vIFRvb2xiYXJcbiR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nOiAwLjVzICFkZWZhdWx0O1xuJHRvb2xiYXItbmV3bGluZS1tYXJnaW46IDlweCAhZGVmYXVsdDtcbiR0b29sYmFyLW5ld2xpbmUtaGVpZ2h0OiAxcHggIWRlZmF1bHQ7XG4kdG9vbGJhci1uZXdsaW5lLWNvbG9yOiAkdWktYmctY29sb3IgIWRlZmF1bHQ7XG4kYnRuLW1vcmUtb3Blbi1tYXJnaW4tdG9wOiAxMHB4ICFkZWZhdWx0O1xuJGJ0bi1tb3JlLW9wZW4tbWFyZ2luLWJvdHRvbTogLTFweCAhZGVmYXVsdDtcbiRidG4tc2l6ZTogMzZweCAhZGVmYXVsdDtcblxuLy8gTG9nb1xuJGxvZ28tc3ZnLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiRsb2dvLXN2Zy13aWR0aDogNDdweCAhZGVmYXVsdDtcbiRsb2dvLXN2Zy1tYXJnaW46IDdweCAwICFkZWZhdWx0O1xuJGxvZ28tdHJhbnNpdGlvbi10aW1pbmc6IDAuM3MgIWRlZmF1bHQ7XG4kbG9nby1zcGFuLXBhZGRpbmc6IDExcHggNXB4IDEwcHggMTVweCAhZGVmYXVsdDtcbiRsb2dvLXNwYW4tZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJGxvZ28tY29sb3I6ICNiMWIyYjcgIWRlZmF1bHQ7XG5cbi8vIFNjcmVlbiBzaXplcy5cbiRzY3JlZW4teHM6IDQ4MHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbTogNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kOiA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGc6IDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4teHMtbWF4OiAoJHNjcmVlbi1zbSAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICgkc2NyZWVuLW1kIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogKCRzY3JlZW4tbGcgLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWF4OiAnYXV0bycgIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBcbiR0b29sdGlwLWJnOiAkdWktdGV4dCAhZGVmYXVsdDtcbiR0b29sdGlwLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWZvbnQtc2l6ZTogMTFweCAhZGVmYXVsdDtcbiR0b29sdGlwLWxpbmUtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xuXG4vLyBFZGl0b3IgcHJvcGVydGllcy5cbiRlZGl0b3ItcGFkZGluZzogMjBweCAhZGVmYXVsdDtcbiRlZGl0b3ItYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRlZGl0b3ItZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZWRpdG9yLWZvbnQtY29sb3I6ICM0MTQxNDEgIWRlZmF1bHQ7XG4kZWRpdG9yLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRlZGl0b3ItbGluZS1oZWlnaHQ6IDEuNiAhZGVmYXVsdDtcbiRlZGl0b3Itc2hhZG93LWxldmVsOiAxICFkZWZhdWx0O1xuJGVkaXRvci1ib3JkZXI6IDFweCBzb2xpZCAkZ3JheSAhZGVmYXVsdDtcbiRlZGl0b3ItYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcbiRlZGl0b3ItYWxpZ246IGxlZnQgIWRlZmF1bHQ7XG5cbi8vIFRleHQgc2VsZWN0aW9uIGNvbG9ycy5cbiRzZWxlY3Rpb24tYmc6ICNiNWQ2ZmQgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLXRleHQ6ICMwMDAgIWRlZmF1bHQ7XG5cbi8vIFBsYWNlaG9sZGVyIHByb3BlcnRpZXMuXG4kcGxhY2Vob2xkZXItc2l6ZTogJGVkaXRvci1mb250LXNpemUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItZm9udC1mYW1pbHk6ICRlZGl0b3ItZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItY29sb3I6ICNBQUEgIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvbiBjb2xvcnMuXG4kYnRuLXRleHQ6ICRsaWdodC1ibGFjayAhZGVmYXVsdDtcbiRidG4taG92ZXItdGV4dDogJGxpZ2h0LWJsYWNrICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZzogI2ViZWJlYiAhZGVmYXVsdDtcblxuJGJ0bi1hY3RpdmUtdGV4dDogJHVpLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmc6ICR1aS1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ob3Zlci10ZXh0OiAkYnRuLWFjdGl2ZS10ZXh0ICFkZWZhdWx0O1xuXG4kYnRuLXNlbGVjdGVkLXRleHQ6ICRidG4tdGV4dCAhZGVmYXVsdDtcbiRidG4tc2VsZWN0ZWQtYmc6ICR1aS1mb2N1c2VkLWNvbG9yICFkZWZhdWx0O1xuXG4kYnRuLWRpc2FibGVkLWNvbG9yOiAkdWktZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIHNpemUuXG4kYnRuLXdpZHRoOiAzOHB4ICFkZWZhdWx0O1xuJGJ0bi1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kYnRuLW1hcmdpbjogNHB4ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6IDI0cHggIWRlZmF1bHQ7XG4kYnRuLW1vcmUtdG9vbGJhci1oZWlnaHQ6IDM0cHggIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRidG4tZHJvcGRvd24tYm9yZGVyLXJhZGl1czogMCAkYnRuLWJvcmRlci1yYWRpdXMgJGJ0bi1ib3JkZXItcmFkaXVzIDAgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAwIDAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1zdmctc2l6ZTogJHVpLXN2Zy1zaXplICFkZWZhdWx0O1xuJGJ0bi10YWItYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDAgIWRlZmF1bHQ7XG5cbi8vIFNlY29uZCB0b29sYmFyLlxuJG1vcmUtdG9vbGJhci1tYXJnaW46IDAgMTdweCAwIDEycHggIWRlZmF1bHQ7XG4kbW9yZS10b29sYmFyLW1hcmdpbi1zbTogMCA3cHggMCA2cHggIWRlZmF1bHQ7XG4kbW9yZS10b29sYmFyLWJ0bi1oZWlnaHQ6ICRidG4taGVpZ2h0ICsgKCRidG4tbWFyZ2luICogMikgIWRlZmF1bHQ7XG5cbi8vIEltYWdlLlxuJGltYWdlLW1hcmdpbjogNXB4ICFkZWZhdWx0O1xuJGltYWdlLXBhZGRpbmc6IDAgMXB4ICFkZWZhdWx0O1xuXG4vLyBJbWFnZSBhbmQgVmlkZW9cbiRoYW5kbGVyLXNpemU6IDEycHggIWRlZmF1bHQ7XG4kaGFuZGxlci1zaXplLWxnOiAxMHB4ICFkZWZhdWx0O1xuXG4vLyBDb2RlIFZpZXdcbiRjb2RlLXZpZXctYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRjb2RlLXZpZXctdGV4dDogJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBUYWJsZSBwcm9wZXJ0aWVzLlxuJHRhYmxlLWJvcmRlcjogMXB4IHNvbGlkICNEREQgIWRlZmF1bHQ7XG4kdGFibGUtcmVzaXplcjogMXB4IHNvbGlkICR1aS1jb2xvciAhZGVmYXVsdDtcblxuLy8gSW5zZXJ0IHRhYmxlIGdyaWQuXG4kaW5zZXJ0LXRhYmxlLWdyaWQ6ICR0YWJsZS1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vIFF1aWNrIGluc2VydC5cbiRmbG9hdGluZy1idG4tYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRmbG9hdGluZy1idG4tdGV4dDogJGxpZ2h0LWJsYWNrICFkZWZhdWx0O1xuJGZsb2F0aW5nLWJ0bi1ob3Zlci1iZzogJGJ0bi1ob3Zlci1iZyAhZGVmYXVsdDtcbiRmbG9hdGluZy1idG4taG92ZXItdGV4dDogJGZsb2F0aW5nLWJ0bi10ZXh0ICFkZWZhdWx0O1xuJGZsb2F0aW5nLWJ0bi1zaXplOiA0MHB4ICFkZWZhdWx0O1xuJGZsb2F0aW5nLWJ0bi1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kZmxvYXRpbmctYnRuLWJvcmRlcjogbm9uZSAhZGVmYXVsdDtcbiRmbG9hdGluZy1zdmctYnRuLXNpemU6ICR1aS1zdmctc2l6ZSAhZGVmYXVsdDtcbiRmbG9hdGluZy1zdmctYnRuLW1hcmdpbjogOHB4ICFkZWZhdWx0O1xuJGZsb2F0aW5nLWJ0bi1wYWRkaW5nOiA2cHggMTBweCAxMHB4IDEwcHggIWRlZmF1bHQ7XG4kZmxvYXRpbmctYnRuLWJveC1zaGFkb3c6ICR1aS1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcXVpY2staW5zZXJ0LXBhZGRpbmctcmlnaHQ6IDEwcHggIWRlZmF1bHQ7XG5cbi8vIExpc3QgbWVudS5cbiRkcm9wZG93bi1hcnJvdy13aWR0aDogNHB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1heC1oZWlnaHQ6IDI3NXB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLW9wdGlvbnMtd2lkdGg6IDE2cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tb3B0aW9ucy1tYXJnaW4tbGVmdDogLTVweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1vcHRpb25zLWJvcmRlci1sZWZ0OiBzb2xpZCAxcHggI0ZBRkFGQSAhZGVmYXVsdDtcbiRkcm9wZG93bi10cmFuc2l0aW9uLXRpbWluZzogMC4zcyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGlzdC1wYWRkaW5nOiA4cHggMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saXN0LW1pbi13aWR0aDogNzJweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saXN0LWl0ZW0tZm9udC1zaXplOiAxNXB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1lbnUtYm94LXNoYWRvdzogJHVpLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbi8vIEltYWdlIG1hbmFnZXIuXG4kbW9kYWwtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1vdmVybGF5LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZC1oZWlnaHQ6IDU2cHggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZC1wYWRkaW5nOiAwIDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYnRuLXBhZGRpbmc6ICgkZmxvYXRpbmctYnRuLXNpemUgLSAkZmxvYXRpbmctc3ZnLWJ0bi1zaXplKSAvIDIgIWRlZmF1bHQ7XG4kbW9kYWwtYnRuLW1hcmdpbi10b3A6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtdGFncy1ib3JkZXItcmFkaXVzOiAzMnB4ICFkZWZhdWx0O1xuJG1vZGFsLXRhZ3MtcGFkZGluZzogMCAyMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxpbmstdGFncy1wYWRkaW5nOiA2cHggMTJweCAhZGVmYXVsdDtcbiRtb2RhbC1saW5rLXRhZ3MtbWFyZ2luOiA4cHggMCA4cHggOHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNlbGVjdGVkLXRhZy1iZzogI0VjRjVGZiAhZGVmYXVsdDtcbiRtb2RhbC13cmFwcGVyLWJvcmRlci1yYWRpdXM6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtd3JhcHBlci1tYXJnaW4tbGc6IDIwcHggYXV0byAhZGVmYXVsdDtcbiRtb2RhbC13cmFwcGVyLW1hcmdpbi1tZDogNTBweCBhdXRvICFkZWZhdWx0O1xuJG1vZGFsLXdyYXBwZXItbWFyZ2luLXNtOiAzMHB4IGF1dG8gIWRlZmF1bHQ7XG4kbW9kYWwtd3JhcHBlci1ib3gtc2hhZG93OiAwIDNweCA1cHggLTFweCByZ2JhKDAsMCwwLC4yKSwgMCA2cHggMTBweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCAxcHggMThweCAwIHJnYmEoMCwwLDAsLjEyKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkLW1pbi1oZWlnaHQ6IDQycHggIWRlZmF1bHQ7XG4kbW9kYWwtY2xvc2UtbWFyZ2luOiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRpbmctZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRpbmctcGFkZGluZzogMTlweCAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktbWluLXdpZHRoOiAxNTBweCAhZGVmYXVsdDtcbiRtb2RhbC1ib2R5LWJ0bi1oZWlnaHQ6ICRidG4tc2l6ZSAhZGVmYXVsdDtcbiRtb2RhbC1ib2R5LWJ0bi1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktcGFkZGluZy1ib3R0b206IDIwcHggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZC1saW5lLWhlaWdodDogMThweCAhZGVmYXVsdDtcbiRtb2RhbC13cmFwcGVyLW1pbi13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtb3ZlcmxheS1vcGFjaXR5OiAwLjUgIWRlZmF1bHQ7XG5cbi8vIERlc3Ryb3kgYnV0dG9ucyAoZGVsZXRlIGluIGltYWdlIG1hbmFnZXIpLlxuJG1vZGFsLWRlc3Ryb3ktYnRuLWJnOiAjQjgzMTJGICFkZWZhdWx0O1xuJG1vZGFsLWRlc3Ryb3ktYnRuLXRleHQ6ICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1kZXN0cm95LWJ0bi1ob3Zlci1iZzogbWl4KGNvbnRyYXN0LWNvbG9yKCRtb2RhbC1kZXN0cm95LWJ0bi1iZywgJGJsYWNrLCAkd2hpdGUpLCAkbW9kYWwtZGVzdHJveS1idG4tYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbW9kYWwtZGVzdHJveS1idG4taG92ZXItdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBQb3B1cHNcbiRwb3B1cC1sYXllci13aWR0aDogMjYwcHggIWRlZmF1bHQ7XG4kcG9wdXAtYm9yZGVyLXJhZGl1czogNnB4ICFkZWZhdWx0O1xuJHBvcHVwLW1pbi13aWR0aDogMjc2cHggIWRlZmF1bHQ7XG4kcG9wdXAtY29udGFpbmVyLW1heC1oZWlnaHQ6IDIwMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWljb24tc2l6ZTogJHVpLXN2Zy1zaXplICFkZWZhdWx0O1xuJHBvcHVwLXRhYi1idXR0b24td2lkdGg6IDQ2cHggIWRlZmF1bHQ7XG4kcG9wdXAtdGFiLWJ1dHRvbi1oZWlnaHQ6ICRidG4taGVpZ2h0ICFkZWZhdWx0O1xuJHBvcHVwLWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwuMTIpICFkZWZhdWx0O1xuJHBvcHVwLWFjdGlvbi1idG4tc3BhY2luZzogMTBweCAhZGVmYXVsdDtcbiRwb3B1cC1tYXJnaW4tdG9wOiAkcG9wdXAtYWN0aW9uLWJ0bi1zcGFjaW5nICFkZWZhdWx0O1xuJHBvcHVwLWxheWVyLW1hcmdpbjogMjBweCAhZGVmYXVsdDtcbiRwb3B1cC1hY3Rpb24tYnV0dG9uLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRwb3B1cC1vbmx5LWJ0bi1wYWRkaW5nOiA2cHggMTBweCAhZGVmYXVsdDtcbiRwb3B1cC1idG4tc3ZnLXNpemU6ICR1aS1zdmctc2l6ZSAhZGVmYXVsdDtcbiRwb3B1cC1ib3JkZXItbWFyZ2luOiAyMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWJvcmRlci1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWljb24tZm9udC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJHBvcHVwLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcbiRwb3B1cC1pY29uLXBhZGRpbmc6IDZweCAhZGVmYXVsdDtcbiRwb3B1cC1lbW90aWNvbi1jb250YWluZXItd2lkdGg6IDM2OHB4ICFkZWZhdWx0O1xuJHBvcHVwLXNjLWNvbnRhaW5lci13aWR0aDogJHBvcHVwLWVtb3RpY29uLWNvbnRhaW5lci13aWR0aCAhZGVmYXVsdDtcbiRwb3B1cC1mYS1jb250YWluZXItd2lkdGg6IDUwNnB4ICFkZWZhdWx0O1xuJHBvcHVwLXNtLWllLXdpZHRoOiAyMzZweCAhZGVmYXVsdDtcbiRwb3B1cC1mYS1pY29uLXNpemU6IDE4cHggIWRlZmF1bHQ7XG4kcG9wdXAtZmEtaWNvbi1wYWRkaW5nOiA4cHggIWRlZmF1bHQ7XG4kcG9wdXAtZmEtaWNvbi1tYXJnaW46IDZweCAhZGVmYXVsdDtcbiRwb3B1cC1mYS1pY29uLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRwb3B1cC1mYS1ncmlkLWljb24tc2l6ZTogNDVweCAhZGVmYXVsdDtcblxuLy8gSW5wdXRzLlxuJGlucHV0LWJvcmRlci1jb2xvcjogJGRhcmstZ3JleSAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC1jb2xvcjogbWl4KCR3aGl0ZSwgIzAwMCwgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLXBhZGRpbmc6IDE1cHggMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy1sZWZ0LXJpZ2h0OiAxMnB4ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmctdG9wLWJvdHRvbTogNHB4ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXRvcC1ib3R0b20gJGlucHV0LXBhZGRpbmctbGVmdC1yaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1wYWRkaW5nOiAoJGlucHV0LXBhZGRpbmctdG9wLWJvdHRvbSAtICRpbnB1dC1mb2N1cy1ib3JkZXItd2lkdGggKyAkaW5wdXQtYm9yZGVyLXdpZHRoKSAoJGlucHV0LXBhZGRpbmctbGVmdC1yaWdodCAtICRpbnB1dC1mb2N1cy1ib3JkZXItd2lkdGggKyAkaW5wdXQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6IDQ2cHggIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGlucHV0LWxhYmVsLWZvbnQtc2l6ZS1hZnRlcjogMTFweCAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC10b3A6IDI5cHggIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtdG9wLWFmdGVyOiA5cHggIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtbGVmdDogMTJweCAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC1sZWZ0LWFmdGVyOiA0cHggIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtcGFkZGluZzogNHB4ICFkZWZhdWx0O1xuJGlucHV0LW1hcmdpbi1ib3R0b206IDFweCAhZGVmYXVsdDtcblxuLy8gQ2hlY2tib3hcbiRjaGVja2JveC1zaXplOiAxOHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbWFyZ2luOiAycHggIWRlZmF1bHQ7XG4kY2hlY2JveC1zdmctc2l6ZTogMTBweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saW5lLW1hcmdpbi10b3A6IDEwcHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbGluZS1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbGluZS1sYWJlbC1tYXJnaW46IDAgNXB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpbmUtaGVpZ2h0OiAxLjRweCAhZGVmYXVsdDtcbiRjaGVjYm94LWFjdGl2ZS1iZzogI0VjRjVGZiAhZGVmYXVsdDtcbiRjaGVja2JveC1vcGFjaXR5OiAwLjggIWRlZmF1bHQ7XG5cbi8vIFF1b3RlLlxuJGJsb2NrcXVvdGUtbGV2ZWwxLWNvbG9yOiAjNUUzNUIxICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtbGV2ZWwyLWNvbG9yOiAjMDBCQ0Q0ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtbGV2ZWwzLWNvbG9yOiAjNDNBMDQ3ICFkZWZhdWx0O1xuXG4vLyBDaGFyIGNvdW50ZXIuXG4kY2hhci1jb3VudGVyLXRleHQtY29sb3I6ICRkYXJrLWdyZXkgIWRlZmF1bHQ7XG4kY2hhci1jb3VudGVyLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRjaGFyLWNvdW50ZXItZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kY2hhci1jb3VudGVyLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG5cbiRkcmFnLWhlbHBlci1ib3JkZXI6IHNvbGlkIDFweCAkdWktY29sb3IgIWRlZmF1bHQ7XG4kZHJhZy1oZWxwZXItYmc6ICR1aS1jb2xvciAhZGVmYXVsdDtcblxuLy8gRG9jdW1lbnQgcmVhZHkuXG4kZG9jdW1lbnQtcmVhZHktcGFkZGluZzogMzBweCAhZGVmYXVsdDtcbiRkb2N1bWVudC1yZWFkeS1iZy1jb2xvcjogJHVpLWJnLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBDb2xvcnNcbiRjb2xvci1pbnB1dC1saW5lLXBhZGRpbmc6IDE1cHggMCAwICFkZWZhdWx0O1xuJGNvbG9yLWFjdGlvbi1idXR0b24tcGFkZGluZzogMTdweCAwIDAgIWRlZmF1bHQ7XG4kY29sb3Itc3Bhbi1zaXplOiAzMnB4ICFkZWZhdWx0O1xuJGNvbG9yLXJlbW92ZS1zdmctbWFyZ2luOiA0cHggIWRlZmF1bHQ7XG4kY29sb3ItbGluZS1oZWlnaHQ6IDMycHggIWRlZmF1bHQ7XG4kY29sb3ItZm9udC1zaXplOiAxM3B4ICFkZWZhdWx0O1xuXG4vLyBFbW90aWNvbnNcbiRlbW90aWNvbi10YWItcGFkZGluZzogNnB4ICFkZWZhdWx0O1xuJGVtb3RpY29uLXRhYi1idG4tcGFkZGluZzogMCAwIDAgMTRweCAhZGVmYXVsdDtcblxuLy8gSW1hZ2UgTWFuYWdlclxuJGltYWdlLW1hbmFnZXItbGlzdC1tYXJnaW46IDAgMjBweCAhZGVmYXVsdDtcbiRpbWFnZS1tYW5hZ2VyLW5vdC1hdmFpbGFibGUtcGFkZGluZzogMTJweCAwICFkZWZhdWx0O1xuXG4vL1NwZWNpYWwgQ2hhcmFjdGVyXG4kc3BlY2lhbC1jaGFyLWJ0bi1wYWRkaW5nOiAxMHB4IDE1cHggIWRlZmF1bHQ7XG5cbiIsImlmcmFtZS5mci1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufSIsIlxuLmZyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICAuZnItcGxhY2Vob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6ICRwbGFjZWhvbGRlci1zaXplO1xuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRwbGFjZWhvbGRlci1mb250LWZhbWlseTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICYuc2hvdy1wbGFjZWhvbGRlciB7XG4gICAgLmZyLXBsYWNlaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgfVxuXG4gIDo6LW1vei1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG4gICAgY29sb3I6ICRzZWxlY3Rpb24tdGV4dDtcbiAgfVxuXG4gIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWJnO1xuICAgIGNvbG9yOiAkc2VsZWN0aW9uLXRleHQ7XG4gIH1cbn1cblxuLmZyLWJveC5mci1iYXNpYyB7XG4gIC5mci13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yLWJnO1xuICAgIGJvcmRlcjogJGVkaXRvci1ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHVpLWJnLWNvbG9yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5mci1ib3guZnItYmFzaWMge1xuICAmLmZyLXRvcCAuZnItd3JhcHBlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gICYuZnItYm90dG9tIC5mci13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGVkaXRvci1ib3JkZXItcmFkaXVzICRlZGl0b3ItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gIC5mci1ib3guZnItZG9jdW1lbnQge1xuICAgIG1pbi13aWR0aDogMjFjbTtcblxuICAgIC5mci13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAkZG9jdW1lbnQtcmVhZHktcGFkZGluZztcbiAgICAgIG1pbi13aWR0aDogMjFjbTtcbiAgICAgIGJhY2tncm91bmQ6ICRkb2N1bWVudC1yZWFkeS1iZy1jb2xvcjtcblxuICAgICAgLmZyLWVsZW1lbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiAyMWNtO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2Y20gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMWNtIDJjbTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IGF1dG87XG5cbiAgICAgICAgaHIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMmNtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTJjbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZG9jdW1lbnQtcmVhZHktYmctY29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiAxY207XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mci10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogJHRvb2x0aXAtYmc7XG4gIGNvbG9yOiAkdG9vbHRpcC10ZXh0O1xuICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxpbmUtaGVpZ2h0O1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgJHRyYW5zaXRpb24tdGltaW5nKTtcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgbGVmdDogLTMwMDBweDtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG5cbiAgJi5mci12aXNpYmxlIHtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICB9XG59IiwiLy8gQ29tbWFuZCBidXR0b24uXG5cbi5mci10b29sYmFyLCAuZnItcG9wdXAsIC5mci1tb2RhbCB7XG4gIC5mci1idG4td3JhcCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLmZyLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRidG4tdGV4dDtcbiAgXHQtbW96LW91dGxpbmU6IDA7XG4gIFx0b3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAkYnRuLW1hcmdpbiAoJGJ0bi1tYXJnaW4gLyAyKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkYnRuLWhlaWdodDtcblxuICAgICYuZnItZHJvcGRvd24uZnItb3B0aW9ucyB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJi5mci1idG4taG92ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWhvdmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMFxuICAgIH1cblxuICAgICYuZnItYnRuLXRleHQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgaSwgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW46ICgoJGJ0bi1oZWlnaHQgLSAkYnRuLXN2Zy1zaXplKSAvIDIpICgoJGJ0bi13aWR0aCAtICRidG4tc3ZnLXNpemUpIC8gMik7XG4gICAgICB3aWR0aDogJGJ0bi1zdmctc2l6ZTtcbiAgICB9XG5cbiAgICBzdmcuZnItc3ZnIHtcbiAgICAgIGhlaWdodDogJGJ0bi1zdmctc2l6ZTtcbiAgICB9XG5cbiAgICBzdmcgcGF0aCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgICBmaWxsOiAkYnRuLXRleHQ7XG4gICAgfVxuXG4gICAgLy8gVXNlZCBmb3IgYWNjZXNzaWJpbGl0eSBpbnN0ZWFkIG9mIGFyaWEtbGFiZWwuXG4gICAgc3Bhbi5mci1zci1vbmx5IHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtYnktY2xpcHBpbmcoKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogJHVpLWZvbnQtc2l6ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6ICAoJHVpLWZvbnQtc2l6ZSArIDNweCk7XG4gICAgICBtaW4td2lkdGg6ICgkYnRuLXdpZHRoIC0gMiAqICRidG4tbWFyZ2luKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGhlaWdodDogKCR1aS1mb250LXNpemUgKyAzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwICRidG4tbWFyZ2luO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXJnaW46ICgoJGJ0bi1oZWlnaHQgLSAkYnRuLWZvbnQtc2l6ZSkgLyAyKSAoKCRidG4td2lkdGggLSAkYnRuLWZvbnQtc2l6ZSkgLyAyKTtcbiAgICAgIHdpZHRoOiAkYnRuLWZvbnQtc2l6ZTtcbiAgICB9XG5cbiAgICAmLmZyLWJ0bi1hY3RpdmUtcG9wdXAge1xuICAgICAgYmFja2dyb3VuZDogJGJ0bi1hY3RpdmUtYmc7XG4gICAgfVxuXG4gICAgJi5mci1kcm9wZG93biB7XG4gICAgICAmLmZyLXNlbGVjdGlvbiB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpLCBzcGFuLCBpbWcsIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoKCgkYnRuLXdpZHRoIC0gJGJ0bi1zdmctc2l6ZSkgLyAyKSAtICRkcm9wZG93bi1hcnJvdy13aWR0aCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogKCgoJGJ0bi13aWR0aCAtICRidG4tc3ZnLXNpemUpIC8gMikgKyAkZHJvcGRvd24tYXJyb3ctd2lkdGgpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogJGRyb3Bkb3duLWFycm93LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRkcm9wZG93bi1hcnJvdy13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogJGRyb3Bkb3duLWFycm93LXdpZHRoIHNvbGlkICRidG4tdGV4dDtcbiAgICAgICAgcmlnaHQ6IGNlaWwoKCgoJGJ0bi13aWR0aCAtICRidG4tc3ZnLXNpemUpIC8gMiAtICRkcm9wZG93bi1hcnJvdy13aWR0aCkgLyAyKSk7XG4gICAgICAgIHRvcDogKCgkYnRuLWhlaWdodCAtICRkcm9wZG93bi1hcnJvdy13aWR0aCkgLyAyKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgJGRyb3Bkb3duLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cblxuICAgICAgLy8gRHJvcGRvd24gaXMgdmlzaWJsZS5cbiAgICAgICYuZnItYWN0aXZlIHtcbiAgICAgICAgZmlsbDogJGJ0bi10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWFjdGl2ZS1iZztcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZyBlYXNlKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWhvdmVyLWJnO1xuICAgICAgICAgIGZpbGw6ICRidG4tc2VsZWN0ZWQtdGV4dDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRidG4tc2VsZWN0ZWQtdGV4dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkdWktdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZnItZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRidG4tZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KCRidG4tZGlzYWJsZWQtb3BhY2l0eSk7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJ0bi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZyLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5mci10YWJzIHtcbiAgICAuZnItY29tbWFuZC5mci1idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6ICRwb3B1cC10YWItYnV0dG9uLXdpZHRoO1xuICAgICAgaGVpZ2h0OiAkcG9wdXAtdGFiLWJ1dHRvbi1oZWlnaHQ7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpIHtcbiAgICAgICAgJi5mci1hY3RpdmUsICYuZnItYWN0aXZlLXRhYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHVpLWJnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBoZWlnaHQ6ICgkYnRuLWZvbnQtc2l6ZSArIDMpO1xuICAgICAgfVxuXG4gICAgICBpbWcsIHN2ZyB7XG4gICAgICAgIG1hcmdpbjogKCgkcG9wdXAtdGFiLWJ1dHRvbi1oZWlnaHQgLSAkcG9wdXAtYnRuLXN2Zy1zaXplKSAvIDIpICgoJHBvcHVwLXRhYi1idXR0b24td2lkdGggLSAkcG9wdXAtYnRuLXN2Zy1zaXplKSAvIDIpO1xuICAgICAgICB3aWR0aDogJHBvcHVwLWJ0bi1zdmctc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcG9wdXAtYnRuLXN2Zy1zaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mci1idG4tZ3JwLCAuZnItbW9yZS10b29sYmFyLCAuZnItYnV0dG9uczpub3QoLmZyLXRhYnMpIHtcbiAgICAuZnItY29tbWFuZC5mci1idG4ge1xuICAgICAgJi5mci1hY3RpdmU6bm90KC5mci1kcm9wZG93bikge1xuICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgZmlsbDogJGJ0bi1hY3RpdmUtdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZnItZGlzYWJsZWQge1xuICAgIC5mci1idG4sIC5mci1idG4uZnItYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkYnRuLWRpc2FibGVkLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuXG4gICAgICAmLmZyLWRyb3Bkb3duOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRidG4tZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mci1ydGwge1xuICAgIC5mci1idG4tZ3JwIHtcbiAgICAgICYuZnItZmxvYXQtbGVmdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgJi5mci1mbG9hdC1yaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZnItY29tbWFuZC5mci1idG4sIC5mci1idG4td3JhcCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICYuZnItZHJvcGRvd24uZnItb3B0aW9ucyB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ob3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgXG4gICAgICAmLmZyLWJ0bi1ob3ZlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIHtcbiAgPiAuZnItY29tbWFuZC5mci1idG46bm90KC5mci1oaWRkZW4pLCA+IC5mci1idG4td3JhcDpub3QoLmZyLWhpZGRlbikge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktaW5saW5lLWZsZXgoKTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uZnItZGVza3RvcCB7XG4gIC5mci1jb21tYW5kIHtcbiAgICAvLyBIb3Zlci5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmZyLWJ0bi1ob3ZlciwgJi5mci1leHBhbmRlZCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgY29sb3I6ICRidG4taG92ZXItdGV4dDtcblxuICAgICAgJjpub3QoLmZyLXRhYmxlLWNlbGwpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1ob3Zlci1iZztcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnRuLWhvdmVyLXRleHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQnV0dG9uIGlzIHNlbGVjdGVkLlxuICAgICYuZnItc2VsZWN0ZWQ6bm90KC5mci10YWJsZS1jZWxsKSwgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRidG4tc2VsZWN0ZWQtdGV4dDtcbiAgICAgIGJhY2tncm91bmQ6ICRidG4tc2VsZWN0ZWQtYmc7XG4gICAgfVxuXG4gICAgJi5mci1hY3RpdmUge1xuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5mci1idG4taG92ZXIsICYuZnItZXhwYW5kZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWhvdmVyLWJnO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZnItZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5mci1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZnItZGlzYWJsZWQge1xuICAgIC5mci1jb21tYW5kIHtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICYuZnItc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZyLXRvb2xiYXIuZnItbW9iaWxlLCAuZnItcG9wdXAuZnItbW9iaWxlIHtcbiAgLmZyLWNvbW1hbmQuZnItYmxpbmsge1xuICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aXZlLWJnO1xuICB9XG59XG5cbiIsIi5mci1jb21tYW5kLmZyLWJ0biB7XG4gICYuZnItb3B0aW9ucyB7XG4gICAgd2lkdGg6ICRkcm9wZG93bi1vcHRpb25zLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tb3B0aW9ucy1tYXJnaW4tbGVmdDtcblxuICAgICYuZnItYnRuLWhvdmVyLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkZHJvcGRvd24tb3B0aW9ucy1ib3JkZXItbGVmdDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWxlZnQgMHMsIGJhY2tncm91bmQtY29sb3IgMC41cyk7XG4gICAgfVxuICB9XG5cbiAgKyAuZnItZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogJHVpLWJnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiA0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHpvb206IDE7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tbWVudS1ib3gtc2hhZG93KTtcblxuICAgICYudGVzdC1oZWlnaHQge1xuICAgICAgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG5vbmUpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6ICRkcm9wZG93bi1tYXgtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0ICRkcm9wZG93bi10cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mci1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHVsLmZyLWRyb3Bkb3duLWxpc3Qge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogJGRyb3Bkb3duLWxpc3QtcGFkZGluZztcbiAgICAgICAgICBtaW4td2lkdGg6ICRkcm9wZG93bi1saXN0LW1pbi13aWR0aDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6ICRkcm9wZG93bi1saXN0LWl0ZW0tZm9udC1zaXplO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAoKCgkZHJvcGRvd24tbGlzdC1taW4td2lkdGggLSAkZmxvYXRpbmctc3ZnLWJ0bi1zaXplKSAvIDIpIC0gJGJ0bi1tYXJnaW4pO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRmbG9hdGluZy1zdmctYnRuLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmxvYXRpbmctc3ZnLWJ0bi1zaXplO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogKCRidG4tbWFyZ2luIC0gMSkgJGJ0bi1tYXJnaW47XG5cbiAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRidG4tdGV4dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmZyLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHVpLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZnItZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mci1zaG9ydGN1dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIC1tb3otb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mci1hY3RpdmUge1xuICAgICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tbWVudS1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cbn1cblxuLmZyLWJvdHRvbSA+IC5mci1jb21tYW5kLmZyLWJ0biB7XG4gICsgLmZyLWRyb3Bkb3duLW1lbnUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uZnItdG9vbGJhciwgLmZyLXBvcHVwIHtcbiAgJi5mci1ydGwge1xuICAgIC5mci1kcm9wZG93bi13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJib2R5LnByZXZlbnQtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLmZyLW1vYmlsZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuXG4uZnItbW9kYWwge1xuICBjb2xvcjogJHVpLXRleHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQwO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICBAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgJi5mci1taWRkbGUge1xuICAgIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC13cmFwcGVyLWJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgbWFyZ2luOiAkbW9kYWwtd3JhcHBlci1tYXJnaW4tbGc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICRtb2RhbC1iZztcbiAgICBtaW4td2lkdGg6ICRtb2RhbC13cmFwcGVyLW1pbi13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC13cmFwcGVyLWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgbWFyZ2luOiAkbW9kYWwtd3JhcHBlci1tYXJnaW4tc207XG4gICAgICB3aWR0aDogNzAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgICBtYXJnaW46ICRtb2RhbC13cmFwcGVyLW1hcmdpbi1tZDtcbiAgICAgIHdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICAuZnItbW9kYWwtaGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtYmc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAkbW9kYWwtaGVhZC1taW4taGVpZ2h0O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkICR1aS1iZy1jb2xvciAxcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAkdHJhbnNpdGlvbi10aW1pbmcpO1xuXG4gICAgICAuZnItbW9kYWwtaGVhZC1saW5lIHtcbiAgICAgICAgaGVpZ2h0OiAkbW9kYWwtaGVhZC1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkLXBhZGRpbmc7XG5cbiAgICAgIH1cblxuICAgICAgLmZyLW1vZGFsLWNsb3NlIHtcbiAgICAgICAgbWFyZ2luOiAkbW9kYWwtY2xvc2UtbWFyZ2luO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAkbW9kYWwtaGVhZGluZy1mb250LXNpemU7XG4gICAgICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkaW5nLXBhZGRpbmc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtb2RhbC1oZWFkLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5mci1tb2RhbC1ib2R5IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRtb2RhbC1ib2R5LW1pbi13aWR0aDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG1vZGFsLWJvZHktcGFkZGluZy1ib3R0b207XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgfVxuXG4gICAgICBidXR0b24uZnItY29tbWFuZCB7XG4gICAgICAgIGhlaWdodDogJG1vZGFsLWJvZHktYnRuLWhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkdWktY29sb3I7XG4gICAgICAgIHBhZGRpbmc6ICRtb2RhbC1ib2R5LWJ0bi1wYWRkaW5nO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAkdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAgICAgICArIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWhvdmVyLWJnO1xuICAgICAgICAgIGNvbG9yOiAkdWktY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1hY3RpdmUtYmc7XG4gICAgICAgICAgY29sb3I6ICR1aS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mci1kZXNrdG9wIC5mci1tb2RhbC13cmFwcGVyIHtcbiAgLmZyLW1vZGFsLWhlYWQge1xuICAgIGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHVpLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPdmVybGF5IHRoYXQgYXBwZWFycyB3aXRoIG1vZGFsLlxuLmZyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogJG1vZGFsLW92ZXJsYXktY29sb3I7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLW92ZXJsYXktb3BhY2l0eSk7XG4gIHotaW5kZXg6IDIxNDc0ODM2Mzk7XG59XG4iLCIuZnItcG9wdXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiAkdWktdGV4dDtcbiAgYmFja2dyb3VuZDogJHVpLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3B1cC1ib3gtc2hhZG93KTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG4gIG1hcmdpbi10b3A6ICRwb3B1cC1tYXJnaW4tdG9wO1xuICB6LWluZGV4OiAyMTQ3NDgzNjM1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3B1cC1ib3JkZXItcmFkaXVzKTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAuZnItaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAkcG9wdXAtaWNvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgcGFkZGluZzogJHBvcHVwLWljb24tcGFkZGluZztcbiAgfVxuXG4gIC5mci1pY29uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogJHBvcHVwLWJvcmRlci1wYWRkaW5nO1xuICAgIG1heC1oZWlnaHQ6ICRwb3B1cC1jb250YWluZXItbWF4LWhlaWdodDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIFxuICAgIEBzdXBwb3J0cyBub3QgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7IFxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoJGJ0bi1zaXplLCAkYnRuLXNpemUpKTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIG1pbi13aWR0aDogJHBvcHVwLW1pbi13aWR0aDsgXG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgd2lkdGg6ICRwb3B1cC1zbS1pZS13aWR0aDtcbiAgICB9XG4gIH1cblxuICAuZnItaW5wdXQtZm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICR1aS1ob3Zlci1saWdodC1jb2xvcjtcbiAgfVxuXG4gICYuZnItYWJvdmUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAmLmZyLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG4gICYuZnItaGlkZGVuIHtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICB9XG5cbiAgJi5mci1lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLWhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgJi5mci1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mci1pbnB1dC1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJGlucHV0LWxpbmUtcGFkZGluZztcblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRpbnB1dC1tYXJnaW4tYm90dG9tO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgICBib3JkZXI6IHNvbGlkICRpbnB1dC1ib3JkZXItd2lkdGggJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdWktdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWxhYmVsLWZvbnQtc2l6ZTtcbiAgICAgIGJhY2tncm91bmQ6ICR1aS1iZztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZztcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciAkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZywgcGFkZGluZyAkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZyk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IHNvbGlkICRpbnB1dC1ib3JkZXItd2lkdGggJHVpLWJvcmRlci1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGlucHV0LWZvY3VzLWJvcmRlci13aWR0aCAkdWktY29sb3I7XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1mb2N1cy1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICB9XG5cbiAgICBpbnB1dCArIGxhYmVsLCB0ZXh0YXJlYSArIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJGlucHV0LWxhYmVsLXRvcDtcbiAgICAgIGxlZnQ6ICRpbnB1dC1sYWJlbC1sZWZ0O1xuICAgICAgZm9udC1zaXplOiAkaW5wdXQtbGFiZWwtZm9udC1zaXplO1xuICAgICAgY29sb3I6IGdyZXk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZyBlYXNlKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICR1aS1iZztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBjdXJzb3I6IHRleHQ7XG4gICAgfVxuXG4gICAgaW5wdXQuZnItbm90LWVtcHR5ICsgbGFiZWwsIHRleHRhcmVhLmZyLW5vdC1lbXB0eSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkaW5wdXQtbGFiZWwtY29sb3I7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGxlZnQ6ICRpbnB1dC1sYWJlbC1sZWZ0LWFmdGVyO1xuICAgICAgcGFkZGluZzogMCAkaW5wdXQtbGFiZWwtcGFkZGluZztcbiAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWxhYmVsLWZvbnQtc2l6ZS1hZnRlcjtcbiAgICAgIHRvcDogJGlucHV0LWxhYmVsLXRvcC1hZnRlcjtcbiAgICB9XG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIEBpbmNsdWRlIHVzZXItc2VsZWN0KHRleHQpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmUsXG4gIH1cblxuICAuZnItYnV0dG9ucyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIC5mci1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRidG4tbWFyZ2luO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkYnRuLW1hcmdpbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyLXNlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmZyLXRhYnMge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLXRhYi1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS1iZy1jb2xvci1tb3JlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJi5mci10YWJzLXNjcm9sbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6ICRwb3B1cC1taW4td2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCguZnItdGFicykge1xuICAgICAgcGFkZGluZzogJHBvcHVwLXBhZGRpbmc7XG4gICAgfVxuICB9XG5cbiAgLmZyLWxheWVyIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3B1cC1ib3JkZXItcmFkaXVzKTtcbiAgICB3aWR0aDogKCRwb3B1cC1sYXllci13aWR0aCAqIDAuNzUpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICB3aWR0aDogJHBvcHVwLWxheWVyLXdpZHRoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgbWFyZ2luOiAkcG9wdXAtbGF5ZXItbWFyZ2luO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmZyLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZyLWFjdGlvbi1idXR0b25zIHtcbiAgICB6LWluZGV4OiA3O1xuICAgIGhlaWdodDogJGJ0bi1zaXplO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgYnV0dG9uLmZyLWNvbW1hbmQge1xuICAgICAgaGVpZ2h0OiAkYnRuLXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkdWktY29sb3I7XG4gICAgICBwYWRkaW5nOiAkcG9wdXAtYWN0aW9uLWJ0bi1zcGFjaW5nO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogJHBvcHVwLWFjdGlvbi1idXR0b24tZm9udC1zaXplO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAkdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAgICsgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWhvdmVyLWJnO1xuICAgICAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZyLWNoZWNrYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkY2hlY2tib3gtc2l6ZTtcbiAgICBoZWlnaHQ6ICRjaGVja2JveC1zaXplO1xuICAgIHBhZGRpbmc6ICRjaGVja2JveC1wYWRkaW5nO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhjb250ZW50LWJveCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LW1hcmdpbjtcbiAgICAgIG1hcmdpbi10b3A6ICRjaGVja2JveC1tYXJnaW47XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6ICRjaGVjYm94LXN2Zy1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2hlY2JveC1zdmctc2l6ZTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xuICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXRpbWluZywgYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogJGNoZWNrYm94LXNpemU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xuICAgICAgdG9wOiA3cHg7XG4gICAgICBsZWZ0OiA3cHg7XG5cbiAgICAgICY6bm90KDpjaGVja2VkKSB7XG5cbiAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSArIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMgKyBzcGFuLCAmOmhvdmVyICsgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdWktYm9yZGVyLWhvdmVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG5cbiAgICAgICAgJiArIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR1aS1jb2xvcjtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAkdWktY29sb3I7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUgKyBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2JveC1hY3RpdmUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzICsgc3BhbiwgJjpob3ZlciArIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoJGNoZWNrYm94LW9wYWNpdHkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZyLWNoZWNrYm94LWxpbmUge1xuICAgIGZvbnQtc2l6ZTogJGNoZWNrYm94LWxpbmUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2hlY2tib3gtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogJGNoZWNrYm94LWxpbmUtbWFyZ2luLXRvcDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogJGNoZWNrYm94LWxpbmUtbGFiZWwtbWFyZ2luO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAmLmZyLXJ0bCB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuZnItaW5wdXQtbGluZSB7XG4gICAgICBpbnB1dCArIGxhYmVsLCB0ZXh0YXJlYSArIGxhYmVsIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJ1dHRvbnMgLmZyLXNlcGFyYXRvci5mci12cyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5mci10ZXh0LWVkaXQtbGF5ZXIge1xuICB3aWR0aDogMjUwcHg7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4iLCIuZnItdG9vbGJhciB7XG4gIGNvbG9yOiAkdWktdGV4dDtcbiAgYmFja2dyb3VuZDogJHVpLWJnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAkZWRpdG9yLWJvcmRlcjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ocGFkZGluZy1ib3R0b20gJHRvb2xiYXItdHJhbnNpdGlvbi10aW1pbmcpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAuZnItbmV3bGluZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW4tbGVmdDogJHRvb2xiYXItbmV3bGluZS1tYXJnaW47XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9vbGJhci1uZXdsaW5lLW1hcmdpbjtcbiAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhci1uZXdsaW5lLWNvbG9yO1xuICAgIGhlaWdodDogJHRvb2xiYXItbmV3bGluZS1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgJHRvb2xiYXItdHJhbnNpdGlvbi10aW1pbmcpO1xuICB9XG5cbiAgJi5mci10b29sYmFyLW9wZW4ge1xuICAgIC5mci1uZXdsaW5lIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG5cbiAgICBwYWRkaW5nLWJvdHRvbTogJG1vcmUtdG9vbGJhci1idG4taGVpZ2h0O1xuICB9XG5cbiAgLmZyLWZsb2F0LXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuZnItZmxvYXQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZnItbW9yZS10b29sYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1aS1iZy1jb2xvci1tb3JlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oaGVpZ2h0ICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi5mci1leHBhbmRlZCB7XG4gICAgICBoZWlnaHQ6ICRtb3JlLXRvb2xiYXItYnRuLWhlaWdodDtcbiAgICB9XG5cbiAgICAmLmZyLW92ZXJmbG93LXZpc2libGUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJiA+IC5mci1jb21tYW5kLmZyLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogJGJ0bi1tYXJnaW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRidG4tbWFyZ2luO1xuICAgIH1cbiAgfVxuXG4gIC5mci1idG4tZ3JwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAkbW9yZS10b29sYmFyLW1hcmdpbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICBtYXJnaW46ICRtb3JlLXRvb2xiYXItbWFyZ2luLXNtO1xuICAgIH1cbiAgfVxuXG4gIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLW1vcmUtb3Blbi1tYXJnaW4tdG9wO1xuICAgIG1hcmdpbi1ib3R0b206ICRidG4tbW9yZS1vcGVuLW1hcmdpbi1ib3R0b207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMgJGJ0bi1ib3JkZXItcmFkaXVzIDAgMCk7XG5cbiAgICAmOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCg6YWN0aXZlKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdWktYmctY29sb3ItbW9yZTtcbiAgICB9XG4gIH1cblxuICAmLmZyLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmLmZyLWlubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3B1cC1ib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHotaW5kZXg6IDIxNDc0ODM2MzA7XG5cbiAgICAmLmZyLWFib3ZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG5cbiAgICAuZnItbmV3bGluZSB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5mci10b3Age1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGVkaXRvci1ib3JkZXItcmFkaXVzICRlZGl0b3ItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgJi5mci1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRlZGl0b3ItYm9yZGVyLXJhZGl1cyAkZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLmZyLW5ld2xpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHBhZGRpbmctdG9wICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgICB9XG5cbiAgICAmLmZyLXRvb2xiYXItb3BlbiAuZnItbmV3bGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogJG1vcmUtdG9vbGJhci1idG4taGVpZ2h0O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cblxuICAgIC5mci1jb21tYW5kLmZyLWJ0bi5mci1vcGVuIHtcbiAgICAgIG1hcmdpbi10b3A6ICRidG4tbW9yZS1vcGVuLW1hcmdpbi1ib3R0b207XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYnRuLW1vcmUtb3Blbi1tYXJnaW4tdG9wO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGJ0bi1ib3JkZXItcmFkaXVzICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5mci1zdGlja3ktb24ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmZyLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQ6ICRzZXBhcmF0b3ItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcblxuICArIC5mci1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmZyLXZzIHtcbiAgICBoZWlnaHQ6ICgkYnRuLWhlaWdodCAtIDIgKiAkYnRuLW1hcmdpbik7XG4gICAgd2lkdGg6ICRzZXBhcmF0b3Itc2l6ZTtcbiAgICBtYXJnaW46ICRzZXBhcmF0b3ItbWFyZ2luO1xuICB9XG5cbiAgJi5mci1ocyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgyICogI3skYnRuLW1hcmdpbn0pKTtcbiAgICBtYXJnaW46IDAgJGJ0bi1tYXJnaW47XG4gICAgaGVpZ2h0OiAkc2VwYXJhdG9yLXNpemU7XG4gIH1cblxuICAmLmZyLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mci1ydGwgLmZyLXNlcGFyYXRvciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mci10b29sYmFyLmZyLWlubGluZSAuZnItc2VwYXJhdG9yLmZyLWhzIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5mci10b29sYmFyLmZyLWlubGluZSAuZnItc2VwYXJhdG9yLmZyLXZzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlY29uZC10b29sYmFyIHtcbiAgYm9yZGVyOiAkZWRpdG9yLWJvcmRlcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogJGVkaXRvci1iZztcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGVkaXRvci1ib3JkZXItcmFkaXVzICRlZGl0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbiNsb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJiA+IHNwYW57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmc6ICRsb2dvLXNwYW4tcGFkZGluZztcbiAgICBmb250LXNpemU6ICRsb2dvLXNwYW4tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRsb2dvLWNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgJGxvZ28tdHJhbnNpdGlvbi10aW1pbmcpO1xuICB9XG5cbiAgJiA+IHN2ZyB7XG4gICAgaGVpZ2h0OiAkbG9nby1zdmctaGVpZ2h0O1xuICAgIHdpZHRoOiAkbG9nby1zdmctd2lkdGg7XG4gICAgbWFyZ2luOiAkbG9nby1zdmctbWFyZ2luO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYgPiBzdmcgKiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihmaWxsICRsb2dvLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgfVxuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICYgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYnRuLWFjdGl2ZS1ob3Zlci10ZXh0O1xuICAgIH1cblxuICAgICYgPiBzdmcgLmZyLWxvZ28ge1xuICAgICAgZmlsbDogJGJ0bi1hY3RpdmUtaG92ZXItdGV4dDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mci12aXNpYmlsaXR5LWhlbHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mci1vcGFjaXR5LTAge1xuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xufSIsIkBpbXBvcnQgJ3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcblxuQGltcG9ydCAnY29yZS9lbGVtZW50LnNjc3MnO1xuQGltcG9ydCAnY29yZS9pZnJhbWUuc2Nzcyc7XG5AaW1wb3J0ICdjb3JlL3dyYXBwZXIuc2Nzcyc7XG5cbkBpbXBvcnQgJ3Rvb2x0aXAuc2Nzcyc7XG5cbkBpbXBvcnQgJ3VpL2J1dHRvbnMuc2Nzcyc7XG5AaW1wb3J0ICd1aS9kcm9wZG93bi5zY3NzJztcbkBpbXBvcnQgJ3VpL21vZGFsLnNjc3MnO1xuQGltcG9ydCAndWkvcG9wdXAuc2Nzcyc7XG5AaW1wb3J0ICd1aS90ZXh0X2VkaXQuc2Nzcyc7XG5AaW1wb3J0ICd1aS90b29sYmFyLnNjc3MnO1xuXG5AaW1wb3J0ICdoZWxwZXJzLnNjc3MnO1xuXG4uZnItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKipcbiAqIFBvc3Rpb24gc3RpY2t5IGhhY2tzLlxuICovXG4uZnItc3RpY2t5IHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRwb3NpdGlvbjogLW1vei1zdGlja3k7XG5cdHBvc2l0aW9uOiAtbXMtc3RpY2t5O1xuXHRwb3NpdGlvbjogLW8tc3RpY2t5O1xuXHRwb3NpdGlvbjogc3RpY2t5O1xufVxuXG4uZnItc3RpY2t5LW9mZiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZyLXN0aWNreS1vbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG5cbiAgJi5mci1zdGlja3ktaW9zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mci1zdGlja3ktZHVtbXkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZnItc3RpY2t5LW9uICsgLmZyLXN0aWNreS1kdW1teSwgLmZyLXN0aWNreS1ib3ggPiAuZnItc3RpY2t5LWR1bW15IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFVzZWQgZm9yIGFjY2Vzc2liaWxpdHkgaW5zdGVhZCBvZiBhcmlhLWxhYmVsLlxuc3Bhbi5mci1zci1vbmx5IHtcbiAgQGluY2x1ZGUgaGlkZS1ieS1jbGlwcGluZygpO1xufVxuIiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIE9wdGlvbnNcbiAqIEZvciBxdWlja2x5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4kZW5hYmxlLWNhcmV0ICAgICAgICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkICAgICAgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93cyAgICAgICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHMgICAgICAgICAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXMgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gY29sb3JzXG4kY29sb3ItcHJpbWFyeSAgICAgICAgICAgICAgOiByZ2IoNjAsIDk1LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZGFyayAgICAgICAgIDogcmdiKDM4LCA2NCwgMTUwKSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ICAgICAgICAgOiByZ2IoNzUsIDExNCwgMjU1KSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcblxuJGNvbG9yLXNlY29uZGFyeSAgICAgICAgICAgIDogcmdiKDIyNywgMjI3LCA5MykgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWludmVydCAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWRhcmsgICAgICAgOiByZ2IoMTY1LCAxNjUsIDcwKSAhZGVmYXVsdDtcblxuJGNvbG9yLXRlcnRpYXJ5ICAgICAgICAgICAgIDogcmdiKDEwMCwgMTA4LCAxNTQpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0ICAgICAgIDogcmdiKDIzOSwgMjQwLCAyNDYpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWRhcmsgICAgICAgOiByZ2IoNzUsIDgxLCAxMTYpICFkZWZhdWx0O1xuXG4kY29sb3ItdGVydGlhcnktaW52ZXJ0ICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeSAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeS1pbnZlcnQgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeSAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeS1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG5cbi8vIFN0YXRlcyBjb2xvcnNcbiRjb2xvci1zdWNjZXNzICAgICAgICAgICAgICA6IHJnYig5MiwgMTg0LCA5MikgIWRlZmF1bHQ7XG4kY29sb3Itc3VjY2Vzcy1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItaW5mbyAgICAgICAgICAgICAgICAgOiByZ2IoMywgMTY5LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLWluZm8taW52ZXJ0ICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICFkZWZhdWx0O1xuJGNvbG9yLXdhcm5pbmcgICAgICAgICAgICAgIDogcmdiKDI1NSwgMTkzLCA3KSAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nLWludmVydCAgICAgICA6IHJnYigxMTEsIDgzLCAwKSAhZGVmYXVsdDtcbiRjb2xvci1kYW5nZXIgICAgICAgICAgICAgICA6IHJnYigyMDAsIDQwLCA0MCkgIWRlZmF1bHQ7XG4kY29sb3ItZGFuZ2VyLWludmVydCAgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItbXV0ZWQgICAgICAgICAgICAgICAgOiByZ2IoMTUzLCAxNTMsIDE1MykgICFkZWZhdWx0O1xuJGNvbG9yLW11dGVkLWludmVydCAgICAgICAgIDogcmdiKDkwLCA5MCwgOTApICAhZGVmYXVsdDtcblxuJGNvbG9yLWxpZ2h0ICAgICAgICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICAhZGVmYXVsdDtcbiRjb2xvci1kYXJrICAgICAgICAgICAgICAgIDogcmdiKDAsIDAsIDApICAhZGVmYXVsdDtcblxuLy8gQ29sb3IgbmFtZXNcbiRjb2xvci13aGl0ZSAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1saWdodCAgICAgICAgICAgOiByZ2IoMjQ2LCAyNDYsIDI0NikgICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktbWVkaXVtICAgICAgICAgICA6IHJnYigyMzEsIDIzMiwgMjM5KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleSAgICAgICAgICAgICAgICAgIDogcmdiKDE0OSwgMTU2LCAxODIpICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmsxICAgICAgICAgICA6IHJnYigxMTYsIDEyMCwgMTQxKSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1kYXJrMiAgICAgICAgICAgOiByZ2IoODksIDkzLCAxMTApICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmszICAgICAgICAgICA6IHJnYig3MiwgNzUsIDkxKSAgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2sgICAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVHlwb2dyYXBoeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmICAgICA6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2UgICAgICA6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZSAgICAgICAgICAgOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZS1taW4gICAgICAgICA6IDEycHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcbiRmb250LXNpemUtYmFzZS1tYXggICAgICAgICA6IDE2cHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU2FzcyBNUSB2YXJpYWJsZXNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXFcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBUbyBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpIHNldCAkbXEtcmVzcG9uc2l2ZSB0byBmYWxzZVxuLy8gQ3JlYXRlIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gdGhlc2UgYnJvd3NlcnMsXG4vLyBtZWFuaW5nIEBtZWRpYSBxdWVyaWVzIHdpbGwgYmUgcmFzdGVyaXplZCwgcmVseWluZyBvbiB0aGUgY2FzY2FkZSBpdHNlbGZcbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgJ21vYmlsZSc6ICAzMjBweCxcbiAgICAndGFibGV0JzogIDc2OHB4LFxuICAgICdkZXNrdG9wJzogOTkxcHgsXG4gICAgJ3dpZGUnOiAgICAxMzAwcHgsXG5cbiAgICAvLyBUd2Vha3BvaW50c1xuICAgICdtb2JpbGVMYW5kc2NhcGUnOiA0ODBweCxcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tIHRoZSAkbXEtYnJlYWtwb2ludHMgbGlzdCB0aGF0IHNob3VsZFxuLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIHdoZW4gb3V0cHV0dGluZyBhIHN0YXRpYyBzdHlsZXNoZWV0XG4vLyAod2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykuXG4kbXEtc3RhdGljLWJyZWFrcG9pbnQ6IGRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLiBGb3IgZXhhbXBsZTogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vXG4vLyBXZSBjYW5ub3Qgc2V0IGEgZGVmYXVsdCB2YWx1ZSB0byBcIiRtcS1zaG93LWJyZWFrcG9pbnRzXCIgaGVyZSBiZWNhdXNlIHdlIGNhbm5vdCBvdmVycmlkZVxuLy8gaXQgd2l0aCBhbiBlbXB0eSBsaXN0IGZvciBwcm9kdWN0aW9uIGJ1aWxkcyAoc2FzcyBjb25zaWRlciB0aGUgdmFsdWUgYXMgbm90IHNldCBhbmQgdXNlIHRoZSBvbmUgZGVmaW5lZCBoZXJlIGluc3RlYWQpLlxuLy9cbi8vIFNvIGlmIHlvdSB3YW50IHRvIHNob3cgYnJlYWtwb2ludHMgaW4geW91ciBhcHAsIGNvcHkvcGFzdGUgdGhlIGxpbmUgYmVsb3cgaW4gdGhlIF92YXJpYWJsZXMuc2NzcyBmaWxlIG9mIHlvdXIgYXBwOlxuLy8gJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIG1vYmlsZUxhbmRzY2FwZSwgdGFibGV0LCBkZXNrdG9wLCB3aWRlKSAhZGVmYXVsdDtcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLyoqXG4gKiBaLWluZGV4ZXNcbiAqL1xuJHotaW5kZXhlczogKFxuICAgICdiZWxvdyc6IC0xLFxuICAgICdkZWZhdWx0JzogMSxcbiAgICAncG9zaXRpb24tZml4ZWQnOiAxMDAwLFxuICAgICdwb3NpdGlvbi1zdGlja3knOiAxMDEwLFxuICAgICdtb2RhbCc6IDUwMDAsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRGVmaW5lIHRoZSBkZWZhdWx0IG1pbiBhbmQgbWF4IHdpZHRoIHRoZSBcInJlc3BvbnNpdmUtc2l6ZVwiIG1peGluIGlzXG4gKiBiYXNlZCBvbiB3aGVuIG5vIHNpemUgaXMgZGVmaW5lZCB3aGVuIGluY2x1ZGluZyB0aGUgbWl4aW4uXG4gKlxuICogVGhlIHNpemUgd2lsbCBiZSBhdCB0aGUgbG93ZXN0IHZhbHVlIHdoZW4gdGhlIHNjcmVlbiBzaXplIGlzIDw9IGF0ICRyZXNwb25zaXZlLXNpemUtbWluLXdpZHRoXG4gKiBhbmQgYXQgdGhlIGhpZ2hlc3QgdmFsdWUgd2hlbiB0aGUgc2NyZWVuIHNpemUgaXMgPj0gYXQgJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJHJlc3BvbnNpdmUtc2l6ZS1taW4td2lkdGg6IDMyMHB4ICFkZWZhdWx0O1xuJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGg6IDcwMHB4ICFkZWZhdWx0O1xuIiwiLyoqXG4gKiBJbXBvcnQgYWxsIGZ1bmN0aW9ucy5cbiAqL1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY29udGFpbnNcIjtcbkBpbXBvcnQgXCJjb252ZXJ0LWFuZ2xlXCI7XG5AaW1wb3J0IFwiaXMtZGlyZWN0aW9uXCI7XG5AaW1wb3J0IFwibGVnYWN5LWRpcmVjdGlvblwiO1xuQGltcG9ydCBcInNwbGl0LXN0clwiO1xuQGltcG9ydCBcInN0cmlwLXVuaXRcIjtcbkBpbXBvcnQgXCJ0by1sZW5ndGhcIjtcbkBpbXBvcnQgXCJ0by1udW1iZXJcIjtcbiIsIi8qKlxuICogSW1wb3J0IGFsbCBtaXhpbnMuXG4gKi9cbkBpbXBvcnQgXCJib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwiYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY2FyZXRcIjtcbkBpbXBvcnQgXCJjbGVhcmZpeFwiOyBcbkBpbXBvcnQgXCJncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJob3ZlclwiO1xuQGltcG9ydCBcImltYWdlXCI7XG5AaW1wb3J0IFwicmVzaXplXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1zaXplXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcInNpemVcIjtcbkBpbXBvcnQgXCJ0ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwidGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwidGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcInRyYW5zaXRpb25cIjtcbkBpbXBvcnQgXCJ6LWluZGV4XCI7XG4iLCIudmMtY29uZmlybWF0aW9uLWFjdGlvbi1kaWFsb2cgcCB7XG4gICAgY29sb3I6ICM3NDc4OGQ7XG59XG5cbi52Yy1jb25maXJtYXRpb24tYWN0aW9uLWRpYWxvZyAuYWpzLWhlYWRlciB7XG4gICAgY29sb3I6ICNDODI4Mjg7XG59XG4iLCIvKipcbiAqIFNvdXJjZTogaHR0cHM6Ly90b2JpYXNhaGxpbi5jb20vc3BpbmtpdC9cbiAqL1xuLnZjLWVsbGlwc2lzLWxvYWRlciB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnZjLWVsbGlwc2lzLWxvYWRlciA+IGRpdiB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi52Yy1lbGxpcHNpcy1sb2FkZXIgLmJvdW5jZTEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4udmMtZWxsaXBzaXMtbG9hZGVyIC5ib3VuY2UyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgICAwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cbiAgICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAgIDAlLCA4MCUsIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfSA0MCUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgIH1cbn1cblxuLnZjLWVsbGlwc2lzLWxvYWRlci5sZyB7XG4gICAgd2lkdGg6IDcwcHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi52Yy1lbGxpcHNpcy1sb2FkZXIuc20ge1xuICAgIHdpZHRoOiAzNXB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbn1cblxuLnZjLWVsbGlwc2lzLWxvYWRlci54cyB7XG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxufVxuIiwiLnZjLXBhbmVsLWVycm9yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZjLXBhbmVsLWVycm9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52Yy1wYW5lbC1lcnJvcl9faWNvbiB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xufVxuIiwiLnZjLXBhbmVsLWxvYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZjLXBhbmVsLWxvYWRlciA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuIiwiLy9cbi8vIElucHV0IGNvbXBvbmVudFxuLy9cbi8vIEFkbGVyLTMyIGhhc2ggb2YgdGhlIGZpbGUgcGF0aCBvZiB0aGUgY29tcG9uZW50LnRzIGZpbGUgZnJvbSB0aGUgXCJzY3JpcHRzXCIgZm9sZGVyLlxuLy8gaHR0cDovL29zcy5zaGVldGpzLmNvbS9qcy1hZGxlcjMyL1xuLy9cbi8vIENoYW5nZSB0aGUgaGFzaCBpZiB5b3UgY2hhbmdlIHRoZSBsb2NhdGlvbiBvZiB0aGUgZmlsZS5cbi52Yy05OTY1MTFkOCB7XG4gICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgfVxufVxuIiwiLmZvcm0taW5saW5lIC52Yy1mb3JtLWZyb2FsYSAuZnItYm94IHtcbiAgICBmbGV4OiAxO1xufVxuIiwiLy9cbi8vIElucHV0IGNvbXBvbmVudFxuLy9cbi8vIEFkbGVyLTMyIGhhc2ggb2YgdGhlIGZpbGUgcGF0aCBvZiB0aGUgY29tcG9uZW50LnRzIGZpbGUgZnJvbSB0aGUgXCJzY3JpcHRzXCIgZm9sZGVyLlxuLy8gaHR0cDovL29zcy5zaGVldGpzLmNvbS9qcy1hZGxlcjMyL1xuLy9cbi8vIENoYW5nZSB0aGUgaGFzaCBpZiB5b3UgY2hhbmdlIHRoZSBsb2NhdGlvbiBvZiB0aGUgZmlsZS5cbi52Yy04MzAzNDc1NTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgcGFkZGluZzogNHB4IDZweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAudGFnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAmLmxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLXJvbGU9XCJyZW1vdmVcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgIH1cbn1cblxuXG4iLCIudGlwcHktdG9vbHRpcCB7XG4gICAgcGFkZGluZzogMC4yZW07XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOXJlbTtcbn1cbiIsIlxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gY29sb3JzXG4kY29sb3ItcHJpbWFyeSAgICAgICAgICAgICAgOiByZ2IoNjUsIDgxLCA5Nyk7XG4kY29sb3ItcHJpbWFyeS1kYXJrICAgICAgICAgOiByZ2IoNTEsIDYzLCA3NSk7XG4kY29sb3ItcHJpbWFyeS1saWdodCAgICAgICAgOiByZ2IoOTAsIDExMywgMTM1KTtcbiRjb2xvci1wcmltYXJ5LWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcblxuJGNvbG9yLXNlY29uZGFyeSAgICAgICAgICAgIDogcmdiKDE0MywgMjI3LCAxOTIpO1xuJGNvbG9yLXNlY29uZGFyeS1pbnZlcnQgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrICAgICAgIDogcmdiKDEwMywgMTg1LCAxNTEpO1xuXG4kY29sb3ItdGVydGlhcnkgICAgICAgICAgICAgOiByZ2IoMTAwLCAxMDgsIDE1NCk7XG4kY29sb3ItdGVydGlhcnktbGlnaHQgICAgICAgOiByZ2IoMjM5LCAyNDAsIDI0Nik7XG4kY29sb3ItdGVydGlhcnktZGFyayAgICAgICAgOiByZ2IoNzUsIDgxLCAxMTYpO1xuXG4kY29sb3ItdGVydGlhcnktaW52ZXJ0ICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItcXVhdGVybmFyeSAgICAgICAgICAgOiByZ2IoMCwgMCwgMCk7XG4kY29sb3ItcXVhdGVybmFyeS1pbnZlcnQgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItcXVpbmFyeSAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCk7XG4kY29sb3ItcXVpbmFyeS1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cbi8vIFN0YXRlcyBjb2xvcnNcbiRjb2xvci1zdWNjZXNzICAgICAgICAgICAgICA6IHJnYig5MiwgMTg0LCA5Mik7XG4kY29sb3Itc3VjY2Vzcy1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItaW5mbyAgICAgICAgICAgICAgICAgOiByZ2IoMywgMTY5LCAyNDQpO1xuJGNvbG9yLWluZm8taW52ZXJ0ICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuJGNvbG9yLXdhcm5pbmcgICAgICAgICAgICAgIDogcmdiKDI1NSwgMTkzLCA3KTtcbiRjb2xvci13YXJuaW5nLWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvci1kYW5nZXIgICAgICAgICAgICAgICA6IHJnYigyMDAsIDQwLCA0MCk7XG4kY29sb3ItZGFuZ2VyLWludmVydCAgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItbXV0ZWQgICAgICAgICAgICAgICAgOiByZ2IoMTUzLCAxNTMsIDE1Myk7XG4kY29sb3ItbXV0ZWQtaW52ZXJ0ICAgICAgICAgOiByZ2IoOTAsIDkwLCA5MCk7XG5cbiRjb2xvci1saWdodCAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvci1kYXJrICAgICAgICAgICAgICAgICA6IHJnYigwLCAwLCAwKTtcblxuLy8gQ29sb3IgbmFtZXNcbiRjb2xvci13aGl0ZSAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvci1ncmV5LWxpZ2h0ICAgICAgICAgICA6IHJnYigyNDYsIDI0NiwgMjQ2KTtcbiRjb2xvci1ncmV5LW1lZGl1bSAgICAgICAgICA6IHJnYigyMzEsIDIzMiwgMjM5KTtcbiRjb2xvci1ncmV5ICAgICAgICAgICAgICAgICA6IHJnYigxNDksIDE1NiwgMTgyKTtcbiRjb2xvci1ncmV5LWRhcmsxICAgICAgICAgICA6IHJnYigxMTYsIDEyMCwgMTQxKTtcbiRjb2xvci1ncmV5LWRhcmsyICAgICAgICAgICA6IHJnYig4OSwgOTMsIDExMCk7XG4kY29sb3ItZ3JleS1kYXJrMyAgICAgICAgICAgOiByZ2IoNzIsIDc1LCA5MSk7XG4kY29sb3ItYmxhY2sgICAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCk7XG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUeXBvZ3JhcGh5XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgICAgIDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAgICAgIDogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlICAgICAgICAgICA6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlLW1pbiAgICAgICAgIDogMTJweDsgLy8gTVVTVCBiZSBpbiBweFxuJGZvbnQtc2l6ZS1iYXNlLW1heCAgICAgICAgIDogMTZweDsgLy8gTVVTVCBiZSBpbiBweFxuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBTYXNzIE1RIHZhcmlhYmxlc1xuICogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIFRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSkgc2V0ICRtcS1yZXNwb25zaXZlIHRvIGZhbHNlXG4vLyBDcmVhdGUgYSBzZXBhcmF0ZSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byB0aGVzZSBicm93c2Vycyxcbi8vIG1lYW5pbmcgQG1lZGlhIHF1ZXJpZXMgd2lsbCBiZSByYXN0ZXJpemVkLCByZWx5aW5nIG9uIHRoZSBjYXNjYWRlIGl0c2VsZlxuJG1xLXJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICAnbW9iaWxlJzogIDMyMHB4LFxuICAgICd0YWJsZXQnOiAgNzY4cHgsXG4gICAgJ2Rlc2t0b3AnOiA5OTFweCxcbiAgICAnd2lkZSc6ICAgIDEzMDBweCxcblxuICAgIC8vIFR3ZWFrcG9pbnRzXG4gICAgJ21vYmlsZUxhbmRzY2FwZSc6IDQ4MHB4LFxuKTtcblxuLy8gRGVmaW5lIHRoZSBicmVha3BvaW50IGZyb20gdGhlICRtcS1icmVha3BvaW50cyBsaXN0IHRoYXQgc2hvdWxkXG4vLyBiZSB1c2VkIGFzIHRoZSB0YXJnZXQgd2lkdGggd2hlbiBvdXRwdXR0aW5nIGEgc3RhdGljIHN0eWxlc2hlZXRcbi8vICh3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKS5cbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcDtcblxuLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vIHJpZ2h0IGNvcm5lciBvZiB5b3VyIHNpdGUgZHVyaW5nIGRldmVsb3BtZW50LCBhZGQgdGhlIGJyZWFrcG9pbnRzXG4vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8gJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIG1vYmlsZUxhbmRzY2FwZSwgdGFibGV0LCBkZXNrdG9wLCB3aWRlKTtcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKTtcblxuLyoqXG4gKiBaLWluZGV4ZXNcbiAqL1xuJHotaW5kZXhlczogKFxuICAgICdiZWxvdyc6IC0xLFxuICAgICdkZWZhdWx0JzogMSxcbiAgICAncG9zaXRpb24tZml4ZWQnOiAxMDAwLFxuICAgICdwb3NpdGlvbi1zdGlja3knOiAxMDEwLFxuICAgICdtb2RhbCc6IDUwMDAsXG4pO1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRGVmaW5lIHRoZSBkZWZhdWx0IG1pbiBhbmQgbWF4IHdpZHRoIHRoZSBcInJlc3BvbnNpdmUtc2l6ZVwiIG1peGluIGlzXG4gKiBiYXNlZCBvbiB3aGVuIG5vIHNpemUgaXMgZGVmaW5lZCB3aGVuIGluY2x1ZGluZyB0aGUgbWl4aW4uXG4gKlxuICogVGhlIHNpemUgd2lsbCBiZSBhdCB0aGUgbG93ZXN0IHZhbHVlIHdoZW4gdGhlIHNjcmVlbiBzaXplIGlzIDw9IGF0ICRyZXNwb25zaXZlLXNpemUtbWluLXdpZHRoXG4gKiBhbmQgYXQgdGhlIGhpZ2hlc3QgdmFsdWUgd2hlbiB0aGUgc2NyZWVuIHNpemUgaXMgPj0gYXQgJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJHJlc3BvbnNpdmUtc2l6ZS1taW4td2lkdGg6IDMyMHB4O1xuJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGg6IDcwMHB4O1xuIiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIE9wdGlvbnNcbiAqIEZvciBxdWlja2x5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4kZW5hYmxlLWNhcmV0ICAgICAgICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkICAgICAgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93cyAgICAgICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHMgICAgICAgICAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXMgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gY29sb3JzXG4kY29sb3ItcHJpbWFyeSAgICAgICAgICAgICAgOiByZ2IoNjAsIDk1LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZGFyayAgICAgICAgIDogcmdiKDM4LCA2NCwgMTUwKSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ICAgICAgICAgOiByZ2IoNzUsIDExNCwgMjU1KSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcblxuJGNvbG9yLXNlY29uZGFyeSAgICAgICAgICAgIDogcmdiKDIyNywgMjI3LCA5MykgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWludmVydCAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWRhcmsgICAgICAgOiByZ2IoMTY1LCAxNjUsIDcwKSAhZGVmYXVsdDtcblxuJGNvbG9yLXRlcnRpYXJ5ICAgICAgICAgICAgIDogcmdiKDEwMCwgMTA4LCAxNTQpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0ICAgICAgIDogcmdiKDIzOSwgMjQwLCAyNDYpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWRhcmsgICAgICAgOiByZ2IoNzUsIDgxLCAxMTYpICFkZWZhdWx0O1xuXG4kY29sb3ItdGVydGlhcnktaW52ZXJ0ICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeSAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeS1pbnZlcnQgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeSAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeS1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG5cbi8vIFN0YXRlcyBjb2xvcnNcbiRjb2xvci1zdWNjZXNzICAgICAgICAgICAgICA6IHJnYig5MiwgMTg0LCA5MikgIWRlZmF1bHQ7XG4kY29sb3Itc3VjY2Vzcy1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItaW5mbyAgICAgICAgICAgICAgICAgOiByZ2IoMywgMTY5LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLWluZm8taW52ZXJ0ICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICFkZWZhdWx0O1xuJGNvbG9yLXdhcm5pbmcgICAgICAgICAgICAgIDogcmdiKDI1NSwgMTkzLCA3KSAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nLWludmVydCAgICAgICA6IHJnYigxMTEsIDgzLCAwKSAhZGVmYXVsdDtcbiRjb2xvci1kYW5nZXIgICAgICAgICAgICAgICA6IHJnYigyMDAsIDQwLCA0MCkgIWRlZmF1bHQ7XG4kY29sb3ItZGFuZ2VyLWludmVydCAgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItbXV0ZWQgICAgICAgICAgICAgICAgOiByZ2IoMTUzLCAxNTMsIDE1MykgICFkZWZhdWx0O1xuJGNvbG9yLW11dGVkLWludmVydCAgICAgICAgIDogcmdiKDkwLCA5MCwgOTApICAhZGVmYXVsdDtcblxuJGNvbG9yLWxpZ2h0ICAgICAgICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICAhZGVmYXVsdDtcbiRjb2xvci1kYXJrICAgICAgICAgICAgICAgIDogcmdiKDAsIDAsIDApICAhZGVmYXVsdDtcblxuLy8gQ29sb3IgbmFtZXNcbiRjb2xvci13aGl0ZSAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1saWdodCAgICAgICAgICAgOiByZ2IoMjQ2LCAyNDYsIDI0NikgICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktbWVkaXVtICAgICAgICAgICA6IHJnYigyMzEsIDIzMiwgMjM5KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleSAgICAgICAgICAgICAgICAgIDogcmdiKDE0OSwgMTU2LCAxODIpICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmsxICAgICAgICAgICA6IHJnYigxMTYsIDEyMCwgMTQxKSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1kYXJrMiAgICAgICAgICAgOiByZ2IoODksIDkzLCAxMTApICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmszICAgICAgICAgICA6IHJnYig3MiwgNzUsIDkxKSAgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2sgICAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVHlwb2dyYXBoeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmICAgICA6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2UgICAgICA6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZSAgICAgICAgICAgOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZS1taW4gICAgICAgICA6IDEycHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcbiRmb250LXNpemUtYmFzZS1tYXggICAgICAgICA6IDE2cHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU2FzcyBNUSB2YXJpYWJsZXNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXFcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBUbyBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpIHNldCAkbXEtcmVzcG9uc2l2ZSB0byBmYWxzZVxuLy8gQ3JlYXRlIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gdGhlc2UgYnJvd3NlcnMsXG4vLyBtZWFuaW5nIEBtZWRpYSBxdWVyaWVzIHdpbGwgYmUgcmFzdGVyaXplZCwgcmVseWluZyBvbiB0aGUgY2FzY2FkZSBpdHNlbGZcbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgJ21vYmlsZSc6ICAzMjBweCxcbiAgICAndGFibGV0JzogIDc2OHB4LFxuICAgICdkZXNrdG9wJzogOTkxcHgsXG4gICAgJ3dpZGUnOiAgICAxMzAwcHgsXG5cbiAgICAvLyBUd2Vha3BvaW50c1xuICAgICdtb2JpbGVMYW5kc2NhcGUnOiA0ODBweCxcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tIHRoZSAkbXEtYnJlYWtwb2ludHMgbGlzdCB0aGF0IHNob3VsZFxuLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIHdoZW4gb3V0cHV0dGluZyBhIHN0YXRpYyBzdHlsZXNoZWV0XG4vLyAod2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykuXG4kbXEtc3RhdGljLWJyZWFrcG9pbnQ6IGRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLiBGb3IgZXhhbXBsZTogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vXG4vLyBXZSBjYW5ub3Qgc2V0IGEgZGVmYXVsdCB2YWx1ZSB0byBcIiRtcS1zaG93LWJyZWFrcG9pbnRzXCIgaGVyZSBiZWNhdXNlIHdlIGNhbm5vdCBvdmVycmlkZVxuLy8gaXQgd2l0aCBhbiBlbXB0eSBsaXN0IGZvciBwcm9kdWN0aW9uIGJ1aWxkcyAoc2FzcyBjb25zaWRlciB0aGUgdmFsdWUgYXMgbm90IHNldCBhbmQgdXNlIHRoZSBvbmUgZGVmaW5lZCBoZXJlIGluc3RlYWQpLlxuLy9cbi8vIFNvIGlmIHlvdSB3YW50IHRvIHNob3cgYnJlYWtwb2ludHMgaW4geW91ciBhcHAsIGNvcHkvcGFzdGUgdGhlIGxpbmUgYmVsb3cgaW4gdGhlIF92YXJpYWJsZXMuc2NzcyBmaWxlIG9mIHlvdXIgYXBwOlxuLy8gJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIG1vYmlsZUxhbmRzY2FwZSwgdGFibGV0LCBkZXNrdG9wLCB3aWRlKSAhZGVmYXVsdDtcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLyoqXG4gKiBaLWluZGV4ZXNcbiAqL1xuJHotaW5kZXhlczogKFxuICAgICdiZWxvdyc6IC0xLFxuICAgICdkZWZhdWx0JzogMSxcbiAgICAncG9zaXRpb24tZml4ZWQnOiAxMDAwLFxuICAgICdwb3NpdGlvbi1zdGlja3knOiAxMDEwLFxuICAgICdtb2RhbCc6IDUwMDAsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRGVmaW5lIHRoZSBkZWZhdWx0IG1pbiBhbmQgbWF4IHdpZHRoIHRoZSBcInJlc3BvbnNpdmUtc2l6ZVwiIG1peGluIGlzXG4gKiBiYXNlZCBvbiB3aGVuIG5vIHNpemUgaXMgZGVmaW5lZCB3aGVuIGluY2x1ZGluZyB0aGUgbWl4aW4uXG4gKlxuICogVGhlIHNpemUgd2lsbCBiZSBhdCB0aGUgbG93ZXN0IHZhbHVlIHdoZW4gdGhlIHNjcmVlbiBzaXplIGlzIDw9IGF0ICRyZXNwb25zaXZlLXNpemUtbWluLXdpZHRoXG4gKiBhbmQgYXQgdGhlIGhpZ2hlc3QgdmFsdWUgd2hlbiB0aGUgc2NyZWVuIHNpemUgaXMgPj0gYXQgJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJHJlc3BvbnNpdmUtc2l6ZS1taW4td2lkdGg6IDMyMHB4ICFkZWZhdWx0O1xuJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGg6IDcwMHB4ICFkZWZhdWx0O1xuIiwiLyoqXG4gKiBJbXBvcnQgYWxsIGZ1bmN0aW9ucy5cbiAqL1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY29udGFpbnNcIjtcbkBpbXBvcnQgXCJjb252ZXJ0LWFuZ2xlXCI7XG5AaW1wb3J0IFwiaXMtZGlyZWN0aW9uXCI7XG5AaW1wb3J0IFwibGVnYWN5LWRpcmVjdGlvblwiO1xuQGltcG9ydCBcInNwbGl0LXN0clwiO1xuQGltcG9ydCBcInN0cmlwLXVuaXRcIjtcbkBpbXBvcnQgXCJ0by1sZW5ndGhcIjtcbkBpbXBvcnQgXCJ0by1udW1iZXJcIjtcbiIsIi8qKlxuICogSW1wb3J0IGFsbCBtaXhpbnMuXG4gKi9cbkBpbXBvcnQgXCJib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwiYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY2FyZXRcIjtcbkBpbXBvcnQgXCJjbGVhcmZpeFwiOyBcbkBpbXBvcnQgXCJncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJob3ZlclwiO1xuQGltcG9ydCBcImltYWdlXCI7XG5AaW1wb3J0IFwicmVzaXplXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1zaXplXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcInNpemVcIjtcbkBpbXBvcnQgXCJ0ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwidGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwidGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcInRyYW5zaXRpb25cIjtcbkBpbXBvcnQgXCJ6LWluZGV4XCI7XG4iLCIvKiEgKiBGb250IEF3ZXNvbWUgUHJvIDUuMTUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpICovXG4uZmEsLmZhYiwuZmFkLC5mYWwsLmZhciwuZmFze1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDpub3JtYWw7XG4gICAgdGV4dC1yZW5kZXJpbmc6YXV0bztcbiAgICBsaW5lLWhlaWdodDoxXG59XG4uZmEtbGd7XG4gICAgZm9udC1zaXplOjEuMzMzMzNlbTtcbiAgICBsaW5lLWhlaWdodDouNzVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjotLjA2NjdlbVxufVxuLmZhLXhze1xuICAgIGZvbnQtc2l6ZTouNzVlbVxufVxuLmZhLXNte1xuICAgIGZvbnQtc2l6ZTouODc1ZW1cbn1cbi5mYS0xeHtcbiAgICBmb250LXNpemU6MWVtXG59XG4uZmEtMnh7XG4gICAgZm9udC1zaXplOjJlbVxufVxuLmZhLTN4e1xuICAgIGZvbnQtc2l6ZTozZW1cbn1cbi5mYS00eHtcbiAgICBmb250LXNpemU6NGVtXG59XG4uZmEtNXh7XG4gICAgZm9udC1zaXplOjVlbVxufVxuLmZhLTZ4e1xuICAgIGZvbnQtc2l6ZTo2ZW1cbn1cbi5mYS03eHtcbiAgICBmb250LXNpemU6N2VtXG59XG4uZmEtOHh7XG4gICAgZm9udC1zaXplOjhlbVxufVxuLmZhLTl4e1xuICAgIGZvbnQtc2l6ZTo5ZW1cbn1cbi5mYS0xMHh7XG4gICAgZm9udC1zaXplOjEwZW1cbn1cbi5mYS1md3tcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB3aWR0aDoxLjI1ZW1cbn1cbi5mYS11bHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICBtYXJnaW4tbGVmdDoyLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6MFxufVxuLmZhLXVsPmxpe1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlXG59XG4uZmEtbGl7XG4gICAgbGVmdDotMmVtO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOjJlbTtcbiAgICBsaW5lLWhlaWdodDppbmhlcml0XG59XG4uZmEtYm9yZGVye1xuICAgIGJvcmRlcjouMDhlbSBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6LjFlbTtcbiAgICBwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW1cbn1cbi5mYS1wdWxsLWxlZnR7XG4gICAgZmxvYXQ6bGVmdFxufVxuLmZhLXB1bGwtcmlnaHR7XG4gICAgZmxvYXQ6cmlnaHRcbn1cbi5mYS5mYS1wdWxsLWxlZnQsLmZhYi5mYS1wdWxsLWxlZnQsLmZhbC5mYS1wdWxsLWxlZnQsLmZhci5mYS1wdWxsLWxlZnQsLmZhcy5mYS1wdWxsLWxlZnR7XG4gICAgbWFyZ2luLXJpZ2h0Oi4zZW1cbn1cbi5mYS5mYS1wdWxsLXJpZ2h0LC5mYWIuZmEtcHVsbC1yaWdodCwuZmFsLmZhLXB1bGwtcmlnaHQsLmZhci5mYS1wdWxsLXJpZ2h0LC5mYXMuZmEtcHVsbC1yaWdodHtcbiAgICBtYXJnaW4tbGVmdDouM2VtXG59XG4uZmEtc3BpbntcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246ZmEtc3BpbiAycyBsaW5lYXIgaW5maW5pdGVcbn1cbi5mYS1wdWxzZXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjpmYS1zcGluIDFzIHN0ZXBzKDgpIGluZmluaXRlXG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbntcbiAgICAwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpXG4gICAgfVxuICAgIHRve1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDF0dXJuKVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbntcbiAgICAwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpXG4gICAgfVxuICAgIHRve1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMXR1cm4pO1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDF0dXJuKVxuICAgIH1cbn1cbi5mYS1yb3RhdGUtOTB7XG4gICAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDkwZGVnKVxufVxuLmZhLXJvdGF0ZS0xODB7XG4gICAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpXG59XG4uZmEtcm90YXRlLTI3MHtcbiAgICAtbXMtZmlsdGVyOlwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06cm90YXRlKDI3MGRlZylcbn1cbi5mYS1mbGlwLWhvcml6b250YWx7XG4gICAgLW1zLWZpbHRlcjpcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgtMSk7XG4gICAgdHJhbnNmb3JtOnNjYWxlWCgtMSlcbn1cbi5mYS1mbGlwLXZlcnRpY2Fse1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWSgtMSk7XG4gICAgdHJhbnNmb3JtOnNjYWxlWSgtMSlcbn1cbi5mYS1mbGlwLWJvdGgsLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsLC5mYS1mbGlwLXZlcnRpY2Fse1xuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIlxufVxuLmZhLWZsaXAtYm90aCwuZmEtZmxpcC1ob3Jpem9udGFsLmZhLWZsaXAtdmVydGljYWx7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEpO1xuICAgIHRyYW5zZm9ybTpzY2FsZSgtMSlcbn1cbjpyb290IC5mYS1mbGlwLWJvdGgsOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCw6cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCw6cm9vdCAuZmEtcm90YXRlLTkwLDpyb290IC5mYS1yb3RhdGUtMTgwLDpyb290IC5mYS1yb3RhdGUtMjcwe1xuICAgIC13ZWJraXQtZmlsdGVyOm5vbmU7XG4gICAgZmlsdGVyOm5vbmVcbn1cbi5mYS1zdGFja3tcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6MmVtO1xuICAgIGxpbmUtaGVpZ2h0OjJlbTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgd2lkdGg6Mi41ZW1cbn1cbi5mYS1zdGFjay0xeCwuZmEtc3RhY2stMnh7XG4gICAgbGVmdDowO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOjEwMCVcbn1cbi5mYS1zdGFjay0xeHtcbiAgICBsaW5lLWhlaWdodDppbmhlcml0XG59XG4uZmEtc3RhY2stMnh7XG4gICAgZm9udC1zaXplOjJlbVxufVxuLmZhLWludmVyc2V7XG4gICAgY29sb3I6I2ZmZlxufVxuLmZhLTUwMHB4OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjZlXCJcbn1cbi5mYS1hYmFjdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NDBcIlxufVxuLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM2OFwiXG59XG4uZmEtYWNjdXNvZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNjlcIlxufVxuLmZhLWFjb3JuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmFlXCJcbn1cbi5mYS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmFmXCJcbn1cbi5mYS1hZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY0MVwiXG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmI5XCJcbn1cbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYmJcIlxufVxuLmZhLWFkanVzdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0MlwiXG59XG4uZmEtYWRuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTcwXCJcbn1cbi5mYS1hZHZlcnNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM2YVwiXG59XG4uZmEtYWZmaWxpYXRldGhlbWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNmJcIlxufVxuLmZhLWFpci1jb25kaXRpb25lcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhmNFwiXG59XG4uZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkMFwiXG59XG4uZmEtYWlyYm5iOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODM0XCJcbn1cbi5mYS1hbGFybS1jbG9jazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM0ZVwiXG59XG4uZmEtYWxhcm0tZXhjbGFtYXRpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NDNcIlxufVxuLmZhLWFsYXJtLXBsdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NDRcIlxufVxuLmZhLWFsYXJtLXNub296ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg0NVwiXG59XG4uZmEtYWxidW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OWZcIlxufVxuLmZhLWFsYnVtLWNvbGxlY3Rpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YTBcIlxufVxuLmZhLWFsZ29saWE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNmNcIlxufVxuLmZhLWFsaWNvcm46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YjBcIlxufVxuLmZhLWFsaWVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGY1XCJcbn1cbi5mYS1hbGllbi1tb25zdGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGY2XCJcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMzdcIlxufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMzlcIlxufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMzZcIlxufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDM4XCJcbn1cbi5mYS1hbGlnbi1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg0NlwiXG59XG4uZmEtYWxpcGF5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjQyXCJcbn1cbi5mYS1hbGxlcmdpZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NjFcIlxufVxuLmZhLWFtYXpvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI3MFwiXG59XG4uZmEtYW1hem9uLXBheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyY1wiXG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGY5XCJcbn1cbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJhM1wiXG59XG4uZmEtYW1pbGlhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzZkXCJcbn1cbi5mYS1hbXAtZ3VpdGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGExXCJcbn1cbi5mYS1hbmFseXRpY3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NDNcIlxufVxuLmZhLWFuY2hvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEzZFwiXG59XG4uZmEtYW5kcm9pZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE3YlwiXG59XG4uZmEtYW5nZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NzlcIlxufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIwOVwiXG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMDNcIlxufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTAwXCJcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMDFcIlxufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEwMlwiXG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEwN1wiXG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEwNFwiXG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMDVcIlxufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTA2XCJcbn1cbi5mYS1hbmdyeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU1NlwiXG59XG4uZmEtYW5ncnljcmVhdGl2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM2ZVwiXG59XG4uZmEtYW5ndWxhcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyMFwiXG59XG4uZmEtYW5raDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY0NFwiXG59XG4uZmEtYXBwLXN0b3JlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzZmXCJcbn1cbi5mYS1hcHAtc3RvcmUtaW9zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzcwXCJcbn1cbi5mYS1hcHBlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM3MVwiXG59XG4uZmEtYXBwbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNzlcIlxufVxuLmZhLWFwcGxlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkMVwiXG59XG4uZmEtYXBwbGUtY3JhdGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YjFcIlxufVxuLmZhLWFwcGxlLXBheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQxNVwiXG59XG4uZmEtYXJjaGl2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE4N1wiXG59XG4uZmEtYXJjaHdheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU1N1wiXG59XG4uZmEtYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzU4XCJcbn1cbi5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNTlcIlxufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNWFcIlxufVxuLmZhLWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNWJcIlxufVxuLmZhLWFycm93LWFsdC1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzU0XCJcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS1ib3R0b206YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNDZcIlxufVxuLmZhLWFycm93LWFsdC1mcm9tLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNDdcIlxufVxuLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzQ4XCJcbn1cbi5mYS1hcnJvdy1hbHQtZnJvbS10b3A6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNDlcIlxufVxuLmZhLWFycm93LWFsdC1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzU1XCJcbn1cbi5mYS1hcnJvdy1hbHQtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNTZcIlxufVxuLmZhLWFycm93LWFsdC1zcXVhcmUtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM1MFwiXG59XG4uZmEtYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzUxXCJcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzUyXCJcbn1cbi5mYS1hcnJvdy1hbHQtc3F1YXJlLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzUzXCJcbn1cbi5mYS1hcnJvdy1hbHQtdG8tYm90dG9tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzRhXCJcbn1cbi5mYS1hcnJvdy1hbHQtdG8tbGVmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM0YlwiXG59XG4uZmEtYXJyb3ctYWx0LXRvLXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzRjXCJcbn1cbi5mYS1hcnJvdy1hbHQtdG8tdG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzRkXCJcbn1cbi5mYS1hcnJvdy1hbHQtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNTdcIlxufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGFiXCJcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBhOFwiXG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGE5XCJcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYWFcIlxufVxuLmZhLWFycm93LWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNjNcIlxufVxuLmZhLWFycm93LWZyb20tYm90dG9tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzQyXCJcbn1cbi5mYS1hcnJvdy1mcm9tLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNDNcIlxufVxuLmZhLWFycm93LWZyb20tcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNDRcIlxufVxuLmZhLWFycm93LWZyb20tdG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzQ1XCJcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDYwXCJcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA2MVwiXG59XG4uZmEtYXJyb3ctc3F1YXJlLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMzlcIlxufVxuLmZhLWFycm93LXNxdWFyZS1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzNhXCJcbn1cbi5mYS1hcnJvdy1zcXVhcmUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzM2JcIlxufVxuLmZhLWFycm93LXNxdWFyZS11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMzY1wiXG59XG4uZmEtYXJyb3ctdG8tYm90dG9tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzNkXCJcbn1cbi5mYS1hcnJvdy10by1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzNlXCJcbn1cbi5mYS1hcnJvdy10by1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM0MFwiXG59XG4uZmEtYXJyb3ctdG8tdG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzQxXCJcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA2MlwiXG59XG4uZmEtYXJyb3dzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDQ3XCJcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGIyXCJcbn1cbi5mYS1hcnJvd3MtYWx0LWg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMzdcIlxufVxuLmZhLWFycm93cy1hbHQtdjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMzOFwiXG59XG4uZmEtYXJyb3dzLWg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwN2VcIlxufVxuLmZhLWFycm93cy12OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDdkXCJcbn1cbi5mYS1hcnRzdGF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzdhXCJcbn1cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYTJcIlxufVxuLmZhLWFzdGVyaXNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDY5XCJcbn1cbi5mYS1hc3ltbWV0cmlrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzcyXCJcbn1cbi5mYS1hdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmYVwiXG59XG4uZmEtYXRsYXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NThcIlxufVxuLmZhLWF0bGFzc2lhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc3YlwiXG59XG4uZmEtYXRvbTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkMlwiXG59XG4uZmEtYXRvbS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZDNcIlxufVxuLmZhLWF1ZGlibGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNzNcIlxufVxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjllXCJcbn1cbi5mYS1hdXRvcHJlZml4ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MWNcIlxufVxuLmZhLWF2aWFuZXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNzRcIlxufVxuLmZhLWF2aWF0bzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyMVwiXG59XG4uZmEtYXdhcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NTlcIlxufVxuLmZhLWF3czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM3NVwiXG59XG4uZmEtYXhlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmIyXCJcbn1cbi5mYS1heGUtYmF0dGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmIzXCJcbn1cbi5mYS1iYWJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzdjXCJcbn1cbi5mYS1iYWJ5LWNhcnJpYWdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzdkXCJcbn1cbi5mYS1iYWNrcGFjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkNFwiXG59XG4uZmEtYmFja3NwYWNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTVhXCJcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0YVwiXG59XG4uZmEtYmFjb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZTVcIlxufVxuLmZhLWJhY3RlcmlhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDU5XCJcbn1cbi5mYS1iYWN0ZXJpdW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNWFcIlxufVxuLmZhLWJhZGdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzM1XCJcbn1cbi5mYS1iYWRnZS1jaGVjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMzNlwiXG59XG4uZmEtYmFkZ2UtZG9sbGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjQ1XCJcbn1cbi5mYS1iYWRnZS1wZXJjZW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjQ2XCJcbn1cbi5mYS1iYWRnZS1zaGVyaWZmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGEyXCJcbn1cbi5mYS1iYWRnZXItaG9uZXk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YjRcIlxufVxuLmZhLWJhZ3Mtc2hvcHBpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NDdcIlxufVxuLmZhLWJhaGFpOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjY2XCJcbn1cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjRlXCJcbn1cbi5mYS1iYWxhbmNlLXNjYWxlLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MTVcIlxufVxuLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MTZcIlxufVxuLmZhLWJhbGwtcGlsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc3ZVwiXG59XG4uZmEtYmFsbG90OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzMyXCJcbn1cbi5mYS1iYWxsb3QtY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MzNcIlxufVxuLmZhLWJhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1ZVwiXG59XG4uZmEtYmFuZC1haWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NjJcIlxufVxuLmZhLWJhbmRjYW1wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmQ1XCJcbn1cbi5mYS1iYW5qbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhhM1wiXG59XG4uZmEtYmFyY29kZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAyYVwiXG59XG4uZmEtYmFyY29kZS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NjNcIlxufVxuLmZhLWJhcmNvZGUtcmVhZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ2NFwiXG59XG4uZmEtYmFyY29kZS1zY2FuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDY1XCJcbn1cbi5mYS1iYXJzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGM5XCJcbn1cbi5mYS1iYXNlYmFsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQzMlwiXG59XG4uZmEtYmFzZWJhbGwtYmFsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQzM1wiXG59XG4uZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDM0XCJcbn1cbi5mYS1iYXNrZXRiYWxsLWhvb3A6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MzVcIlxufVxuLmZhLWJhdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZiNVwiXG59XG4uZmEtYmF0aDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJjZFwiXG59XG4uZmEtYmF0dGVyeS1ib2x0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzc2XCJcbn1cbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjQ0XCJcbn1cbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNDBcIlxufVxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI0MlwiXG59XG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjQzXCJcbn1cbi5mYS1iYXR0ZXJ5LXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzc3XCJcbn1cbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjQxXCJcbn1cbi5mYS1iYXR0bGUtbmV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODM1XCJcbn1cbi5mYS1iZWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMzZcIlxufVxuLmZhLWJlZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZjdcIlxufVxuLmZhLWJlZC1idW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGY4XCJcbn1cbi5mYS1iZWQtZW1wdHk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZjlcIlxufVxuLmZhLWJlZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZmNcIlxufVxuLmZhLWJlaGFuY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYjRcIlxufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWI1XCJcbn1cbi5mYS1iZWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGYzXCJcbn1cbi5mYS1iZWxsLWV4Y2xhbWF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODQ4XCJcbn1cbi5mYS1iZWxsLW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGZhXCJcbn1cbi5mYS1iZWxsLXBsdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NDlcIlxufVxuLmZhLWJlbGwtc2Nob29sOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWQ1XCJcbn1cbi5mYS1iZWxsLXNjaG9vbC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkNlwiXG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmNlwiXG59XG4uZmEtYmVsbHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3N2ZcIlxufVxuLmZhLWJldGFtYXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YTRcIlxufVxuLmZhLWJlemllci1jdXJ2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU1YlwiXG59XG4uZmEtYmlibGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NDdcIlxufVxuLmZhLWJpY3ljbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMDZcIlxufVxuLmZhLWJpa2luZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg0YVwiXG59XG4uZmEtYmlraW5nLW1vdW50YWluOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODRiXCJcbn1cbi5mYS1iaW1vYmplY3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNzhcIlxufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZTVcIlxufVxuLmZhLWJpb2hhemFyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc4MFwiXG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmZFwiXG59XG4uZmEtYml0YnVja2V0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTcxXCJcbn1cbi5mYS1iaXRjb2luOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzc5XCJcbn1cbi5mYS1iaXR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzdhXCJcbn1cbi5mYS1ibGFjay10aWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyN2VcIlxufVxuLmZhLWJsYWNrYmVycnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzN2JcIlxufVxuLmZhLWJsYW5rZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0OThcIlxufVxuLmZhLWJsZW5kZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MTdcIlxufVxuLmZhLWJsZW5kZXItcGhvbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YjZcIlxufVxuLmZhLWJsaW5kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjlkXCJcbn1cbi5mYS1ibGluZHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZmJcIlxufVxuLmZhLWJsaW5kcy1vcGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGZjXCJcbn1cbi5mYS1ibGluZHMtcmFpc2VkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGZkXCJcbn1cbi5mYS1ibG9nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzgxXCJcbn1cbi5mYS1ibG9nZ2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzdjXCJcbn1cbi5mYS1ibG9nZ2VyLWI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzN2RcIlxufVxuLmZhLWJsdWV0b290aDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI5M1wiXG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyOTRcIlxufVxuLmZhLWJvbGQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMzJcIlxufVxuLmZhLWJvbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZTdcIlxufVxuLmZhLWJvbWI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZTJcIlxufVxuLmZhLWJvbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZDdcIlxufVxuLmZhLWJvbmUtYnJlYWs6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZDhcIlxufVxuLmZhLWJvbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NWNcIlxufVxuLmZhLWJvb2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMmRcIlxufVxuLmZhLWJvb2stYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWQ5XCJcbn1cbi5mYS1ib29rLWRlYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YjdcIlxufVxuLmZhLWJvb2staGVhcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0OTlcIlxufVxuLmZhLWJvb2stbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlNlwiXG59XG4uZmEtYm9vay1vcGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTE4XCJcbn1cbi5mYS1ib29rLXJlYWRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkYVwiXG59XG4uZmEtYm9vay1zcGVsbHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YjhcIlxufVxuLmZhLWJvb2stdXNlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlN1wiXG59XG4uZmEtYm9va21hcms6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMmVcIlxufVxuLmZhLWJvb2tzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWRiXCJcbn1cbi5mYS1ib29rcy1tZWRpY2FsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2U4XCJcbn1cbi5mYS1ib29tYm94OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGE1XCJcbn1cbi5mYS1ib290OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzgyXCJcbn1cbi5mYS1ib290aC1jdXJ0YWluOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzM0XCJcbn1cbi5mYS1ib290c3RyYXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MzZcIlxufVxuLmZhLWJvcmRlci1hbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NGNcIlxufVxuLmZhLWJvcmRlci1ib3R0b206YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NGRcIlxufVxuLmZhLWJvcmRlci1jZW50ZXItaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5Y1wiXG59XG4uZmEtYm9yZGVyLWNlbnRlci12OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODlkXCJcbn1cbi5mYS1ib3JkZXItaW5uZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NGVcIlxufVxuLmZhLWJvcmRlci1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODRmXCJcbn1cbi5mYS1ib3JkZXItbm9uZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1MFwiXG59XG4uZmEtYm9yZGVyLW91dGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODUxXCJcbn1cbi5mYS1ib3JkZXItcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NTJcIlxufVxuLmZhLWJvcmRlci1zdHlsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1M1wiXG59XG4uZmEtYm9yZGVyLXN0eWxlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1NFwiXG59XG4uZmEtYm9yZGVyLXRvcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1NVwiXG59XG4uZmEtYm93LWFycm93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmI5XCJcbn1cbi5mYS1ib3dsaW5nLWJhbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MzZcIlxufVxuLmZhLWJvd2xpbmctcGluczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQzN1wiXG59XG4uZmEtYm94OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDY2XCJcbn1cbi5mYS1ib3gtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDlhXCJcbn1cbi5mYS1ib3gtYmFsbG90OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzM1XCJcbn1cbi5mYS1ib3gtY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NjdcIlxufVxuLmZhLWJveC1mcmFnaWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDliXCJcbn1cbi5mYS1ib3gtZnVsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5Y1wiXG59XG4uZmEtYm94LWhlYXJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDlkXCJcbn1cbi5mYS1ib3gtb3BlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5ZVwiXG59XG4uZmEtYm94LXRpc3N1ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA1YlwiXG59XG4uZmEtYm94LXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDlmXCJcbn1cbi5mYS1ib3gtdXNkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGEwXCJcbn1cbi5mYS1ib3hlczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ2OFwiXG59XG4uZmEtYm94ZXMtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGExXCJcbn1cbi5mYS1ib3hpbmctZ2xvdmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MzhcIlxufVxuLmZhLWJyYWNrZXRzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2U5XCJcbn1cbi5mYS1icmFja2V0cy1jdXJseTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlYVwiXG59XG4uZmEtYnJhaWxsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJhMVwiXG59XG4uZmEtYnJhaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZGNcIlxufVxuLmZhLWJyZWFkLWxvYWY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZWJcIlxufVxuLmZhLWJyZWFkLXNsaWNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2VjXCJcbn1cbi5mYS1icmllZmNhc2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYjFcIlxufVxuLmZhLWJyaWVmY2FzZS1tZWRpY2FsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDY5XCJcbn1cbi5mYS1icmluZy1mb3J3YXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODU2XCJcbn1cbi5mYS1icmluZy1mcm9udDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1N1wiXG59XG4uZmEtYnJvYWRjYXN0LXRvd2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTE5XCJcbn1cbi5mYS1icm9vbTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUxYVwiXG59XG4uZmEtYnJvd3NlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM3ZVwiXG59XG4uZmEtYnJ1c2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NWRcIlxufVxuLmZhLWJ0YzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE1YVwiXG59XG4uZmEtYnVmZmVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODM3XCJcbn1cbi5mYS1idWc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxODhcIlxufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWFkXCJcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBhMVwiXG59XG4uZmEtYnVsbHNleWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNDBcIlxufVxuLmZhLWJ1bGxzZXllLWFycm93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjQ4XCJcbn1cbi5mYS1idWxsc2V5ZS1wb2ludGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjQ5XCJcbn1cbi5mYS1idXJnZXItc29kYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1OFwiXG59XG4uZmEtYnVybjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ2YVwiXG59XG4uZmEtYnVyb21vYmVsZXhwZXJ0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM3ZlwiXG59XG4uZmEtYnVycml0bzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlZFwiXG59XG4uZmEtYnVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjA3XCJcbn1cbi5mYS1idXMtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTVlXCJcbn1cbi5mYS1idXMtc2Nob29sOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWRkXCJcbn1cbi5mYS1idXNpbmVzcy10aW1lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjRhXCJcbn1cbi5mYS1idXktbi1sYXJnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhhNlwiXG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIwZFwiXG59XG4uZmEtY2FiaW5ldC1maWxpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NGJcIlxufVxuLmZhLWNhY3R1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhhN1wiXG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFlY1wiXG59XG4uZmEtY2FsY3VsYXRvci1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NGNcIlxufVxuLmZhLWNhbGVuZGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTMzXCJcbn1cbi5mYS1jYWxlbmRhci1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNzNcIlxufVxuLmZhLWNhbGVuZGFyLWNoZWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjc0XCJcbn1cbi5mYS1jYWxlbmRhci1kYXk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ODNcIlxufVxuLmZhLWNhbGVuZGFyLWVkaXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMzNcIlxufVxuLmZhLWNhbGVuZGFyLWV4Y2xhbWF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzM0XCJcbn1cbi5mYS1jYWxlbmRhci1taW51czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI3MlwiXG59XG4uZmEtY2FsZW5kYXItcGx1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI3MVwiXG59XG4uZmEtY2FsZW5kYXItc3RhcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjczNlwiXG59XG4uZmEtY2FsZW5kYXItdGltZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNzNcIlxufVxuLmZhLWNhbGVuZGFyLXdlZWs6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ODRcIlxufVxuLmZhLWNhbWNvcmRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhhOFwiXG59XG4uZmEtY2FtZXJhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDMwXCJcbn1cbi5mYS1jYW1lcmEtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzMyXCJcbn1cbi5mYS1jYW1lcmEtaG9tZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhmZVwiXG59XG4uZmEtY2FtZXJhLW1vdmllOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGE5XCJcbn1cbi5mYS1jYW1lcmEtcG9sYXJvaWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YWFcIlxufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA4M1wiXG59XG4uZmEtY2FtcGZpcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YmFcIlxufVxuLmZhLWNhbXBncm91bmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YmJcIlxufVxuLmZhLWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ODVcIlxufVxuLmZhLWNhbmRsZS1ob2xkZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YmNcIlxufVxuLmZhLWNhbmR5LWNhbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ODZcIlxufVxuLmZhLWNhbmR5LWNvcm46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YmRcIlxufVxuLmZhLWNhbm5hYmlzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTVmXCJcbn1cbi5mYS1jYXBzdWxlczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ2YlwiXG59XG4uZmEtY2FyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWI5XCJcbn1cbi5mYS1jYXItYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWRlXCJcbn1cbi5mYS1jYXItYmF0dGVyeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVkZlwiXG59XG4uZmEtY2FyLWJ1aWxkaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODU5XCJcbn1cbi5mYS1jYXItYnVtcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVlMFwiXG59XG4uZmEtY2FyLWJ1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1YVwiXG59XG4uZmEtY2FyLWNyYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWUxXCJcbn1cbi5mYS1jYXItZ2FyYWdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWUyXCJcbn1cbi5mYS1jYXItbWVjaGFuaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZTNcIlxufVxuLmZhLWNhci1zaWRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWU0XCJcbn1cbi5mYS1jYXItdGlsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVlNVwiXG59XG4uZmEtY2FyLXdhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZTZcIlxufVxuLmZhLWNhcmF2YW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZmZcIlxufVxuLmZhLWNhcmF2YW4tYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDAwXCJcbn1cbi5mYS1jYXJldC1jaXJjbGUtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyZFwiXG59XG4uZmEtY2FyZXQtY2lyY2xlLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMmVcIlxufVxuLmZhLWNhcmV0LWNpcmNsZS1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMzMFwiXG59XG4uZmEtY2FyZXQtY2lyY2xlLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzMxXCJcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGQ3XCJcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGQ5XCJcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBkYVwiXG59XG4uZmEtY2FyZXQtc3F1YXJlLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNTBcIlxufVxuLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTkxXCJcbn1cbi5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNTJcIlxufVxuLmZhLWNhcmV0LXNxdWFyZS11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE1MVwiXG59XG4uZmEtY2FyZXQtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZDhcIlxufVxuLmZhLWNhcnJvdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc4N1wiXG59XG4uZmEtY2FyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg1YlwiXG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjE4XCJcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMTdcIlxufVxuLmZhLWNhc2gtcmVnaXN0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ODhcIlxufVxuLmZhLWNhc3NldHRlLXRhcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YWJcIlxufVxuLmZhLWNhdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZiZVwiXG59XG4uZmEtY2F0LXNwYWNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDAxXCJcbn1cbi5mYS1jYXVsZHJvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZiZlwiXG59XG4uZmEtY2MtYW1hem9uLXBheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyZFwiXG59XG4uZmEtY2MtYW1leDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmM1wiXG59XG4uZmEtY2MtYXBwbGUtcGF5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDE2XCJcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI0Y1wiXG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZjJcIlxufVxuLmZhLWNjLWpjYjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI0YlwiXG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmMVwiXG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWY0XCJcbn1cbi5mYS1jYy1zdHJpcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZjVcIlxufVxuLmZhLWNjLXZpc2E6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZjBcIlxufVxuLmZhLWNjdHY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YWNcIlxufVxuLmZhLWNlbnRlcmNvZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzODBcIlxufVxuLmZhLWNlbnRvczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc4OVwiXG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYTNcIlxufVxuLmZhLWNoYWlyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmMwXCJcbn1cbi5mYS1jaGFpci1vZmZpY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzFcIlxufVxuLmZhLWNoYWxrYm9hcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MWJcIlxufVxuLmZhLWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUxY1wiXG59XG4uZmEtY2hhcmdpbmctc3RhdGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVlN1wiXG59XG4uZmEtY2hhcnQtYXJlYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmZVwiXG59XG4uZmEtY2hhcnQtYmFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDgwXCJcbn1cbi5mYS1jaGFydC1saW5lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjAxXCJcbn1cbi5mYS1jaGFydC1saW5lLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NGRcIlxufVxuLmZhLWNoYXJ0LW5ldHdvcms6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OGFcIlxufVxuLmZhLWNoYXJ0LXBpZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIwMFwiXG59XG4uZmEtY2hhcnQtcGllLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY0ZVwiXG59XG4uZmEtY2hhcnQtc2NhdHRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlZVwiXG59XG4uZmEtY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMGNcIlxufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1OFwiXG59XG4uZmEtY2hlY2stZG91YmxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTYwXCJcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNGFcIlxufVxuLmZhLWNoZWVzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlZlwiXG59XG4uZmEtY2hlZXNlLXN3aXNzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2YwXCJcbn1cbi5mYS1jaGVlc2VidXJnZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZjFcIlxufVxuLmZhLWNoZXNzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDM5XCJcbn1cbi5mYS1jaGVzcy1iaXNob3A6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0M2FcIlxufVxuLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0M2JcIlxufVxuLmZhLWNoZXNzLWJvYXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDNjXCJcbn1cbi5mYS1jaGVzcy1jbG9jazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQzZFwiXG59XG4uZmEtY2hlc3MtY2xvY2stYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDNlXCJcbn1cbi5mYS1jaGVzcy1raW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDNmXCJcbn1cbi5mYS1jaGVzcy1raW5nLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ0MFwiXG59XG4uZmEtY2hlc3Mta25pZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDQxXCJcbn1cbi5mYS1jaGVzcy1rbmlnaHQtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDQyXCJcbn1cbi5mYS1jaGVzcy1wYXduOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDQzXCJcbn1cbi5mYS1jaGVzcy1wYXduLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ0NFwiXG59XG4uZmEtY2hlc3MtcXVlZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NDVcIlxufVxuLmZhLWNoZXNzLXF1ZWVuLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ0NlwiXG59XG4uZmEtY2hlc3Mtcm9vazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ0N1wiXG59XG4uZmEtY2hlc3Mtcm9vay1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NDhcIlxufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxM2FcIlxufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMzdcIlxufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTM4XCJcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEzOVwiXG59XG4uZmEtY2hldnJvbi1kb3VibGUtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyMlwiXG59XG4uZmEtY2hldnJvbi1kb3VibGUtbGVmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyM1wiXG59XG4uZmEtY2hldnJvbi1kb3VibGUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMjRcIlxufVxuLmZhLWNoZXZyb24tZG91YmxlLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzI1XCJcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNzhcIlxufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1M1wiXG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1NFwiXG59XG4uZmEtY2hldnJvbi1zcXVhcmUtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyOVwiXG59XG4uZmEtY2hldnJvbi1zcXVhcmUtbGVmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyYVwiXG59XG4uZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMmJcIlxufVxuLmZhLWNoZXZyb24tc3F1YXJlLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzJjXCJcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDc3XCJcbn1cbi5mYS1jaGlsZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFhZVwiXG59XG4uZmEtY2hpbW5leTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc4YlwiXG59XG4uZmEtY2hyb21lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjY4XCJcbn1cbi5mYS1jaHJvbWVjYXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODM4XCJcbn1cbi5mYS1jaHVyY2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MWRcIlxufVxuLmZhLWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjExMVwiXG59XG4uZmEtY2lyY2xlLW5vdGNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWNlXCJcbn1cbi5mYS1jaXR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjRmXCJcbn1cbi5mYS1jbGFyaW5ldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhhZFwiXG59XG4uZmEtY2xhdy1tYXJrczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZjMlwiXG59XG4uZmEtY2xpbmljLW1lZGljYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZjJcIlxufVxuLmZhLWNsaXBib2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyOFwiXG59XG4uZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDZjXCJcbn1cbi5mYS1jbGlwYm9hcmQtbGlzdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ2ZFwiXG59XG4uZmEtY2xpcGJvYXJkLWxpc3QtY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MzdcIlxufVxuLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZThcIlxufVxuLmZhLWNsaXBib2FyZC11c2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2YzXCJcbn1cbi5mYS1jbG9jazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAxN1wiXG59XG4uZmEtY2xvbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNGRcIlxufVxuLmZhLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjBhXCJcbn1cbi5mYS1jbG91ZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBjMlwiXG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZWRcIlxufVxuLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM4MVwiXG59XG4uZmEtY2xvdWQtZHJpenpsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjczOFwiXG59XG4uZmEtY2xvdWQtaGFpbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjczOVwiXG59XG4uZmEtY2xvdWQtaGFpbC1taXhlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjczYVwiXG59XG4uZmEtY2xvdWQtbWVhdGJhbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3M2JcIlxufVxuLmZhLWNsb3VkLW1vb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzNcIlxufVxuLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjczY1wiXG59XG4uZmEtY2xvdWQtbXVzaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YWVcIlxufVxuLmZhLWNsb3VkLXJhaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3M2RcIlxufVxuLmZhLWNsb3VkLXJhaW5ib3c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3M2VcIlxufVxuLmZhLWNsb3VkLXNob3dlcnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3M2ZcIlxufVxuLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NDBcIlxufVxuLmZhLWNsb3VkLXNsZWV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzQxXCJcbn1cbi5mYS1jbG91ZC1zbm93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzQyXCJcbn1cbi5mYS1jbG91ZC1zdW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzRcIlxufVxuLmZhLWNsb3VkLXN1bi1yYWluOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzQzXCJcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZWVcIlxufVxuLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzODJcIlxufVxuLmZhLWNsb3VkZmxhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwN2RcIlxufVxuLmZhLWNsb3VkczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc0NFwiXG59XG4uZmEtY2xvdWRzLW1vb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NDVcIlxufVxuLmZhLWNsb3Vkcy1zdW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NDZcIlxufVxuLmZhLWNsb3Vkc2NhbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzODNcIlxufVxuLmZhLWNsb3Vkc21pdGg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzODRcIlxufVxuLmZhLWNsb3VkdmVyc2lmeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM4NVwiXG59XG4uZmEtY2x1YjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyN1wiXG59XG4uZmEtY29ja3RhaWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NjFcIlxufVxuLmZhLWNvZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMjFcIlxufVxuLmZhLWNvZGUtYnJhbmNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTI2XCJcbn1cbi5mYS1jb2RlLWNvbW1pdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM4NlwiXG59XG4uZmEtY29kZS1tZXJnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM4N1wiXG59XG4uZmEtY29kZXBlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjYlwiXG59XG4uZmEtY29kaWVwaWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyODRcIlxufVxuLmZhLWNvZmZlZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBmNFwiXG59XG4uZmEtY29mZmVlLXBvdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAwMlwiXG59XG4uZmEtY29mZmVlLXRvZ286YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzVcIlxufVxuLmZhLWNvZmZpbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZjNlwiXG59XG4uZmEtY29mZmluLWNyb3NzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDUxXCJcbn1cbi5mYS1jb2c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMTNcIlxufVxuLmZhLWNvZ3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwODVcIlxufVxuLmZhLWNvaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NWNcIlxufVxuLmZhLWNvaW5zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTFlXCJcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGRiXCJcbn1cbi5mYS1jb21ldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAwM1wiXG59XG4uZmEtY29tbWVudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA3NVwiXG59XG4uZmEtY29tbWVudC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyN2FcIlxufVxuLmZhLWNvbW1lbnQtYWx0LWNoZWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGEyXCJcbn1cbi5mYS1jb21tZW50LWFsdC1kb2xsYXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NTBcIlxufVxuLmZhLWNvbW1lbnQtYWx0LWRvdHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YTNcIlxufVxuLmZhLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YTRcIlxufVxuLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGE1XCJcbn1cbi5mYS1jb21tZW50LWFsdC1saW5lczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRhNlwiXG59XG4uZmEtY29tbWVudC1hbHQtbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmNFwiXG59XG4uZmEtY29tbWVudC1hbHQtbWludXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YTdcIlxufVxuLmZhLWNvbW1lbnQtYWx0LW11c2ljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGFmXCJcbn1cbi5mYS1jb21tZW50LWFsdC1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGE4XCJcbn1cbi5mYS1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRhOVwiXG59XG4uZmEtY29tbWVudC1hbHQtc21pbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YWFcIlxufVxuLmZhLWNvbW1lbnQtYWx0LXRpbWVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGFiXCJcbn1cbi5mYS1jb21tZW50LWNoZWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGFjXCJcbn1cbi5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY1MVwiXG59XG4uZmEtY29tbWVudC1kb3RzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGFkXCJcbn1cbi5mYS1jb21tZW50LWVkaXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YWVcIlxufVxuLmZhLWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YWZcIlxufVxuLmZhLWNvbW1lbnQtbGluZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YjBcIlxufVxuLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmNVwiXG59XG4uZmEtY29tbWVudC1taW51czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRiMVwiXG59XG4uZmEtY29tbWVudC1tdXNpYzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiMFwiXG59XG4uZmEtY29tbWVudC1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGIyXCJcbn1cbi5mYS1jb21tZW50LXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGIzXCJcbn1cbi5mYS1jb21tZW50LXNtaWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGI0XCJcbn1cbi5mYS1jb21tZW50LXRpbWVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGI1XCJcbn1cbi5mYS1jb21tZW50czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA4NlwiXG59XG4uZmEtY29tbWVudHMtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGI2XCJcbn1cbi5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjUyXCJcbn1cbi5mYS1jb21tZW50cy1kb2xsYXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NTNcIlxufVxuLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUxZlwiXG59XG4uZmEtY29tcGFzczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE0ZVwiXG59XG4uZmEtY29tcGFzcy1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVlOVwiXG59XG4uZmEtY29tcHJlc3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNjZcIlxufVxuLmZhLWNvbXByZXNzLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyMlwiXG59XG4uZmEtY29tcHJlc3MtYXJyb3dzLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc4Y1wiXG59XG4uZmEtY29tcHJlc3Mtd2lkZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyNlwiXG59XG4uZmEtY29tcHV0ZXItY2xhc3NpYzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiMVwiXG59XG4uZmEtY29tcHV0ZXItc3BlYWtlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiMlwiXG59XG4uZmEtY29uY2llcmdlLWJlbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NjJcIlxufVxuLmZhLWNvbmZsdWVuY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OGRcIlxufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjBlXCJcbn1cbi5mYS1jb25zdHJ1Y3Rpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NWRcIlxufVxuLmZhLWNvbnRhaW5lci1zdG9yYWdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGI3XCJcbn1cbi5mYS1jb250YW86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNmRcIlxufVxuLmZhLWNvbnZleW9yLWJlbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NmVcIlxufVxuLmZhLWNvbnZleW9yLWJlbHQtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDZmXCJcbn1cbi5mYS1jb29raWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NjNcIlxufVxuLmZhLWNvb2tpZS1iaXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTY0XCJcbn1cbi5mYS1jb3B5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGM1XCJcbn1cbi5mYS1jb3B5cmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZjlcIlxufVxuLmZhLWNvcm46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzdcIlxufVxuLmZhLWNvdHRvbi1idXJlYXU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OWVcIlxufVxuLmZhLWNvdWNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGI4XCJcbn1cbi5mYS1jb3c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzhcIlxufVxuLmZhLWNvd2JlbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YjNcIlxufVxuLmZhLWNvd2JlbGwtbW9yZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiNFwiXG59XG4uZmEtY3BhbmVsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzg4XCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjVlXCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGU3XCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGU4XCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGU5XCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGVhXCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLW5kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGViXCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGVjXCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRlZFwiXG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRlZVwiXG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRlZlwiXG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmMFwiXG59XG4uZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGYxXCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGYyXCJcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZjNcIlxufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDlkXCJcbn1cbi5mYS1jcmVkaXQtY2FyZC1ibGFuazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM4OVwiXG59XG4uZmEtY3JlZGl0LWNhcmQtZnJvbnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOGFcIlxufVxuLmZhLWNyaWNrZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NDlcIlxufVxuLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YzlcIlxufVxuLmZhLWNyb2lzc2FudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmNlwiXG59XG4uZmEtY3JvcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEyNVwiXG59XG4uZmEtY3JvcC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NjVcIlxufVxuLmZhLWNyb3NzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjU0XCJcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDViXCJcbn1cbi5mYS1jcm93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTIwXCJcbn1cbi5mYS1jcm93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUyMVwiXG59XG4uZmEtY3J1dGNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2Y3XCJcbn1cbi5mYS1jcnV0Y2hlczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmOFwiXG59XG4uZmEtY3NzMzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEzY1wiXG59XG4uZmEtY3NzMy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOGJcIlxufVxuLmZhLWN1YmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYjJcIlxufVxuLmZhLWN1YmVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWIzXCJcbn1cbi5mYS1jdXJsaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDRhXCJcbn1cbi5mYS1jdXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYzRcIlxufVxuLmZhLWN1dHRsZWZpc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOGNcIlxufVxuLmZhLWQtYW5kLWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOGRcIlxufVxuLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmNhXCJcbn1cbi5mYS1kYWdnZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2Y2JcIlxufVxuLmZhLWRhaWx5bW90aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDUyXCJcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIxMFwiXG59XG4uZmEtZGF0YWJhc2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYzBcIlxufVxuLmZhLWRlYWY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYTRcIlxufVxuLmZhLWRlYnVnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2Y5XCJcbn1cbi5mYS1kZWVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzhlXCJcbn1cbi5mYS1kZWVyLXJ1ZG9scGg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OGZcIlxufVxuLmZhLWRlZXplcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA3N1wiXG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWE1XCJcbn1cbi5mYS1kZW1vY3JhdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc0N1wiXG59XG4uZmEtZGVwbG95ZG9nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzhlXCJcbn1cbi5mYS1kZXNrcHJvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzhmXCJcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTA4XCJcbn1cbi5mYS1kZXNrdG9wLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5MFwiXG59XG4uZmEtZGV2OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmNjXCJcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWJkXCJcbn1cbi5mYS1kZXdwb2ludDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc0OFwiXG59XG4uZmEtZGhhcm1hY2hha3JhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjU1XCJcbn1cbi5mYS1kaGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OTBcIlxufVxuLmZhLWRpYWdub3NlczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ3MFwiXG59XG4uZmEtZGlhbW9uZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIxOVwiXG59XG4uZmEtZGlhc3BvcmE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OTFcIlxufVxuLmZhLWRpY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MjJcIlxufVxuLmZhLWRpY2UtZDEwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmNkXCJcbn1cbi5mYS1kaWNlLWQxMjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZjZVwiXG59XG4uZmEtZGljZS1kMjA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2Y2ZcIlxufVxuLmZhLWRpY2UtZDQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZDBcIlxufVxuLmZhLWRpY2UtZDY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZDFcIlxufVxuLmZhLWRpY2UtZDg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZDJcIlxufVxuLmZhLWRpY2UtZml2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUyM1wiXG59XG4uZmEtZGljZS1mb3VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTI0XCJcbn1cbi5mYS1kaWNlLW9uZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUyNVwiXG59XG4uZmEtZGljZS1zaXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MjZcIlxufVxuLmZhLWRpY2UtdGhyZWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MjdcIlxufVxuLmZhLWRpY2UtdHdvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTI4XCJcbn1cbi5mYS1kaWdnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWE2XCJcbn1cbi5mYS1kaWdnaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODVlXCJcbn1cbi5mYS1kaWdpdGFsLW9jZWFuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzkxXCJcbn1cbi5mYS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NjZcIlxufVxuLmZhLWRpcGxvbWE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZWFcIlxufVxuLmZhLWRpcmVjdGlvbnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZWJcIlxufVxuLmZhLWRpc2MtZHJpdmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YjVcIlxufVxuLmZhLWRpc2NvcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOTJcIlxufVxuLmZhLWRpc2NvdXJzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5M1wiXG59XG4uZmEtZGlzZWFzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmYVwiXG59XG4uZmEtZGl2aWRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTI5XCJcbn1cbi5mYS1kaXp6eTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2N1wiXG59XG4uZmEtZG5hOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDcxXCJcbn1cbi5mYS1kby1ub3QtZW50ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZWNcIlxufVxuLmZhLWRvY2h1YjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5NFwiXG59XG4uZmEtZG9ja2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzk1XCJcbn1cbi5mYS1kb2c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZDNcIlxufVxuLmZhLWRvZy1sZWFzaGVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmQ0XCJcbn1cbi5mYS1kb2xsYXItc2lnbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE1NVwiXG59XG4uZmEtZG9sbHk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NzJcIlxufVxuLmZhLWRvbGx5LWVtcHR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDczXCJcbn1cbi5mYS1kb2xseS1mbGF0YmVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDc0XCJcbn1cbi5mYS1kb2xseS1mbGF0YmVkLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ3NVwiXG59XG4uZmEtZG9sbHktZmxhdGJlZC1lbXB0eTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ3NlwiXG59XG4uZmEtZG9uYXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGI5XCJcbn1cbi5mYS1kb29yLWNsb3NlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUyYVwiXG59XG4uZmEtZG9vci1vcGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTJiXCJcbn1cbi5mYS1kb3QtY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTkyXCJcbn1cbi5mYS1kb3ZlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGJhXCJcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAxOVwiXG59XG4uZmEtZHJhZnQyZGlnaXRhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5NlwiXG59XG4uZmEtZHJhZnRpbmctY29tcGFzczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2OFwiXG59XG4uZmEtZHJhZ29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmQ1XCJcbn1cbi5mYS1kcmF3LWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVlZFwiXG59XG4uZmEtZHJhdy1wb2x5Z29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWVlXCJcbn1cbi5mYS1kcmF3LXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVlZlwiXG59XG4uZmEtZHJlaWRlbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc5MlwiXG59XG4uZmEtZHJpYmJibGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxN2RcIlxufVxuLmZhLWRyaWJiYmxlLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5N1wiXG59XG4uZmEtZHJvbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NWZcIlxufVxuLmZhLWRyb25lLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2MFwiXG59XG4uZmEtZHJvcGJveDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE2YlwiXG59XG4uZmEtZHJ1bTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2OVwiXG59XG4uZmEtZHJ1bS1zdGVlbHBhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2YVwiXG59XG4uZmEtZHJ1bXN0aWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmQ2XCJcbn1cbi5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZkN1wiXG59XG4uZmEtZHJ1cGFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWE5XCJcbn1cbi5mYS1kcnllcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2MVwiXG59XG4uZmEtZHJ5ZXItYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODYyXCJcbn1cbi5mYS1kdWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmQ4XCJcbn1cbi5mYS1kdW1iYmVsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ0YlwiXG59XG4uZmEtZHVtcHN0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OTNcIlxufVxuLmZhLWR1bXBzdGVyLWZpcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OTRcIlxufVxuLmZhLWR1bmdlb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZDlcIlxufVxuLmZhLWR5YWxvZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5OVwiXG59XG4uZmEtZWFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWYwXCJcbn1cbi5mYS1lYXItbXVmZnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OTVcIlxufVxuLmZhLWVhcmx5YmlyZHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOWFcIlxufVxuLmZhLWViYXk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZjRcIlxufVxuLmZhLWVjbGlwc2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NDlcIlxufVxuLmZhLWVjbGlwc2UtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzRhXCJcbn1cbi5mYS1lZGdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjgyXCJcbn1cbi5mYS1lZGdlLWxlZ2FjeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA3OFwiXG59XG4uZmEtZWRpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0NFwiXG59XG4uZmEtZWdnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2ZiXCJcbn1cbi5mYS1lZ2ctZnJpZWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZmNcIlxufVxuLmZhLWVqZWN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDUyXCJcbn1cbi5mYS1lbGVtZW50b3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MzBcIlxufVxuLmZhLWVsZXBoYW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmRhXCJcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTQxXCJcbn1cbi5mYS1lbGxpcHNpcy1oLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5YlwiXG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE0MlwiXG59XG4uZmEtZWxsaXBzaXMtdi1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOWNcIlxufVxuLmZhLWVsbG86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZjFcIlxufVxuLmZhLWVtYmVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDIzXCJcbn1cbi5mYS1lbXBpcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZDFcIlxufVxuLmZhLWVtcHR5LXNldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY1NlwiXG59XG4uZmEtZW5naW5lLXdhcm5pbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZjJcIlxufVxuLmZhLWVudmVsb3BlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGUwXCJcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmI2XCJcbn1cbi5mYS1lbnZlbG9wZS1vcGVuLWRvbGxhcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY1N1wiXG59XG4uZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjU4XCJcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxOTlcIlxufVxuLmZhLWVudmlyYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI5OVwiXG59XG4uZmEtZXF1YWxzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTJjXCJcbn1cbi5mYS1lcmFzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMmRcIlxufVxuLmZhLWVybGFuZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5ZFwiXG59XG4uZmEtZXRoZXJldW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MmVcIlxufVxuLmZhLWV0aGVybmV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzk2XCJcbn1cbi5mYS1ldHN5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmQ3XCJcbn1cbi5mYS1ldXJvLXNpZ246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNTNcIlxufVxuLmZhLWV2ZXJub3RlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODM5XCJcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBlY1wiXG59XG4uZmEtZXhjaGFuZ2UtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzYyXCJcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEyYVwiXG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDZhXCJcbn1cbi5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMjFcIlxufVxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDcxXCJcbn1cbi5mYS1leHBhbmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNjVcIlxufVxuLmZhLWV4cGFuZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MjRcIlxufVxuLmZhLWV4cGFuZC1hcnJvd3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMWRcIlxufVxuLmZhLWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzFlXCJcbn1cbi5mYS1leHBhbmQtd2lkZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMyMFwiXG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjNlXCJcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDhlXCJcbn1cbi5mYS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM1ZFwiXG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNGNcIlxufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM2MFwiXG59XG4uZmEtZXllOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDZlXCJcbn1cbi5mYS1leWUtZHJvcHBlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmYlwiXG59XG4uZmEtZXllLWV2aWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZGJcIlxufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA3MFwiXG59XG4uZmEtZmFjZWJvb2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOWFcIlxufVxuLmZhLWZhY2Vib29rLWY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzOWVcIlxufVxuLmZhLWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM5ZlwiXG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDgyXCJcbn1cbi5mYS1mYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NjNcIlxufVxuLmZhLWZhbi10YWJsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAwNFwiXG59XG4uZmEtZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZGNcIlxufVxuLmZhLWZhcm06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NjRcIlxufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNDlcIlxufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1MFwiXG59XG4uZmEtZmF1Y2V0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDA1XCJcbn1cbi5mYS1mYXVjZXQtZHJpcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAwNlwiXG59XG4uZmEtZmF4OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWFjXCJcbn1cbi5mYS1mZWF0aGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTJkXCJcbn1cbi5mYS1mZWF0aGVyLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2YlwiXG59XG4uZmEtZmVkZXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3OTdcIlxufVxuLmZhLWZlZG9yYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc5OFwiXG59XG4uZmEtZmVtYWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTgyXCJcbn1cbi5mYS1maWVsZC1ob2NrZXk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NGNcIlxufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGZiXCJcbn1cbi5mYS1maWdtYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc5OVwiXG59XG4uZmEtZmlsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE1YlwiXG59XG4uZmEtZmlsZS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNWNcIlxufVxuLmZhLWZpbGUtYXJjaGl2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjNlwiXG59XG4uZmEtZmlsZS1hdWRpbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjN1wiXG59XG4uZmEtZmlsZS1jZXJ0aWZpY2F0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVmM1wiXG59XG4uZmEtZmlsZS1jaGFydC1saW5lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjU5XCJcbn1cbi5mYS1maWxlLWNoYXJ0LXBpZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY1YVwiXG59XG4uZmEtZmlsZS1jaGVjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMxNlwiXG59XG4uZmEtZmlsZS1jb2RlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWM5XCJcbn1cbi5mYS1maWxlLWNvbnRyYWN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTZjXCJcbn1cbi5mYS1maWxlLWNzdjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZkZFwiXG59XG4uZmEtZmlsZS1kb3dubG9hZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2ZFwiXG59XG4uZmEtZmlsZS1lZGl0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzFjXCJcbn1cbi5mYS1maWxlLWV4Y2VsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWMzXCJcbn1cbi5mYS1maWxlLWV4Y2xhbWF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzFhXCJcbn1cbi5mYS1maWxlLWV4cG9ydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU2ZVwiXG59XG4uZmEtZmlsZS1pbWFnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjNVwiXG59XG4uZmEtZmlsZS1pbXBvcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NmZcIlxufVxuLmZhLWZpbGUtaW52b2ljZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU3MFwiXG59XG4uZmEtZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU3MVwiXG59XG4uZmEtZmlsZS1tZWRpY2FsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDc3XCJcbn1cbi5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDc4XCJcbn1cbi5mYS1maWxlLW1pbnVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzE4XCJcbn1cbi5mYS1maWxlLW11c2ljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGI2XCJcbn1cbi5mYS1maWxlLXBkZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjMVwiXG59XG4uZmEtZmlsZS1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzE5XCJcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYzRcIlxufVxuLmZhLWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTcyXCJcbn1cbi5mYS1maWxlLXNlYXJjaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2NVwiXG59XG4uZmEtZmlsZS1zaWduYXR1cmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NzNcIlxufVxuLmZhLWZpbGUtc3ByZWFkc2hlZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NWJcIlxufVxuLmZhLWZpbGUtdGltZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMTdcIlxufVxuLmZhLWZpbGUtdXBsb2FkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTc0XCJcbn1cbi5mYS1maWxlLXVzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NWNcIlxufVxuLmZhLWZpbGUtdmlkZW86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYzhcIlxufVxuLmZhLWZpbGUtd29yZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjMlwiXG59XG4uZmEtZmlsZXMtbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmZFwiXG59XG4uZmEtZmlsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU3NVwiXG59XG4uZmEtZmlsbC1kcmlwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTc2XCJcbn1cbi5mYS1maWxtOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDA4XCJcbn1cbi5mYS1maWxtLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNhMFwiXG59XG4uZmEtZmlsbS1jYW5pc3RlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiN1wiXG59XG4uZmEtZmlsdGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGIwXCJcbn1cbi5mYS1maW5nZXJwcmludDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU3N1wiXG59XG4uZmEtZmlyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA2ZFwiXG59XG4uZmEtZmlyZS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZTRcIlxufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTM0XCJcbn1cbi5mYS1maXJlLXNtb2tlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzRiXCJcbn1cbi5mYS1maXJlZm94OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjY5XCJcbn1cbi5mYS1maXJlZm94LWJyb3dzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMDdcIlxufVxuLmZhLWZpcmVwbGFjZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc5YVwiXG59XG4uZmEtZmlyc3QtYWlkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDc5XCJcbn1cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJiMFwiXG59XG4uZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTBhXCJcbn1cbi5mYS1maXJzdGRyYWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2ExXCJcbn1cbi5mYS1maXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTc4XCJcbn1cbi5mYS1maXNoLWNvb2tlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdmZVwiXG59XG4uZmEtZmlzdC1yYWlzZWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZGVcIlxufVxuLmZhLWZsYWc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMjRcIlxufVxuLmZhLWZsYWctYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzRjXCJcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjExZVwiXG59XG4uZmEtZmxhZy11c2E6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NGRcIlxufVxuLmZhLWZsYW1lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmRmXCJcbn1cbi5mYS1mbGFzaGxpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGI4XCJcbn1cbi5mYS1mbGFzazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBjM1wiXG59XG4uZmEtZmxhc2stcG9pc29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmUwXCJcbn1cbi5mYS1mbGFzay1wb3Rpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZTFcIlxufVxuLmZhLWZsaWNrcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE2ZVwiXG59XG4uZmEtZmxpcGJvYXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDRkXCJcbn1cbi5mYS1mbG93ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZmZcIlxufVxuLmZhLWZsb3dlci1kYWZmb2RpbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgwMFwiXG59XG4uZmEtZmxvd2VyLXR1bGlwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODAxXCJcbn1cbi5mYS1mbHVzaGVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTc5XCJcbn1cbi5mYS1mbHV0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiOVwiXG59XG4uZmEtZmx1eC1jYXBhY2l0b3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YmFcIlxufVxuLmZhLWZseTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQxN1wiXG59XG4uZmEtZm9nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzRlXCJcbn1cbi5mYS1mb2xkZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwN2JcIlxufVxuLmZhLWZvbGRlci1kb3dubG9hZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA1M1wiXG59XG4uZmEtZm9sZGVyLW1pbnVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjVkXCJcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA3Y1wiXG59XG4uZmEtZm9sZGVyLXBsdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NWVcIlxufVxuLmZhLWZvbGRlci10aW1lczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY1ZlwiXG59XG4uZmEtZm9sZGVyLXRyZWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MDJcIlxufVxuLmZhLWZvbGRlci11cGxvYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNTRcIlxufVxuLmZhLWZvbGRlcnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NjBcIlxufVxuLmZhLWZvbnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMzFcIlxufVxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJiNFwiXG59XG4uZmEtZm9udC1hd2Vzb21lLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM1Y1wiXG59XG4uZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MjVcIlxufVxuLmZhLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZTZcIlxufVxuLmZhLWZvbnQtY2FzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2NlwiXG59XG4uZmEtZm9udGljb25zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjgwXCJcbn1cbi5mYS1mb250aWNvbnMtZmk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYTJcIlxufVxuLmZhLWZvb3RiYWxsLWJhbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NGVcIlxufVxuLmZhLWZvb3RiYWxsLWhlbG1ldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ0ZlwiXG59XG4uZmEtZm9ya2xpZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0N2FcIlxufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI4NlwiXG59XG4uZmEtZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNhM1wiXG59XG4uZmEtZm9ydW1iZWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMTFcIlxufVxuLmZhLWZvcndhcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNGVcIlxufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxODBcIlxufVxuLmZhLWZyYWdpbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YmJcIlxufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmM1XCJcbn1cbi5mYS1mcmVlYnNkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2E0XCJcbn1cbi5mYS1mcmVuY2gtZnJpZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MDNcIlxufVxuLmZhLWZyb2c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MmVcIlxufVxuLmZhLWZyb3N0eS1oZWFkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzliXCJcbn1cbi5mYS1mcm93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjExOVwiXG59XG4uZmEtZnJvd24tb3BlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU3YVwiXG59XG4uZmEtZnVsY3J1bTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUwYlwiXG59XG4uZmEtZnVuY3Rpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NjFcIlxufVxuLmZhLWZ1bm5lbC1kb2xsYXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NjJcIlxufVxuLmZhLWZ1dGJvbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFlM1wiXG59XG4uZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MGNcIlxufVxuLmZhLWdhbGFjdGljLXNlbmF0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUwZFwiXG59XG4uZmEtZ2FsYXh5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDA4XCJcbn1cbi5mYS1nYW1lLWJvYXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODY3XCJcbn1cbi5mYS1nYW1lLWJvYXJkLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2OFwiXG59XG4uZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGJiXCJcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTFiXCJcbn1cbi5mYS1nYW1lcGFkLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhiY1wiXG59XG4uZmEtZ2FyYWdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDA5XCJcbn1cbi5mYS1nYXJhZ2UtY2FyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDBhXCJcbn1cbi5mYS1nYXJhZ2Utb3BlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAwYlwiXG59XG4uZmEtZ2FzLXB1bXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MmZcIlxufVxuLmZhLWdhcy1wdW1wLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWY0XCJcbn1cbi5mYS1nYXZlbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBlM1wiXG59XG4uZmEtZ2VtOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2E1XCJcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjJkXCJcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjY1XCJcbn1cbi5mYS1nZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI2MFwiXG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjYxXCJcbn1cbi5mYS1naG9zdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZlMlwiXG59XG4uZmEtZ2lmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA2YlwiXG59XG4uZmEtZ2lmdC1jYXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjYzXCJcbn1cbi5mYS1naWZ0czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc5Y1wiXG59XG4uZmEtZ2luZ2VyYnJlYWQtbWFuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzlkXCJcbn1cbi5mYS1naXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZDNcIlxufVxuLmZhLWdpdC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NDFcIlxufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZDJcIlxufVxuLmZhLWdpdGh1YjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA5YlwiXG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjExM1wiXG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA5MlwiXG59XG4uZmEtZ2l0a3Jha2VuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2E2XCJcbn1cbi5mYS1naXRsYWI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyOTZcIlxufVxuLmZhLWdpdHRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyNlwiXG59XG4uZmEtZ2xhc3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MDRcIlxufVxuLmZhLWdsYXNzLWNoYW1wYWduZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc5ZVwiXG59XG4uZmEtZ2xhc3MtY2hlZXJzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzlmXCJcbn1cbi5mYS1nbGFzcy1jaXRydXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NjlcIlxufVxuLmZhLWdsYXNzLW1hcnRpbmk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMDBcIlxufVxuLmZhLWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTdiXCJcbn1cbi5mYS1nbGFzcy13aGlza2V5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2EwXCJcbn1cbi5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2ExXCJcbn1cbi5mYS1nbGFzc2VzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTMwXCJcbn1cbi5mYS1nbGFzc2VzLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVmNVwiXG59XG4uZmEtZ2xpZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYTVcIlxufVxuLmZhLWdsaWRlLWc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYTZcIlxufVxuLmZhLWdsb2JlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGFjXCJcbn1cbi5mYS1nbG9iZS1hZnJpY2E6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1N2NcIlxufVxuLmZhLWdsb2JlLWFtZXJpY2FzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTdkXCJcbn1cbi5mYS1nbG9iZS1hc2lhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTdlXCJcbn1cbi5mYS1nbG9iZS1ldXJvcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YTJcIlxufVxuLmZhLWdsb2JlLXNub3c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YTNcIlxufVxuLmZhLWdsb2JlLXN0YW5kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWY2XCJcbn1cbi5mYS1nb2ZvcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYTdcIlxufVxuLmZhLWdvbGYtYmFsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ1MFwiXG59XG4uZmEtZ29sZi1jbHViOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDUxXCJcbn1cbi5mYS1nb29kcmVhZHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYThcIlxufVxuLmZhLWdvb2RyZWFkcy1nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2E5XCJcbn1cbi5mYS1nb29nbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYTBcIlxufVxuLmZhLWdvb2dsZS1kcml2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNhYVwiXG59XG4uZmEtZ29vZ2xlLXBheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA3OVwiXG59XG4uZmEtZ29vZ2xlLXBsYXk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYWJcIlxufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmIzXCJcbn1cbi5mYS1nb29nbGUtcGx1cy1nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGQ1XCJcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZDRcIlxufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZWVcIlxufVxuLmZhLWdvcHVyYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NjRcIlxufVxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTlkXCJcbn1cbi5mYS1ncmFtb3Bob25lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGJkXCJcbn1cbi5mYS1ncmF0aXBheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE4NFwiXG59XG4uZmEtZ3JhdjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJkNlwiXG59XG4uZmEtZ3JlYXRlci10aGFuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTMxXCJcbn1cbi5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MzJcIlxufVxuLmZhLWdyaW1hY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1N2ZcIlxufVxuLmZhLWdyaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ODBcIlxufVxuLmZhLWdyaW4tYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTgxXCJcbn1cbi5mYS1ncmluLWJlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ODJcIlxufVxuLmZhLWdyaW4tYmVhbS1zd2VhdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU4M1wiXG59XG4uZmEtZ3Jpbi1oZWFydHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ODRcIlxufVxuLmZhLWdyaW4tc3F1aW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTg1XCJcbn1cbi5mYS1ncmluLXNxdWludC10ZWFyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU4NlwiXG59XG4uZmEtZ3Jpbi1zdGFyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU4N1wiXG59XG4uZmEtZ3Jpbi10ZWFyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU4OFwiXG59XG4uZmEtZ3Jpbi10b25ndWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ODlcIlxufVxuLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU4YVwiXG59XG4uZmEtZ3Jpbi10b25ndWUtd2luazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU4YlwiXG59XG4uZmEtZ3Jpbi13aW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNThjXCJcbn1cbi5mYS1ncmlwLWhvcml6b250YWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OGRcIlxufVxuLmZhLWdyaXAtbGluZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YTRcIlxufVxuLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YTVcIlxufVxuLmZhLWdyaXAtdmVydGljYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OGVcIlxufVxuLmZhLWdyaXBmaXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2FjXCJcbn1cbi5mYS1ncnVudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNhZFwiXG59XG4uZmEtZ3VpbGRlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA3ZVwiXG59XG4uZmEtZ3VpdGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2E2XCJcbn1cbi5mYS1ndWl0YXItZWxlY3RyaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YmVcIlxufVxuLmZhLWd1aXRhcnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YmZcIlxufVxuLmZhLWd1bHA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYWVcIlxufVxuLmZhLWgtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGZkXCJcbn1cbi5mYS1oMTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMxM1wiXG59XG4uZmEtaDI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMTRcIlxufVxuLmZhLWgzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzE1XCJcbn1cbi5mYS1oNDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2YVwiXG59XG4uZmEtaGFja2VyLW5ld3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZDRcIlxufVxuLmZhLWhhY2tlci1uZXdzLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNhZlwiXG59XG4uZmEtaGFja2VycmFuazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVmN1wiXG59XG4uZmEtaGFtYnVyZ2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODA1XCJcbn1cbi5mYS1oYW1tZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZTNcIlxufVxuLmZhLWhhbW1lci13YXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZTRcIlxufVxuLmZhLWhhbXNhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjY1XCJcbn1cbi5mYS1oYW5kLWhlYXJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGJjXCJcbn1cbi5mYS1oYW5kLWhvbGRpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YmRcIlxufVxuLmZhLWhhbmQtaG9sZGluZy1ib3g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0N2JcIlxufVxuLmZhLWhhbmQtaG9sZGluZy1oZWFydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRiZVwiXG59XG4uZmEtaGFuZC1ob2xkaW5nLW1hZ2ljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmU1XCJcbn1cbi5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA1Y1wiXG59XG4uZmEtaGFuZC1ob2xkaW5nLXNlZWRsaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGJmXCJcbn1cbi5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGMwXCJcbn1cbi5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YzFcIlxufVxuLmZhLWhhbmQtbGl6YXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjU4XCJcbn1cbi5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MDZcIlxufVxuLmZhLWhhbmQtcGFwZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTZcIlxufVxuLmZhLWhhbmQtcGVhY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNWJcIlxufVxuLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBhN1wiXG59XG4uZmEtaGFuZC1wb2ludC1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGE1XCJcbn1cbi5mYS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGE0XCJcbn1cbi5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGE2XCJcbn1cbi5mYS1oYW5kLXBvaW50ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNWFcIlxufVxuLmZhLWhhbmQtcmVjZWl2aW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDdjXCJcbn1cbi5mYS1oYW5kLXJvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTVcIlxufVxuLmZhLWhhbmQtc2Npc3NvcnM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTdcIlxufVxuLmZhLWhhbmQtc3BhcmtsZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNWRcIlxufVxuLmZhLWhhbmQtc3BvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTlcIlxufVxuLmZhLWhhbmRzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGMyXCJcbn1cbi5mYS1oYW5kcy1oZWFydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRjM1wiXG59XG4uZmEtaGFuZHMtaGVscGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRjNFwiXG59XG4uZmEtaGFuZHMtdXNkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGM1XCJcbn1cbi5mYS1oYW5kcy13YXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDVlXCJcbn1cbi5mYS1oYW5kc2hha2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYjVcIlxufVxuLmZhLWhhbmRzaGFrZS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0YzZcIlxufVxuLmZhLWhhbmRzaGFrZS1hbHQtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNWZcIlxufVxuLmZhLWhhbmRzaGFrZS1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA2MFwiXG59XG4uZmEtaGFudWtpYWg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZTZcIlxufVxuLmZhLWhhcmQtaGF0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODA3XCJcbn1cbi5mYS1oYXNodGFnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjkyXCJcbn1cbi5mYS1oYXQtY2hlZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2YlwiXG59XG4uZmEtaGF0LWNvd2JveTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhjMFwiXG59XG4uZmEtaGF0LWNvd2JveS1zaWRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGMxXCJcbn1cbi5mYS1oYXQtc2FudGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YTdcIlxufVxuLmZhLWhhdC13aW50ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YThcIlxufVxuLmZhLWhhdC13aXRjaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZlN1wiXG59XG4uZmEtaGF0LXdpemFyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZlOFwiXG59XG4uZmEtaGRkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGEwXCJcbn1cbi5mYS1oZWFkLXNpZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZTlcIlxufVxuLmZhLWhlYWQtc2lkZS1icmFpbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgwOFwiXG59XG4uZmEtaGVhZC1zaWRlLWNvdWdoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDYxXCJcbn1cbi5mYS1oZWFkLXNpZGUtY291Z2gtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNjJcIlxufVxuLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGMyXCJcbn1cbi5mYS1oZWFkLXNpZGUtbWFzazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA2M1wiXG59XG4uZmEtaGVhZC1zaWRlLW1lZGljYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MDlcIlxufVxuLmZhLWhlYWQtc2lkZS12aXJ1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA2NFwiXG59XG4uZmEtaGVhZC12cjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZlYVwiXG59XG4uZmEtaGVhZGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFkY1wiXG59XG4uZmEtaGVhZHBob25lczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAyNVwiXG59XG4uZmEtaGVhZHBob25lcy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OGZcIlxufVxuLmZhLWhlYWRzZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OTBcIlxufVxuLmZhLWhlYXJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDA0XCJcbn1cbi5mYS1oZWFydC1icm9rZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YTlcIlxufVxuLmZhLWhlYXJ0LWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRjN1wiXG59XG4uZmEtaGVhcnQtcmF0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVmOFwiXG59XG4uZmEtaGVhcnQtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGM4XCJcbn1cbi5mYS1oZWFydGJlYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMWVcIlxufVxuLmZhLWhlYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMGNcIlxufVxuLmZhLWhlbGljb3B0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MzNcIlxufVxuLmZhLWhlbG1ldC1iYXR0bGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZWJcIlxufVxuLmZhLWhleGFnb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMTJcIlxufVxuLmZhLWhpZ2hsaWdodGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTkxXCJcbn1cbi5mYS1oaWtpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZWNcIlxufVxuLmZhLWhpcHBvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmVkXCJcbn1cbi5mYS1oaXBzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDUyXCJcbn1cbi5mYS1oaXJlLWEtaGVscGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2IwXCJcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWRhXCJcbn1cbi5mYS1oaXZlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDdmXCJcbn1cbi5mYS1ob2NrZXktbWFzazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZlZVwiXG59XG4uZmEtaG9ja2V5LXB1Y2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NTNcIlxufVxuLmZhLWhvY2tleS1zdGlja3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NTRcIlxufVxuLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2FhXCJcbn1cbi5mYS1ob21lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDE1XCJcbn1cbi5mYS1ob21lLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgwYVwiXG59XG4uZmEtaG9tZS1oZWFydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRjOVwiXG59XG4uZmEtaG9tZS1sZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgwYlwiXG59XG4uZmEtaG9tZS1sZy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MGNcIlxufVxuLmZhLWhvb2QtY2xvYWs6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZWZcIlxufVxuLmZhLWhvb2xpOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDI3XCJcbn1cbi5mYS1ob3Jpem9udGFsLXJ1bGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NmNcIlxufVxuLmZhLWhvcm5iaWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTkyXCJcbn1cbi5mYS1ob3JzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZmMFwiXG59XG4uZmEtaG9yc2UtaGVhZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdhYlwiXG59XG4uZmEtaG9yc2Utc2FkZGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGMzXCJcbn1cbi5mYS1ob3NwaXRhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBmOFwiXG59XG4uZmEtaG9zcGl0YWwtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDdkXCJcbn1cbi5mYS1ob3NwaXRhbC1zeW1ib2w6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0N2VcIlxufVxuLmZhLWhvc3BpdGFsLXVzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MGRcIlxufVxuLmZhLWhvc3BpdGFsczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgwZVwiXG59XG4uZmEtaG90LXR1YjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU5M1wiXG59XG4uZmEtaG90ZG9nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODBmXCJcbn1cbi5mYS1ob3RlbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU5NFwiXG59XG4uZmEtaG90amFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2IxXCJcbn1cbi5mYS1ob3VyZ2xhc3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTRcIlxufVxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTNcIlxufVxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjUyXCJcbn1cbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNTFcIlxufVxuLmZhLWhvdXNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDBkXCJcbn1cbi5mYS1ob3VzZS1kYW1hZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZjFcIlxufVxuLmZhLWhvdXNlLWRheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAwZVwiXG59XG4uZmEtaG91c2UtZmxvb2Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NGZcIlxufVxuLmZhLWhvdXNlLWxlYXZlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDBmXCJcbn1cbi5mYS1ob3VzZS1uaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAxMFwiXG59XG4uZmEtaG91c2UtcmV0dXJuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDExXCJcbn1cbi5mYS1ob3VzZS1zaWduYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMTJcIlxufVxuLmZhLWhvdXNlLXVzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNjVcIlxufVxuLmZhLWhvdXp6OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjdjXCJcbn1cbi5mYS1ocnl2bmlhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmYyXCJcbn1cbi5mYS1odG1sNTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEzYlwiXG59XG4uZmEtaHVic3BvdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNiMlwiXG59XG4uZmEtaHVtaWRpdHk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NTBcIlxufVxuLmZhLWh1cnJpY2FuZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1MVwiXG59XG4uZmEtaS1jdXJzb3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNDZcIlxufVxuLmZhLWljZS1jcmVhbTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgxMFwiXG59XG4uZmEtaWNlLXNrYXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2FjXCJcbn1cbi5mYS1pY2ljbGVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2FkXCJcbn1cbi5mYS1pY29uczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg2ZFwiXG59XG4uZmEtaWNvbnMtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODZlXCJcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJjMVwiXG59XG4uZmEtaWQtY2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJjMlwiXG59XG4uZmEtaWQtY2FyZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0N2ZcIlxufVxuLmZhLWlkZWFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDEzXCJcbn1cbi5mYS1pZ2xvbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdhZVwiXG59XG4uZmEtaW1hZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwM2VcIlxufVxuLmZhLWltYWdlLXBvbGFyb2lkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGM0XCJcbn1cbi5mYS1pbWFnZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMDJcIlxufVxuLmZhLWltZGI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZDhcIlxufVxuLmZhLWluYm94OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDFjXCJcbn1cbi5mYS1pbmJveC1pbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMxMFwiXG59XG4uZmEtaW5ib3gtb3V0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzExXCJcbn1cbi5mYS1pbmRlbnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwM2NcIlxufVxuLmZhLWluZHVzdHJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjc1XCJcbn1cbi5mYS1pbmR1c3RyeS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYjNcIlxufVxuLmZhLWluZmluaXR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTM0XCJcbn1cbi5mYS1pbmZvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTI5XCJcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1YVwiXG59XG4uZmEtaW5mby1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMGZcIlxufVxuLmZhLWluaGFsZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZjlcIlxufVxuLmZhLWlubm9zb2Z0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDgwXCJcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNmRcIlxufVxuLmZhLWluc3RhZ3JhbS1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNTVcIlxufVxuLmZhLWluc3RhbG9kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDgxXCJcbn1cbi5mYS1pbnRlZ3JhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY2N1wiXG59XG4uZmEtaW50ZXJjb206YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YWZcIlxufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjZiXCJcbn1cbi5mYS1pbnRlcnNlY3Rpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NjhcIlxufVxuLmZhLWludmVudG9yeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4MFwiXG59XG4uZmEtaW52aXNpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YjBcIlxufVxuLmZhLWlveGhvc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMDhcIlxufVxuLmZhLWlzbGFuZC10cm9waWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgxMVwiXG59XG4uZmEtaXRhbGljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDMzXCJcbn1cbi5mYS1pdGNoLWlvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODNhXCJcbn1cbi5mYS1pdHVuZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYjRcIlxufVxuLmZhLWl0dW5lcy1ub3RlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2I1XCJcbn1cbi5mYS1qYWNrLW8tbGFudGVybjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMwZVwiXG59XG4uZmEtamF2YTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRlNFwiXG59XG4uZmEtamVkaTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY2OVwiXG59XG4uZmEtamVkaS1vcmRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUwZVwiXG59XG4uZmEtamVua2luczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNiNlwiXG59XG4uZmEtamlyYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiMVwiXG59XG4uZmEtam9nZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYjdcIlxufVxuLmZhLWpvaW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTk1XCJcbn1cbi5mYS1qb29tbGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYWFcIlxufVxuLmZhLWpvdXJuYWwtd2hpbGxzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjZhXCJcbn1cbi5mYS1qb3lzdGljazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhjNVwiXG59XG4uZmEtanM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYjhcIlxufVxuLmZhLWpzLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNiOVwiXG59XG4uZmEtanNmaWRkbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxY2NcIlxufVxuLmZhLWp1ZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhjNlwiXG59XG4uZmEta2FhYmE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NmJcIlxufVxuLmZhLWthZ2dsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVmYVwiXG59XG4uZmEta2F6b286YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YzdcIlxufVxuLmZhLWtlcm5pbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NmZcIlxufVxuLmZhLWtleTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA4NFwiXG59XG4uZmEta2V5LXNrZWxldG9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmYzXCJcbn1cbi5mYS1rZXliYXNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGY1XCJcbn1cbi5mYS1rZXlib2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjExY1wiXG59XG4uZmEta2V5Y2RuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2JhXCJcbn1cbi5mYS1rZXlub3RlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjZjXCJcbn1cbi5mYS1raGFuZGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NmRcIlxufVxuLmZhLWtpY2tzdGFydGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2JiXCJcbn1cbi5mYS1raWNrc3RhcnRlci1rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2JjXCJcbn1cbi5mYS1raWRuZXlzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWZiXCJcbn1cbi5mYS1raXNzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTk2XCJcbn1cbi5mYS1raXNzLWJlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OTdcIlxufVxuLmZhLWtpc3Mtd2luay1oZWFydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU5OFwiXG59XG4uZmEta2l0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZmNFwiXG59XG4uZmEta2l3aS1iaXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTM1XCJcbn1cbi5mYS1rbmlmZS1raXRjaGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmY1XCJcbn1cbi5mYS1rb3J2dWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MmZcIlxufVxuLmZhLWxhbWJkYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY2ZVwiXG59XG4uZmEtbGFtcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRjYVwiXG59XG4uZmEtbGFtcC1kZXNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDE0XCJcbn1cbi5mYS1sYW1wLWZsb29yOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDE1XCJcbn1cbi5mYS1sYW5kbWFyazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY2ZlwiXG59XG4uZmEtbGFuZG1hcmstYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzUyXCJcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFhYlwiXG59XG4uZmEtbGFwdG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTA5XCJcbn1cbi5mYS1sYXB0b3AtY29kZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVmY1wiXG59XG4uZmEtbGFwdG9wLWhvdXNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDY2XCJcbn1cbi5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgxMlwiXG59XG4uZmEtbGFyYXZlbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNiZFwiXG59XG4uZmEtbGFzc286YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4YzhcIlxufVxuLmZhLWxhc3RmbTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIwMlwiXG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIwM1wiXG59XG4uZmEtbGF1Z2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OTlcIlxufVxuLmZhLWxhdWdoLWJlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1OWFcIlxufVxuLmZhLWxhdWdoLXNxdWludDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU5YlwiXG59XG4uZmEtbGF1Z2gtd2luazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU5Y1wiXG59XG4uZmEtbGF5ZXItZ3JvdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1ZmRcIlxufVxuLmZhLWxheWVyLW1pbnVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWZlXCJcbn1cbi5mYS1sYXllci1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWZmXCJcbn1cbi5mYS1sZWFmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDZjXCJcbn1cbi5mYS1sZWFmLWhlYXJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGNiXCJcbn1cbi5mYS1sZWFmLW1hcGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmY2XCJcbn1cbi5mYS1sZWFmLW9hazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZmN1wiXG59XG4uZmEtbGVhbnB1YjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIxMlwiXG59XG4uZmEtbGVtb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOTRcIlxufVxuLmZhLWxlc3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MWRcIlxufVxuLmZhLWxlc3MtdGhhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUzNlwiXG59XG4uZmEtbGVzcy10aGFuLWVxdWFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTM3XCJcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTQ5XCJcbn1cbi5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNiZVwiXG59XG4uZmEtbGV2ZWwtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNDhcIlxufVxuLmZhLWxldmVsLXVwLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNiZlwiXG59XG4uZmEtbGlmZS1yaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWNkXCJcbn1cbi5mYS1saWdodC1jZWlsaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDE2XCJcbn1cbi5mYS1saWdodC1zd2l0Y2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMTdcIlxufVxuLmZhLWxpZ2h0LXN3aXRjaC1vZmY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMThcIlxufVxuLmZhLWxpZ2h0LXN3aXRjaC1vbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAxOVwiXG59XG4uZmEtbGlnaHRidWxiOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGViXCJcbn1cbi5mYS1saWdodGJ1bGItZG9sbGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjcwXCJcbn1cbi5mYS1saWdodGJ1bGItZXhjbGFtYXRpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2NzFcIlxufVxuLmZhLWxpZ2h0YnVsYi1vbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY3MlwiXG59XG4uZmEtbGlnaHRidWxiLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjczXCJcbn1cbi5mYS1saWdodHMtaG9saWRheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiMlwiXG59XG4uZmEtbGluZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNjMFwiXG59XG4uZmEtbGluZS1jb2x1bW5zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODcwXCJcbn1cbi5mYS1saW5lLWhlaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg3MVwiXG59XG4uZmEtbGluazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBjMVwiXG59XG4uZmEtbGlua2VkaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOGNcIlxufVxuLmZhLWxpbmtlZGluLWluOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGUxXCJcbn1cbi5mYS1saW5vZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYjhcIlxufVxuLmZhLWxpbnV4OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTdjXCJcbn1cbi5mYS1saXBzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjAwXCJcbn1cbi5mYS1saXJhLXNpZ246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxOTVcIlxufVxuLmZhLWxpc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwM2FcIlxufVxuLmZhLWxpc3QtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDIyXCJcbn1cbi5mYS1saXN0LW11c2ljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGM5XCJcbn1cbi5mYS1saXN0LW9sOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGNiXCJcbn1cbi5mYS1saXN0LXVsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGNhXCJcbn1cbi5mYS1sb2NhdGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYwMVwiXG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMjRcIlxufVxuLmZhLWxvY2F0aW9uLWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYwMlwiXG59XG4uZmEtbG9jYXRpb24tc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MDNcIlxufVxuLmZhLWxvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMjNcIlxufVxuLmZhLWxvY2stYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzBkXCJcbn1cbi5mYS1sb2NrLW9wZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYzFcIlxufVxuLmZhLWxvY2stb3Blbi1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYzJcIlxufVxuLmZhLWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMDlcIlxufVxuLmZhLWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMGFcIlxufVxuLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzBiXCJcbn1cbi5mYS1sb25nLWFycm93LWFsdC11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMwY1wiXG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTc1XCJcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNzdcIlxufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNzhcIlxufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNzZcIlxufVxuLmZhLWxvdmVzZWF0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGNjXCJcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmE4XCJcbn1cbi5mYS1sdWNoYWRvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ1NVwiXG59XG4uZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTlkXCJcbn1cbi5mYS1sdW5nczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYwNFwiXG59XG4uZmEtbHVuZ3MtdmlydXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNjdcIlxufVxuLmZhLWx5ZnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYzNcIlxufVxuLmZhLW1hY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZjhcIlxufVxuLmZhLW1hZ2VudG86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzYzRcIlxufVxuLmZhLW1hZ2ljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGQwXCJcbn1cbi5mYS1tYWduZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNzZcIlxufVxuLmZhLW1haWwtYnVsazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY3NFwiXG59XG4uZmEtbWFpbGJveDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgxM1wiXG59XG4uZmEtbWFpbGNoaW1wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTllXCJcbn1cbi5mYS1tYWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTgzXCJcbn1cbi5mYS1tYW5kYWxvcmlhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUwZlwiXG59XG4uZmEtbWFuZG9saW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZjlcIlxufVxuLmZhLW1hcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI3OVwiXG59XG4uZmEtbWFwLW1hcmtlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU5ZlwiXG59XG4uZmEtbWFwLW1hcmtlZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YTBcIlxufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNDFcIlxufVxuLmZhLW1hcC1tYXJrZXItYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2M1XCJcbn1cbi5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYwNVwiXG59XG4uZmEtbWFwLW1hcmtlci1jaGVjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYwNlwiXG59XG4uZmEtbWFwLW1hcmtlci1lZGl0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjA3XCJcbn1cbi5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjA4XCJcbn1cbi5mYS1tYXAtbWFya2VyLW1pbnVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjA5XCJcbn1cbi5mYS1tYXAtbWFya2VyLXBsdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MGFcIlxufVxuLmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MGJcIlxufVxuLmZhLW1hcC1tYXJrZXItc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MGNcIlxufVxuLmZhLW1hcC1tYXJrZXItc21pbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MGRcIlxufVxuLmZhLW1hcC1tYXJrZXItdGltZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MGVcIlxufVxuLmZhLW1hcC1waW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNzZcIlxufVxuLmZhLW1hcC1zaWduczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI3N1wiXG59XG4uZmEtbWFya2Rvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MGZcIlxufVxuLmZhLW1hcmtlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVhMVwiXG59XG4uZmEtbWFyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIyMlwiXG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMjdcIlxufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjI5XCJcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjJiXCJcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjJhXCJcbn1cbi5mYS1tYXNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmZhXCJcbn1cbi5mYS1tYXN0b2RvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmNlwiXG59XG4uZmEtbWF4Y2RuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTM2XCJcbn1cbi5mYS1tZGI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4Y2FcIlxufVxuLmZhLW1lYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MTRcIlxufVxuLmZhLW1lZGFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWEyXCJcbn1cbi5mYS1tZWRhcHBzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2M2XCJcbn1cbi5mYS1tZWRpdW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyM2FcIlxufVxuLmZhLW1lZGl1bS1tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2M3XCJcbn1cbi5mYS1tZWRraXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZmFcIlxufVxuLmZhLW1lZHJ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2M4XCJcbn1cbi5mYS1tZWV0dXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZTBcIlxufVxuLmZhLW1lZ2FwaG9uZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY3NVwiXG59XG4uZmEtbWVnYXBvcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YTNcIlxufVxuLmZhLW1laDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjExYVwiXG59XG4uZmEtbWVoLWJsYW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWE0XCJcbn1cbi5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWE1XCJcbn1cbi5mYS1tZW1vcnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MzhcIlxufVxuLmZhLW1lbmRlbGV5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2IzXCJcbn1cbi5mYS1tZW5vcmFoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjc2XCJcbn1cbi5mYS1tZXJjdXJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjIzXCJcbn1cbi5mYS1tZXRlb3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NTNcIlxufVxuLmZhLW1pY3JvYmxvZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAxYVwiXG59XG4uZmEtbWljcm9jaGlwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmRiXCJcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTMwXCJcbn1cbi5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNjOVwiXG59XG4uZmEtbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MzlcIlxufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMzFcIlxufVxuLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4Y2JcIlxufVxuLmZhLW1pY3Jvc2NvcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MTBcIlxufVxuLmZhLW1pY3Jvc29mdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNjYVwiXG59XG4uZmEtbWljcm93YXZlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDFiXCJcbn1cbi5mYS1taW5kLXNoYXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjc3XCJcbn1cbi5mYS1taW51czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA2OFwiXG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDU2XCJcbn1cbi5mYS1taW51cy1oZXhhZ29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzA3XCJcbn1cbi5mYS1taW51cy1vY3RhZ29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzA4XCJcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNDZcIlxufVxuLmZhLW1pc3RsZXRvZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiNFwiXG59XG4uZmEtbWl0dGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2I1XCJcbn1cbi5mYS1taXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzY2JcIlxufVxuLmZhLW1peGNsb3VkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjg5XCJcbn1cbi5mYS1taXhlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA1NlwiXG59XG4uZmEtbWl6dW5pOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2NjXCJcbn1cbi5mYS1tb2JpbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMGJcIlxufVxuLmZhLW1vYmlsZS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzY2RcIlxufVxuLmZhLW1vYmlsZS1hbmRyb2lkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2NlXCJcbn1cbi5mYS1tb2JpbGUtYW5kcm9pZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzY2ZcIlxufVxuLmZhLW1vZHg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyODVcIlxufVxuLmZhLW1vbmVybzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNkMFwiXG59XG4uZmEtbW9uZXktYmlsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBkNlwiXG59XG4uZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZDFcIlxufVxuLmZhLW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUzYVwiXG59XG4uZmEtbW9uZXktYmlsbC13YXZlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUzYlwiXG59XG4uZmEtbW9uZXktY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1M2NcIlxufVxuLmZhLW1vbmV5LWNoZWNrLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUzZFwiXG59XG4uZmEtbW9uZXktY2hlY2stZWRpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg3MlwiXG59XG4uZmEtbW9uZXktY2hlY2stZWRpdC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NzNcIlxufVxuLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYxMVwiXG59XG4uZmEtbW9ua2V5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmZiXCJcbn1cbi5mYS1tb251bWVudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVhNlwiXG59XG4uZmEtbW9vbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE4NlwiXG59XG4uZmEtbW9vbi1jbG91ZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1NFwiXG59XG4uZmEtbW9vbi1zdGFyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1NVwiXG59XG4uZmEtbW9ydGFyLXBlc3RsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVhN1wiXG59XG4uZmEtbW9zcXVlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjc4XCJcbn1cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjFjXCJcbn1cbi5mYS1tb3VudGFpbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZmY1wiXG59XG4uZmEtbW91bnRhaW5zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmZkXCJcbn1cbi5mYS1tb3VzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhjY1wiXG59XG4uZmEtbW91c2UtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGNkXCJcbn1cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjQ1XCJcbn1cbi5mYS1tcDMtcGxheWVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGNlXCJcbn1cbi5mYS1tdWc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NzRcIlxufVxuLmZhLW11Zy1ob3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YjZcIlxufVxuLmZhLW11Zy1tYXJzaG1hbGxvd3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YjdcIlxufVxuLmZhLW11Zy10ZWE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4NzVcIlxufVxuLmZhLW11c2ljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDAxXCJcbn1cbi5mYS1tdXNpYy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4Y2ZcIlxufVxuLmZhLW11c2ljLWFsdC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhkMFwiXG59XG4uZmEtbXVzaWMtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZDFcIlxufVxuLmZhLW5hcHN0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZDJcIlxufVxuLmZhLW5hcndoYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZmVcIlxufVxuLmZhLW5lb3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MTJcIlxufVxuLmZhLW5ldHdvcmstd2lyZWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ZmZcIlxufVxuLmZhLW5ldXRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIyY1wiXG59XG4uZmEtbmV3c3BhcGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWVhXCJcbn1cbi5mYS1uaW1ibHI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YThcIlxufVxuLmZhLW5vZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MTlcIlxufVxuLmZhLW5vZGUtanM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZDNcIlxufVxuLmZhLW5vdC1lcXVhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUzZVwiXG59XG4uZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4MVwiXG59XG4uZmEtbnBtOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Q0XCJcbn1cbi5mYS1uczg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZDVcIlxufVxuLmZhLW51dHJpdGlvbml4OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Q2XCJcbn1cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNDdcIlxufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjQ4XCJcbn1cbi5mYS1vY3RhZ29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzA2XCJcbn1cbi5mYS1vY3RvcHVzLWRlcGxveTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA4MlwiXG59XG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI2M1wiXG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNjRcIlxufVxuLmZhLW9pbC1jYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MTNcIlxufVxuLmZhLW9pbC10ZW1wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjE0XCJcbn1cbi5mYS1vbGQtcmVwdWJsaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MTBcIlxufVxuLmZhLW9tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjc5XCJcbn1cbi5mYS1vbWVnYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY3YVwiXG59XG4uZmEtb3BlbmNhcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyM2RcIlxufVxuLmZhLW9wZW5pZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE5YlwiXG59XG4uZmEtb3BlcmE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNmFcIlxufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyM2NcIlxufVxuLmZhLW9yY2lkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGQyXCJcbn1cbi5mYS1vcm5hbWVudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiOFwiXG59XG4uZmEtb3NpOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDFhXCJcbn1cbi5mYS1vdHRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwMFwiXG59XG4uZmEtb3V0ZGVudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAzYlwiXG59XG4uZmEtb3V0bGV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDFjXCJcbn1cbi5mYS1vdmVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDFkXCJcbn1cbi5mYS1vdmVybGluZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg3NlwiXG59XG4uZmEtcGFnZS1icmVhazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg3N1wiXG59XG4uZmEtcGFnZTQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZDdcIlxufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE4Y1wiXG59XG4uZmEtcGFnZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MTVcIlxufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWZjXCJcbn1cbi5mYS1wYWludC1icnVzaC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YTlcIlxufVxuLmZhLXBhaW50LXJvbGxlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVhYVwiXG59XG4uZmEtcGFsZXR0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUzZlwiXG59XG4uZmEtcGFsZmVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Q4XCJcbn1cbi5mYS1wYWxsZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ODJcIlxufVxuLmZhLXBhbGxldC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ODNcIlxufVxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWQ4XCJcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYzZcIlxufVxuLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0Y2RcIlxufVxuLmZhLXBhcmFncmFwaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFkZFwiXG59XG4uZmEtcGFyYWdyYXBoLXJ0bDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg3OFwiXG59XG4uZmEtcGFya2luZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU0MFwiXG59XG4uZmEtcGFya2luZy1jaXJjbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MTVcIlxufVxuLmZhLXBhcmtpbmctY2lyY2xlLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjE2XCJcbn1cbi5mYS1wYXJraW5nLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjE3XCJcbn1cbi5mYS1wYXNzcG9ydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVhYlwiXG59XG4uZmEtcGFzdGFmYXJpYW5pc206YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2N2JcIlxufVxuLmZhLXBhc3RlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGVhXCJcbn1cbi5mYS1wYXRyZW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Q5XCJcbn1cbi5mYS1wYXVzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0Y1wiXG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjhiXCJcbn1cbi5mYS1wYXc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYjBcIlxufVxuLmZhLXBhdy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MDFcIlxufVxuLmZhLXBhdy1jbGF3czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwMlwiXG59XG4uZmEtcGF5cGFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWVkXCJcbn1cbi5mYS1wZWFjZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY3Y1wiXG59XG4uZmEtcGVnYXN1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwM1wiXG59XG4uZmEtcGVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzA0XCJcbn1cbi5mYS1wZW4tYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzA1XCJcbn1cbi5mYS1wZW4tZmFuY3k6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YWNcIlxufVxuLmZhLXBlbi1uaWI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YWRcIlxufVxuLmZhLXBlbi1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNGJcIlxufVxuLmZhLXBlbmNpbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0MFwiXG59XG4uZmEtcGVuY2lsLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjMwM1wiXG59XG4uZmEtcGVuY2lsLXBhaW50YnJ1c2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MThcIlxufVxuLmZhLXBlbmNpbC1ydWxlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVhZVwiXG59XG4uZmEtcGVubmFudDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ1NlwiXG59XG4uZmEtcGVubnktYXJjYWRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzA0XCJcbn1cbi5mYS1wZW9wbGUtYXJyb3dzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDY4XCJcbn1cbi5mYS1wZW9wbGUtY2Fycnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0Y2VcIlxufVxuLmZhLXBlcHBlci1ob3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MTZcIlxufVxuLmZhLXBlcmJ5dGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwODNcIlxufVxuLmZhLXBlcmNlbnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyOTVcIlxufVxuLmZhLXBlcmNlbnRhZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NDFcIlxufVxuLmZhLXBlcmlzY29wZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNkYVwiXG59XG4uZmEtcGVyc29uLWJvb3RoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzU2XCJcbn1cbi5mYS1wZXJzb24tY2Fycnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0Y2ZcIlxufVxuLmZhLXBlcnNvbi1kb2xseTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRkMFwiXG59XG4uZmEtcGVyc29uLWRvbGx5LWVtcHR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGQxXCJcbn1cbi5mYS1wZXJzb24tc2lnbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1N1wiXG59XG4uZmEtcGhhYnJpY2F0b3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZGJcIlxufVxuLmZhLXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2RjXCJcbn1cbi5mYS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTExXCJcbn1cbi5mYS1waG9uZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA5NVwiXG59XG4uZmEtcGhvbmUtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODc5XCJcbn1cbi5mYS1waG9uZS1sYXB0b3A6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4N2FcIlxufVxuLmZhLXBob25lLW9mZmljZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY3ZFwiXG59XG4uZmEtcGhvbmUtcGx1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRkMlwiXG59XG4uZmEtcGhvbmUtcm90YXJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGQzXCJcbn1cbi5mYS1waG9uZS1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNkZFwiXG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDk4XCJcbn1cbi5mYS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODdiXCJcbn1cbi5mYS1waG9uZS12b2x1bWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyYTBcIlxufVxuLmZhLXBob3RvLXZpZGVvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODdjXCJcbn1cbi5mYS1waHA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NTdcIlxufVxuLmZhLXBpOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjdlXCJcbn1cbi5mYS1waWFubzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhkNFwiXG59XG4uZmEtcGlhbm8ta2V5Ym9hcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZDVcIlxufVxuLmZhLXBpZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwNVwiXG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJhZVwiXG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYThcIlxufVxuLmZhLXBpZWQtcGlwZXItaGF0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGU1XCJcbn1cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWE3XCJcbn1cbi5mYS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAxZVwiXG59XG4uZmEtcGlnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzA2XCJcbn1cbi5mYS1waWdneS1iYW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGQzXCJcbn1cbi5mYS1waWxsczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4NFwiXG59XG4uZmEtcGludGVyZXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGQyXCJcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIzMVwiXG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBkM1wiXG59XG4uZmEtcGl6emE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MTdcIlxufVxuLmZhLXBpenphLXNsaWNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODE4XCJcbn1cbi5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjdmXCJcbn1cbi5mYS1wbGFuZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA3MlwiXG59XG4uZmEtcGxhbmUtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2RlXCJcbn1cbi5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWFmXCJcbn1cbi5mYS1wbGFuZS1kZXBhcnR1cmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YjBcIlxufVxuLmZhLXBsYW5lLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDY5XCJcbn1cbi5mYS1wbGFuZXQtbW9vbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAxZlwiXG59XG4uZmEtcGxhbmV0LXJpbmdlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyMFwiXG59XG4uZmEtcGxheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0YlwiXG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNDRcIlxufVxuLmZhLXBsYXlzdGF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2RmXCJcbn1cbi5mYS1wbHVnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWU2XCJcbn1cbi5mYS1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDY3XCJcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1NVwiXG59XG4uZmEtcGx1cy1oZXhhZ29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzAwXCJcbn1cbi5mYS1wbHVzLW9jdGFnb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzMDFcIlxufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGZlXCJcbn1cbi5mYS1wb2RjYXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmNlXCJcbn1cbi5mYS1wb2RpdW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ODBcIlxufVxuLmZhLXBvZGl1bS1zdGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzU4XCJcbn1cbi5mYS1wb2xpY2UtYm94OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDIxXCJcbn1cbi5mYS1wb2xsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjgxXCJcbn1cbi5mYS1wb2xsLWg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ODJcIlxufVxuLmZhLXBvbGwtcGVvcGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzU5XCJcbn1cbi5mYS1wb286YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZmVcIlxufVxuLmZhLXBvby1zdG9ybTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1YVwiXG59XG4uZmEtcG9vcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYxOVwiXG59XG4uZmEtcG9wY29ybjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgxOVwiXG59XG4uZmEtcG9ydGFsLWVudGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDIyXCJcbn1cbi5mYS1wb3J0YWwtZXhpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyM1wiXG59XG4uZmEtcG9ydHJhaXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZTBcIlxufVxuLmZhLXBvdW5kLXNpZ246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNTRcIlxufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAxMVwiXG59XG4uZmEtcHJheTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY4M1wiXG59XG4uZmEtcHJheWluZy1oYW5kczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY4NFwiXG59XG4uZmEtcHJlc2NyaXB0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWIxXCJcbn1cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDg1XCJcbn1cbi5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4NlwiXG59XG4uZmEtcHJlc2VudGF0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjg1XCJcbn1cbi5mYS1wcmludDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAyZlwiXG59XG4uZmEtcHJpbnQtc2VhcmNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODFhXCJcbn1cbi5mYS1wcmludC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY4NlwiXG59XG4uZmEtcHJvY2VkdXJlczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4N1wiXG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjg4XCJcbn1cbi5mYS1wcm9qZWN0LWRpYWdyYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NDJcIlxufVxuLmZhLXByb2plY3RvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhkNlwiXG59XG4uZmEtcHVtcC1tZWRpY2FsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDZhXCJcbn1cbi5mYS1wdW1wLXNvYXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNmJcIlxufVxuLmZhLXB1bXBraW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MDdcIlxufVxuLmZhLXB1c2hlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNlMVwiXG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTJlXCJcbn1cbi5mYS1weXRob246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZTJcIlxufVxuLmZhLXFxOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWQ2XCJcbn1cbi5mYS1xcmNvZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMjlcIlxufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTI4XCJcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNTlcIlxufVxuLmZhLXF1ZXN0aW9uLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJmZFwiXG59XG4uZmEtcXVpZGRpdGNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDU4XCJcbn1cbi5mYS1xdWluc2NhcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NTlcIlxufVxuLmZhLXF1b3JhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmM0XCJcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTBkXCJcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEwZVwiXG59XG4uZmEtcXVyYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ODdcIlxufVxuLmZhLXItcHJvamVjdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmN1wiXG59XG4uZmEtcmFiYml0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzA4XCJcbn1cbi5mYS1yYWJiaXQtZmFzdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwOVwiXG59XG4uZmEtcmFjcXVldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ1YVwiXG59XG4uZmEtcmFkYXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMjRcIlxufVxuLmZhLXJhZGlhdGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiOVwiXG59XG4uZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiYVwiXG59XG4uZmEtcmFkaW86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZDdcIlxufVxuLmZhLXJhZGlvLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhkOFwiXG59XG4uZmEtcmFpbmJvdzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1YlwiXG59XG4uZmEtcmFpbmRyb3BzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzVjXCJcbn1cbi5mYS1yYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MGFcIlxufVxuLmZhLXJhbXAtbG9hZGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRkNFwiXG59XG4uZmEtcmFuZG9tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDc0XCJcbn1cbi5mYS1yYXNwYmVycnktcGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YmJcIlxufVxuLmZhLXJhdmVscnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZDlcIlxufVxuLmZhLXJheWd1bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyNVwiXG59XG4uZmEtcmVhY3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MWJcIlxufVxuLmZhLXJlYWN0ZXVyb3BlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzVkXCJcbn1cbi5mYS1yZWFkbWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZDVcIlxufVxuLmZhLXJlYmVsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWQwXCJcbn1cbi5mYS1yZWNlaXB0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTQzXCJcbn1cbi5mYS1yZWNvcmQtdmlueWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZDlcIlxufVxuLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZmFcIlxufVxuLmZhLXJlY3RhbmdsZS1wb3J0cmFpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJmYlwiXG59XG4uZmEtcmVjdGFuZ2xlLXdpZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZmNcIlxufVxuLmZhLXJlY3ljbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYjhcIlxufVxuLmZhLXJlZC1yaXZlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNlM1wiXG59XG4uZmEtcmVkZGl0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWExXCJcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyODFcIlxufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYTJcIlxufVxuLmZhLXJlZGhhdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdiY1wiXG59XG4uZmEtcmVkbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAxZVwiXG59XG4uZmEtcmVkby1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZjlcIlxufVxuLmZhLXJlZnJpZ2VyYXRvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyNlwiXG59XG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI1ZFwiXG59XG4uZmEtcmVtb3ZlLWZvcm1hdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg3ZFwiXG59XG4uZmEtcmVucmVuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMThiXCJcbn1cbi5mYS1yZXBlYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNjNcIlxufVxuLmZhLXJlcGVhdC0xOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzY1XCJcbn1cbi5mYS1yZXBlYXQtMS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNjZcIlxufVxuLmZhLXJlcGVhdC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzNjRcIlxufVxuLmZhLXJlcGx5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2U1XCJcbn1cbi5mYS1yZXBseS1hbGw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMjJcIlxufVxuLmZhLXJlcGx5ZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNlNlwiXG59XG4uZmEtcmVwdWJsaWNhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc1ZVwiXG59XG4uZmEtcmVzZWFyY2hnYXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGY4XCJcbn1cbi5mYS1yZXNvbHZpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZTdcIlxufVxuLmZhLXJlc3Ryb29tOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2JkXCJcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDc5XCJcbn1cbi5mYS1yZXR3ZWV0LWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjM2MVwiXG59XG4uZmEtcmV2OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWIyXCJcbn1cbi5mYS1yaWJib246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZDZcIlxufVxuLmZhLXJpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MGJcIlxufVxuLmZhLXJpbmdzLXdlZGRpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MWJcIlxufVxuLmZhLXJvYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMThcIlxufVxuLmZhLXJvYm90OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTQ0XCJcbn1cbi5mYS1yb2NrZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMzVcIlxufVxuLmZhLXJvY2tldC1sYXVuY2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMjdcIlxufVxuLmZhLXJvY2tldGNoYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZThcIlxufVxuLmZhLXJvY2tybXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZTlcIlxufVxuLmZhLXJvdXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGQ3XCJcbn1cbi5mYS1yb3V0ZS1oaWdod2F5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjFhXCJcbn1cbi5mYS1yb3V0ZS1pbnRlcnN0YXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjFiXCJcbn1cbi5mYS1yb3V0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZGFcIlxufVxuLmZhLXJzczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA5ZVwiXG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE0M1wiXG59XG4uZmEtcnVibGUtc2lnbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE1OFwiXG59XG4uZmEtcnVsZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NDVcIlxufVxuLmZhLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTQ2XCJcbn1cbi5mYS1ydWxlci1ob3Jpem9udGFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTQ3XCJcbn1cbi5mYS1ydWxlci10cmlhbmdsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYxY1wiXG59XG4uZmEtcnVsZXItdmVydGljYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NDhcIlxufVxuLmZhLXJ1bm5pbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MGNcIlxufVxuLmZhLXJ1cGVlLXNpZ246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNTZcIlxufVxuLmZhLXJ1c3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwN2FcIlxufVxuLmZhLXJ2OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2JlXCJcbn1cbi5mYS1zYWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODFjXCJcbn1cbi5mYS1zYWNrLWRvbGxhcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgxZFwiXG59XG4uZmEtc2FkLWNyeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjViM1wiXG59XG4uZmEtc2FkLXRlYXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YjRcIlxufVxuLmZhLXNhZmFyaTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI2N1wiXG59XG4uZmEtc2FsYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MWVcIlxufVxuLmZhLXNhbGVzZm9yY2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4M2JcIlxufVxuLmZhLXNhbmR3aWNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODFmXCJcbn1cbi5mYS1zYXNzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDFlXCJcbn1cbi5mYS1zYXRlbGxpdGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YmZcIlxufVxuLmZhLXNhdGVsbGl0ZS1kaXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2MwXCJcbn1cbi5mYS1zYXVzYWdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODIwXCJcbn1cbi5mYS1zYXZlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGM3XCJcbn1cbi5mYS1zYXgtaG90OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGRiXCJcbn1cbi5mYS1zYXhvcGhvbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZGNcIlxufVxuLmZhLXNjYWxwZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MWRcIlxufVxuLmZhLXNjYWxwZWwtcGF0aDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYxZVwiXG59XG4uZmEtc2Nhbm5lcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4OFwiXG59XG4uZmEtc2Nhbm5lci1pbWFnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhmM1wiXG59XG4uZmEtc2Nhbm5lci1rZXlib2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4OVwiXG59XG4uZmEtc2Nhbm5lci10b3VjaHNjcmVlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4YVwiXG59XG4uZmEtc2NhcmVjcm93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzBkXCJcbn1cbi5mYS1zY2FyZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdjMVwiXG59XG4uZmEtc2NobGl4OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2VhXCJcbn1cbi5mYS1zY2hvb2w6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NDlcIlxufVxuLmZhLXNjcmV3ZHJpdmVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTRhXCJcbn1cbi5mYS1zY3JpYmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyOGFcIlxufVxuLmZhLXNjcm9sbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwZVwiXG59XG4uZmEtc2Nyb2xsLW9sZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcwZlwiXG59XG4uZmEtc2NydWJiZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZjhcIlxufVxuLmZhLXNjeXRoZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcxMFwiXG59XG4uZmEtc2QtY2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdjMlwiXG59XG4uZmEtc2VhcmNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDAyXCJcbn1cbi5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjg4XCJcbn1cbi5mYS1zZWFyY2gtbG9jYXRpb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2ODlcIlxufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAxMFwiXG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMGVcIlxufVxuLmZhLXNlYXJjaGVuZ2luOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2ViXCJcbn1cbi5mYS1zZWVkbGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRkOFwiXG59XG4uZmEtc2VsbGNhc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZGFcIlxufVxuLmZhLXNlbGxzeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIxM1wiXG59XG4uZmEtc2VuZC1iYWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODdlXCJcbn1cbi5mYS1zZW5kLWJhY2t3YXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODdmXCJcbn1cbi5mYS1zZW5zb3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMjhcIlxufVxuLmZhLXNlbnNvci1hbGVydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyOVwiXG59XG4uZmEtc2Vuc29yLWZpcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMmFcIlxufVxuLmZhLXNlbnNvci1vbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyYlwiXG59XG4uZmEtc2Vuc29yLXNtb2tlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDJjXCJcbn1cbi5mYS1zZXJ2ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMzNcIlxufVxuLmZhLXNlcnZpY2VzdGFjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNlY1wiXG59XG4uZmEtc2hhcGVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjFmXCJcbn1cbi5mYS1zaGFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA2NFwiXG59XG4uZmEtc2hhcmUtYWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMzY3XCJcbn1cbi5mYS1zaGFyZS1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZTBcIlxufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZTFcIlxufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE0ZFwiXG59XG4uZmEtc2hlZXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MTFcIlxufVxuLmZhLXNoZWtlbC1zaWduOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjBiXCJcbn1cbi5mYS1zaGllbGQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMzJcIlxufVxuLmZhLXNoaWVsZC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZWRcIlxufVxuLmZhLXNoaWVsZC1jaGVjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJmN1wiXG59XG4uZmEtc2hpZWxkLWNyb3NzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzEyXCJcbn1cbi5mYS1zaGllbGQtdmlydXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNmNcIlxufVxuLmZhLXNoaXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMWFcIlxufVxuLmZhLXNoaXBwaW5nLWZhc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0OGJcIlxufVxuLmZhLXNoaXBwaW5nLXRpbWVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDhjXCJcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMTRcIlxufVxuLmZhLXNoaXNoLWtlYmFiOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODIxXCJcbn1cbi5mYS1zaG9lLXByaW50czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU0YlwiXG59XG4uZmEtc2hvcGlmeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA1N1wiXG59XG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjkwXCJcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyOTFcIlxufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwN2FcIlxufVxuLmZhLXNob3B3YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWI1XCJcbn1cbi5mYS1zaG92ZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MTNcIlxufVxuLmZhLXNob3ZlbC1zbm93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2MzXCJcbn1cbi5mYS1zaG93ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyY2NcIlxufVxuLmZhLXNocmVkZGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjhhXCJcbn1cbi5mYS1zaHV0dGxlLXZhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjViNlwiXG59XG4uZmEtc2h1dHRsZWNvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NWJcIlxufVxuLmZhLXNpY2tsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgyMlwiXG59XG4uZmEtc2lnbWE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2OGJcIlxufVxuLmZhLXNpZ246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZDlcIlxufVxuLmZhLXNpZ24taW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOTBcIlxufVxuLmZhLXNpZ24taW4tYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmY2XCJcbn1cbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmE3XCJcbn1cbi5mYS1zaWduLW91dDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA4YlwiXG59XG4uZmEtc2lnbi1vdXQtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmY1XCJcbn1cbi5mYS1zaWduYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMTJcIlxufVxuLmZhLXNpZ25hbC0xOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjhjXCJcbn1cbi5mYS1zaWduYWwtMjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY4ZFwiXG59XG4uZmEtc2lnbmFsLTM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2OGVcIlxufVxuLmZhLXNpZ25hbC00OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjhmXCJcbn1cbi5mYS1zaWduYWwtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjkwXCJcbn1cbi5mYS1zaWduYWwtYWx0LTE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2OTFcIlxufVxuLmZhLXNpZ25hbC1hbHQtMjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY5MlwiXG59XG4uZmEtc2lnbmFsLWFsdC0zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjkzXCJcbn1cbi5mYS1zaWduYWwtYWx0LXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjk0XCJcbn1cbi5mYS1zaWduYWwtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2OTVcIlxufVxuLmZhLXNpZ25hbC1zdHJlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZGRcIlxufVxuLmZhLXNpZ25hdHVyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjViN1wiXG59XG4uZmEtc2ltLWNhcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YzRcIlxufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjE1XCJcbn1cbi5mYS1zaW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDZkXCJcbn1cbi5mYS1zaXJlbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyZFwiXG59XG4uZmEtc2lyZW4tb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMmVcIlxufVxuLmZhLXNpc3RyaXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZWVcIlxufVxuLmZhLXNpdGVtYXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZThcIlxufVxuLmZhLXNpdGg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MTJcIlxufVxuLmZhLXNrYXRpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YzVcIlxufVxuLmZhLXNrZWxldG9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjIwXCJcbn1cbi5mYS1za2V0Y2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3YzZcIlxufVxuLmZhLXNraS1qdW1wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2M3XCJcbn1cbi5mYS1za2ktbGlmdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdjOFwiXG59XG4uZmEtc2tpaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2M5XCJcbn1cbi5mYS1za2lpbmctbm9yZGljOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2NhXCJcbn1cbi5mYS1za3VsbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU0Y1wiXG59XG4uZmEtc2t1bGwtY293OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGRlXCJcbn1cbi5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzE0XCJcbn1cbi5mYS1za3lhdGxhczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIxNlwiXG59XG4uZmEtc2t5cGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxN2VcIlxufVxuLmZhLXNsYWNrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTk4XCJcbn1cbi5mYS1zbGFjay1oYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2VmXCJcbn1cbi5mYS1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcxNVwiXG59XG4uZmEtc2xlZGRpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3Y2JcIlxufVxuLmZhLXNsZWlnaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdjY1wiXG59XG4uZmEtc2xpZGVycy1oOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWRlXCJcbn1cbi5mYS1zbGlkZXJzLWgtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2YwXCJcbn1cbi5mYS1zbGlkZXJzLXY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZjFcIlxufVxuLmZhLXNsaWRlcnMtdi1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZjJcIlxufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxZTdcIlxufVxuLmZhLXNtaWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTE4XCJcbn1cbi5mYS1zbWlsZS1iZWFtOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWI4XCJcbn1cbi5mYS1zbWlsZS1wbHVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWI5XCJcbn1cbi5mYS1zbWlsZS13aW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGRhXCJcbn1cbi5mYS1zbW9nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzVmXCJcbn1cbi5mYS1zbW9rZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2MFwiXG59XG4uZmEtc21va2luZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4ZFwiXG59XG4uZmEtc21va2luZy1iYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NGRcIlxufVxuLmZhLXNtczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdjZFwiXG59XG4uZmEtc25ha2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MTZcIlxufVxuLmZhLXNuYXBjaGF0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmFiXCJcbn1cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJhY1wiXG59XG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmFkXCJcbn1cbi5mYS1zbm9vemU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ODBcIlxufVxuLmZhLXNub3ctYmxvd2luZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2MVwiXG59XG4uZmEtc25vd2JvYXJkaW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2NlXCJcbn1cbi5mYS1zbm93Zmxha2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZGNcIlxufVxuLmZhLXNub3dmbGFrZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3Y2ZcIlxufVxuLmZhLXNub3dtYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZDBcIlxufVxuLmZhLXNub3dtb2JpbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZDFcIlxufVxuLmZhLXNub3dwbG93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2QyXCJcbn1cbi5mYS1zb2FwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDZlXCJcbn1cbi5mYS1zb2NrczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY5NlwiXG59XG4uZmEtc29sYXItcGFuZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YmFcIlxufVxuLmZhLXNvbGFyLXN5c3RlbTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAyZlwiXG59XG4uZmEtc29ydDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBkY1wiXG59XG4uZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTVkXCJcbn1cbi5mYS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODgxXCJcbn1cbi5mYS1zb3J0LWFscGhhLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTVlXCJcbn1cbi5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg4MlwiXG59XG4uZmEtc29ydC1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ODNcIlxufVxuLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNjBcIlxufVxuLmZhLXNvcnQtYW1vdW50LWRvd24tYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODg0XCJcbn1cbi5mYS1zb3J0LWFtb3VudC11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE2MVwiXG59XG4uZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODg1XCJcbn1cbi5mYS1zb3J0LWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAzMFwiXG59XG4uZmEtc29ydC1jaXJjbGUtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAzMVwiXG59XG4uZmEtc29ydC1jaXJjbGUtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMzJcIlxufVxuLmZhLXNvcnQtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBkZFwiXG59XG4uZmEtc29ydC1udW1lcmljLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNjJcIlxufVxuLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg4NlwiXG59XG4uZmEtc29ydC1udW1lcmljLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTYzXCJcbn1cbi5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODg3XCJcbn1cbi5mYS1zb3J0LXNoYXBlcy1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODg4XCJcbn1cbi5mYS1zb3J0LXNoYXBlcy1kb3duLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg4OVwiXG59XG4uZmEtc29ydC1zaGFwZXMtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OGFcIlxufVxuLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg4YlwiXG59XG4uZmEtc29ydC1zaXplLWRvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OGNcIlxufVxuLmZhLXNvcnQtc2l6ZS1kb3duLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg4ZFwiXG59XG4uZmEtc29ydC1zaXplLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODhlXCJcbn1cbi5mYS1zb3J0LXNpemUtdXAtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODhmXCJcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGRlXCJcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWJlXCJcbn1cbi5mYS1zb3VwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODIzXCJcbn1cbi5mYS1zb3VyY2V0cmVlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2QzXCJcbn1cbi5mYS1zcGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YmJcIlxufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxOTdcIlxufVxuLmZhLXNwYWNlLXN0YXRpb24tbW9vbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAzM1wiXG59XG4uZmEtc3BhY2Utc3RhdGlvbi1tb29uLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAzNFwiXG59XG4uZmEtc3BhZGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZjRcIlxufVxuLmZhLXNwYXJrbGVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODkwXCJcbn1cbi5mYS1zcGVha2FwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2YzXCJcbn1cbi5mYS1zcGVha2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGRmXCJcbn1cbi5mYS1zcGVha2VyLWRlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4M2NcIlxufVxuLmZhLXNwZWFrZXJzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGUwXCJcbn1cbi5mYS1zcGVsbC1jaGVjazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5MVwiXG59XG4uZmEtc3BpZGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzE3XCJcbn1cbi5mYS1zcGlkZXItYmxhY2std2lkb3c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MThcIlxufVxuLmZhLXNwaWRlci13ZWI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MTlcIlxufVxuLmZhLXNwaW5uZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMTBcIlxufVxuLmZhLXNwaW5uZXItdGhpcmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZjRcIlxufVxuLmZhLXNwbG90Y2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YmNcIlxufVxuLmZhLXNwb3RpZnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYmNcIlxufVxuLmZhLXNwcmF5LWNhbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjViZFwiXG59XG4uZmEtc3ByaW5rbGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDM1XCJcbn1cbi5mYS1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYzhcIlxufVxuLmZhLXNxdWFyZS1mdWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDVjXCJcbn1cbi5mYS1zcXVhcmUtcm9vdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY5N1wiXG59XG4uZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjk4XCJcbn1cbi5mYS1zcXVhcmVzcGFjZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjViZVwiXG59XG4uZmEtc3F1aXJyZWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MWFcIlxufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMThkXCJcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE2Y1wiXG59XG4uZmEtc3RhY2twYXRoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODQyXCJcbn1cbi5mYS1zdGFmZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcxYlwiXG59XG4uZmEtc3RhbXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YmZcIlxufVxuLmZhLXN0YXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMDVcIlxufVxuLmZhLXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjk5XCJcbn1cbi5mYS1zdGFyLWNocmlzdG1hczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdkNFwiXG59XG4uZmEtc3Rhci1leGNsYW1hdGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJmM1wiXG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDg5XCJcbn1cbi5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWMwXCJcbn1cbi5mYS1zdGFyLW9mLWRhdmlkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjlhXCJcbn1cbi5mYS1zdGFyLW9mLWxpZmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjFcIlxufVxuLmZhLXN0YXItc2hvb3Rpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMzZcIlxufVxuLmZhLXN0YXJmaWdodGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDM3XCJcbn1cbi5mYS1zdGFyZmlnaHRlci1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwMzhcIlxufVxuLmZhLXN0YXJzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzYyXCJcbn1cbi5mYS1zdGFyc2hpcDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAzOVwiXG59XG4uZmEtc3RhcnNoaXAtZnJlaWdodGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDNhXCJcbn1cbi5mYS1zdGF5bGlua2VkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Y1XCJcbn1cbi5mYS1zdGVhazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgyNFwiXG59XG4uZmEtc3RlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYjZcIlxufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFiN1wiXG59XG4uZmEtc3RlYW0tc3ltYm9sOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Y2XCJcbn1cbi5mYS1zdGVlcmluZy13aGVlbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYyMlwiXG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA0OFwiXG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDUxXCJcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBmMVwiXG59XG4uZmEtc3RpY2tlci1tdWxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmM2Y3XCJcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI0OVwiXG59XG4uZmEtc3RvY2tpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZDVcIlxufVxuLmZhLXN0b21hY2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjNcIlxufVxuLmZhLXN0b3A6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwNGRcIlxufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjhkXCJcbn1cbi5mYS1zdG9wd2F0Y2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZjJcIlxufVxuLmZhLXN0b3B3YXRjaC0yMDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA2ZlwiXG59XG4uZmEtc3RvcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NGVcIlxufVxuLmZhLXN0b3JlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU0ZlwiXG59XG4uZmEtc3RvcmUtYWx0LXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDcwXCJcbn1cbi5mYS1zdG9yZS1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA3MVwiXG59XG4uZmEtc3RyYXZhOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDI4XCJcbn1cbi5mYS1zdHJlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NTBcIlxufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjFkXCJcbn1cbi5mYS1zdHJldGNoZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MjVcIlxufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwY2NcIlxufVxuLmZhLXN0cmlwZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQyOVwiXG59XG4uZmEtc3RyaXBlLXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MmFcIlxufVxuLmZhLXN0cm9vcHdhZmVsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTUxXCJcbn1cbi5mYS1zdHVkaW92aW5hcmk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZjhcIlxufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWE0XCJcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYTNcIlxufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEyY1wiXG59XG4uZmEtc3Vid2F5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjM5XCJcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBmMlwiXG59XG4uZmEtc3VpdGNhc2Utcm9sbGluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVjMVwiXG59XG4uZmEtc3VuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTg1XCJcbn1cbi5mYS1zdW4tY2xvdWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NjNcIlxufVxuLmZhLXN1bi1kdXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzY0XCJcbn1cbi5mYS1zdW4taGF6ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2NVwiXG59XG4uZmEtc3VuZ2xhc3NlczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5MlwiXG59XG4uZmEtc3VucmlzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2NlwiXG59XG4uZmEtc3Vuc2V0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzY3XCJcbn1cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJkZFwiXG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxMmJcIlxufVxuLmZhLXN1cHBsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNmOVwiXG59XG4uZmEtc3VycHJpc2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YzJcIlxufVxuLmZhLXN1c2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZDZcIlxufVxuLmZhLXN3YXRjaGJvb2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YzNcIlxufVxuLmZhLXN3aWZ0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGUxXCJcbn1cbi5mYS1zd2ltbWVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWM0XCJcbn1cbi5mYS1zd2ltbWluZy1wb29sOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWM1XCJcbn1cbi5mYS1zd29yZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcxY1wiXG59XG4uZmEtc3dvcmQtbGFzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwM2JcIlxufVxuLmZhLXN3b3JkLWxhc2VyLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTAzY1wiXG59XG4uZmEtc3dvcmRzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzFkXCJcbn1cbi5mYS1zd29yZHMtbGFzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwM2RcIlxufVxuLmZhLXN5bWZvbnk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4M2RcIlxufVxuLmZhLXN5bmFnb2d1ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY5YlwiXG59XG4uZmEtc3luYzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAyMVwiXG59XG4uZmEtc3luYy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZjFcIlxufVxuLmZhLXN5cmluZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0OGVcIlxufVxuLmZhLXRhYmxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGNlXCJcbn1cbi5mYS10YWJsZS10ZW5uaXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0NWRcIlxufVxuLmZhLXRhYmxldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEwYVwiXG59XG4uZmEtdGFibGV0LWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNmYVwiXG59XG4uZmEtdGFibGV0LWFuZHJvaWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZmJcIlxufVxuLmZhLXRhYmxldC1hbmRyb2lkLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNmY1wiXG59XG4uZmEtdGFibGV0LXJ1Z2dlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ4ZlwiXG59XG4uZmEtdGFibGV0czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5MFwiXG59XG4uZmEtdGFjaG9tZXRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBlNFwiXG59XG4uZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYzZmRcIlxufVxuLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjRcIlxufVxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjVcIlxufVxuLmZhLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjZcIlxufVxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3c6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjdcIlxufVxuLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MjhcIlxufVxuLmZhLXRhY2hvbWV0ZXItYXZlcmFnZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYyOVwiXG59XG4uZmEtdGFjaG9tZXRlci1mYXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjJhXCJcbn1cbi5mYS10YWNob21ldGVyLWZhc3Rlc3Q6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MmJcIlxufVxuLmZhLXRhY2hvbWV0ZXItc2xvdzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYyY1wiXG59XG4uZmEtdGFjaG9tZXRlci1zbG93ZXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjJkXCJcbn1cbi5mYS10YWNvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODI2XCJcbn1cbi5mYS10YWc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMmJcIlxufVxuLmZhLXRhZ3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMmNcIlxufVxuLmZhLXRhbGx5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjljXCJcbn1cbi5mYS10YW5ha2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MjdcIlxufVxuLmZhLXRhcGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZGJcIlxufVxuLmZhLXRhc2tzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGFlXCJcbn1cbi5mYS10YXNrcy1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MjhcIlxufVxuLmZhLXRheGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxYmFcIlxufVxuLmZhLXRlYW1zcGVhazpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmOVwiXG59XG4uZmEtdGVldGg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MmVcIlxufVxuLmZhLXRlZXRoLW9wZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MmZcIlxufVxuLmZhLXRlbGVncmFtOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmM2XCJcbn1cbi5mYS10ZWxlZ3JhbS1wbGFuZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNmZVwiXG59XG4uZmEtdGVsZXNjb3BlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDNlXCJcbn1cbi5mYS10ZW1wZXJhdHVyZS1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDNmXCJcbn1cbi5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NjhcIlxufVxuLmZhLXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NjlcIlxufVxuLmZhLXRlbXBlcmF0dXJlLWhvdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2YVwiXG59XG4uZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzZiXCJcbn1cbi5mYS10ZW1wZXJhdHVyZS11cDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA0MFwiXG59XG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFkNVwiXG59XG4uZmEtdGVuZ2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZDdcIlxufVxuLmZhLXRlbm5pcy1iYWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDVlXCJcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjEyMFwiXG59XG4uZmEtdGV4dDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5M1wiXG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMzRcIlxufVxuLmZhLXRleHQtc2l6ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5NFwiXG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAzNVwiXG59XG4uZmEtdGg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMGFcIlxufVxuLmZhLXRoLWxhcmdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDA5XCJcbn1cbi5mYS10aC1saXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDBiXCJcbn1cbi5mYS10aGUtcmVkLXlldGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2OWRcIlxufVxuLmZhLXRoZWF0ZXItbWFza3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MzBcIlxufVxuLmZhLXRoZW1lY286YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1YzZcIlxufVxuLmZhLXRoZW1laXNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJiMlwiXG59XG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0OTFcIlxufVxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmNiXCJcbn1cbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmM3XCJcbn1cbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmM5XCJcbn1cbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmNhXCJcbn1cbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJjOFwiXG59XG4uZmEtdGhldGE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2OWVcIlxufVxuLmZhLXRoaW5rLXBlYWtzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzMxXCJcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE2NVwiXG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTY0XCJcbn1cbi5mYS10aHVtYnRhY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOGRcIlxufVxuLmZhLXRodW5kZXJzdG9ybTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2Y1wiXG59XG4uZmEtdGh1bmRlcnN0b3JtLW1vb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NmRcIlxufVxuLmZhLXRodW5kZXJzdG9ybS1zdW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NmVcIlxufVxuLmZhLXRpY2tldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE0NVwiXG59XG4uZmEtdGlja2V0LWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNmZlwiXG59XG4uZmEtdGlrdG9rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDdiXCJcbn1cbi5mYS10aWxkZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjY5ZlwiXG59XG4uZmEtdGltZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMGRcIlxufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA1N1wiXG59XG4uZmEtdGltZXMtaGV4YWdvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJlZVwiXG59XG4uZmEtdGltZXMtb2N0YWdvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJmMFwiXG59XG4uZmEtdGltZXMtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmQzXCJcbn1cbi5mYS10aW50OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDQzXCJcbn1cbi5mYS10aW50LXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWM3XCJcbn1cbi5mYS10aXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjMxXCJcbn1cbi5mYS10aXJlLWZsYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MzJcIlxufVxuLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYzM1wiXG59XG4uZmEtdGlyZS1ydWdnZWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MzRcIlxufVxuLmZhLXRpcmVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWM4XCJcbn1cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjA0XCJcbn1cbi5mYS10b2dnbGUtb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMDVcIlxufVxuLmZhLXRvaWxldDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdkOFwiXG59XG4uZmEtdG9pbGV0LXBhcGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzFlXCJcbn1cbi5mYS10b2lsZXQtcGFwZXItYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzFmXCJcbn1cbi5mYS10b2lsZXQtcGFwZXItc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNzJcIlxufVxuLmZhLXRvbWJzdG9uZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcyMFwiXG59XG4uZmEtdG9tYnN0b25lLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcyMVwiXG59XG4uZmEtdG9vbGJveDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjU1MlwiXG59XG4uZmEtdG9vbHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZDlcIlxufVxuLmZhLXRvb3RoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWM5XCJcbn1cbi5mYS10b290aGJydXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjM1XCJcbn1cbi5mYS10b3JhaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZhMFwiXG59XG4uZmEtdG9yaWktZ2F0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZhMVwiXG59XG4uZmEtdG9ybmFkbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc2ZlwiXG59XG4uZmEtdHJhY3RvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcyMlwiXG59XG4uZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUxM1wiXG59XG4uZmEtdHJhZGVtYXJrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjVjXCJcbn1cbi5mYS10cmFmZmljLWNvbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MzZcIlxufVxuLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MzdcIlxufVxuLmZhLXRyYWZmaWMtbGlnaHQtZ286YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2MzhcIlxufVxuLmZhLXRyYWZmaWMtbGlnaHQtc2xvdzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYzOVwiXG59XG4uZmEtdHJhZmZpYy1saWdodC1zdG9wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjNhXCJcbn1cbi5mYS10cmFpbGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDQxXCJcbn1cbi5mYS10cmFpbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIzOFwiXG59XG4uZmEtdHJhbTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdkYVwiXG59XG4uZmEtdHJhbnNnZW5kZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMjRcIlxufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIyNVwiXG59XG4uZmEtdHJhbnNwb3J0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNDJcIlxufVxuLmZhLXRyYW5zcG9ydGVyLTE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNDNcIlxufVxuLmZhLXRyYW5zcG9ydGVyLTI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNDRcIlxufVxuLmZhLXRyYW5zcG9ydGVyLTM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNDVcIlxufVxuLmZhLXRyYW5zcG9ydGVyLWVtcHR5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDQ2XCJcbn1cbi5mYS10cmFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFmOFwiXG59XG4uZmEtdHJhc2gtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmVkXCJcbn1cbi5mYS10cmFzaC1yZXN0b3JlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODI5XCJcbn1cbi5mYS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgyYVwiXG59XG4uZmEtdHJhc2gtdW5kbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5NVwiXG59XG4uZmEtdHJhc2gtdW5kby1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OTZcIlxufVxuLmZhLXRyZWFzdXJlLWNoZXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzIzXCJcbn1cbi5mYS10cmVlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWJiXCJcbn1cbi5mYS10cmVlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQwMFwiXG59XG4uZmEtdHJlZS1jaHJpc3RtYXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZGJcIlxufVxuLmZhLXRyZWUtZGVjb3JhdGVkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2RjXCJcbn1cbi5mYS10cmVlLWxhcmdlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2RkXCJcbn1cbi5mYS10cmVlLXBhbG06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MmJcIlxufVxuLmZhLXRyZWVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzI0XCJcbn1cbi5mYS10cmVsbG86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxODFcIlxufVxuLmZhLXRyaWFuZ2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmVjXCJcbn1cbi5mYS10cmlhbmdsZS1tdXNpYzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhlMlwiXG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyNjJcIlxufVxuLmZhLXRyb3BoeTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA5MVwiXG59XG4uZmEtdHJvcGh5LWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJlYlwiXG59XG4uZmEtdHJ1Y2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwZDFcIlxufVxuLmZhLXRydWNrLWNvbnRhaW5lcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRkY1wiXG59XG4uZmEtdHJ1Y2stY291Y2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZGRcIlxufVxuLmZhLXRydWNrLWxvYWRpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZGVcIlxufVxuLmZhLXRydWNrLW1vbnN0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2M2JcIlxufVxuLmZhLXRydWNrLW1vdmluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRkZlwiXG59XG4uZmEtdHJ1Y2stcGlja3VwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNjNjXCJcbn1cbi5mYS10cnVjay1wbG93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2RlXCJcbn1cbi5mYS10cnVjay1yYW1wOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGUwXCJcbn1cbi5mYS10cnVtcGV0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGUzXCJcbn1cbi5mYS10c2hpcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NTNcIlxufVxuLmZhLXR0eTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFlNFwiXG59XG4uZmEtdHVtYmxyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTczXCJcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTc0XCJcbn1cbi5mYS10dXJrZXk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MjVcIlxufVxuLmZhLXR1cm50YWJsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhlNFwiXG59XG4uZmEtdHVydGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzI2XCJcbn1cbi5mYS10djpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI2Y1wiXG59XG4uZmEtdHYtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGU1XCJcbn1cbi5mYS10di1tdXNpYzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhlNlwiXG59XG4uZmEtdHYtcmV0cm86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MDFcIlxufVxuLmZhLXR3aXRjaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFlOFwiXG59XG4uZmEtdHdpdHRlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjA5OVwiXG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwODFcIlxufVxuLmZhLXR5cGV3cml0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZTdcIlxufVxuLmZhLXR5cG8zOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDJiXCJcbn1cbi5mYS11YmVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDAyXCJcbn1cbi5mYS11YnVudHU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3ZGZcIlxufVxuLmZhLXVmbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA0N1wiXG59XG4uZmEtdWZvLWJlYW06YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNDhcIlxufVxuLmZhLXVpa2l0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDAzXCJcbn1cbi5mYS11bWJyYWNvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGU4XCJcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBlOVwiXG59XG4uZmEtdW1icmVsbGEtYmVhY2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1Y2FcIlxufVxuLmZhLXVuY2hhcnRlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA4NFwiXG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGNkXCJcbn1cbi5mYS11bmRvOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGUyXCJcbn1cbi5mYS11bmRvLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJlYVwiXG59XG4uZmEtdW5pY29ybjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcyN1wiXG59XG4uZmEtdW5pb246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YTJcIlxufVxuLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDA0XCJcbn1cbi5mYS11bml0eTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA0OVwiXG59XG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI5YVwiXG59XG4uZmEtdW5pdmVyc2l0eTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE5Y1wiXG59XG4uZmEtdW5saW5rOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTI3XCJcbn1cbi5mYS11bmxvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOWNcIlxufVxuLmZhLXVubG9jay1hbHQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxM2VcIlxufVxuLmZhLXVuc3BsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDdjXCJcbn1cbi5mYS11bnRhcHBkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDA1XCJcbn1cbi5mYS11cGxvYWQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwOTNcIlxufVxuLmZhLXVwczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjdlMFwiXG59XG4uZmEtdXNiOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjg3XCJcbn1cbi5mYS11c2ItZHJpdmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZTlcIlxufVxuLmZhLXVzZC1jaXJjbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZThcIlxufVxuLmZhLXVzZC1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyZTlcIlxufVxuLmZhLXVzZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMDdcIlxufVxuLmZhLXVzZXItYWxpZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNGFcIlxufVxuLmZhLXVzZXItYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDA2XCJcbn1cbi5mYS11c2VyLWFsdC1zbGFzaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmYVwiXG59XG4uZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZmJcIlxufVxuLmZhLXVzZXItY2hhcnQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YTNcIlxufVxuLmZhLXVzZXItY2hlY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZmNcIlxufVxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmJkXCJcbn1cbi5mYS11c2VyLWNsb2NrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGZkXCJcbn1cbi5mYS11c2VyLWNvZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmZVwiXG59XG4uZmEtdXNlci1jb3dib3k6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZWFcIlxufVxuLmZhLXVzZXItY3Jvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YTRcIlxufVxuLmZhLXVzZXItZWRpdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRmZlwiXG59XG4uZmEtdXNlci1mcmllbmRzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTAwXCJcbn1cbi5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTAxXCJcbn1cbi5mYS11c2VyLWhhcmQtaGF0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODJjXCJcbn1cbi5mYS11c2VyLWhlYWRzZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MmRcIlxufVxuLmZhLXVzZXItaW5qdXJlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjcyOFwiXG59XG4uZmEtdXNlci1sb2NrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTAyXCJcbn1cbi5mYS11c2VyLW1kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMGYwXCJcbn1cbi5mYS11c2VyLW1kLWNoYXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MmVcIlxufVxuLmZhLXVzZXItbWludXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MDNcIlxufVxuLmZhLXVzZXItbXVzaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZWJcIlxufVxuLmZhLXVzZXItbmluamE6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MDRcIlxufVxuLmZhLXVzZXItbnVyc2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MmZcIlxufVxuLmZhLXVzZXItcGx1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIzNFwiXG59XG4uZmEtdXNlci1yb2JvdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA0YlwiXG59XG4uZmEtdXNlci1zZWNyZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMWJcIlxufVxuLmZhLXVzZXItc2hpZWxkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTA1XCJcbn1cbi5mYS11c2VyLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTA2XCJcbn1cbi5mYS11c2VyLXRhZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUwN1wiXG59XG4uZmEtdXNlci10aWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1MDhcIlxufVxuLmZhLXVzZXItdGltZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMzVcIlxufVxuLmZhLXVzZXItdW5sb2NrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDU4XCJcbn1cbi5mYS11c2VyLXZpc29yOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDRjXCJcbn1cbi5mYS11c2VyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjBjMFwiXG59XG4uZmEtdXNlcnMtY2xhc3M6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2M2RcIlxufVxuLmZhLXVzZXJzLWNvZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUwOVwiXG59XG4uZmEtdXNlcnMtY3Jvd246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YTVcIlxufVxuLmZhLXVzZXJzLW1lZGljYWw6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MzBcIlxufVxuLmZhLXVzZXJzLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDczXCJcbn1cbi5mYS11c3BzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2UxXCJcbn1cbi5mYS11c3N1bm5haDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQwN1wiXG59XG4uZmEtdXRlbnNpbC1mb3JrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmUzXCJcbn1cbi5mYS11dGVuc2lsLWtuaWZlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmU0XCJcbn1cbi5mYS11dGVuc2lsLXNwb29uOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmU1XCJcbn1cbi5mYS11dGVuc2lsczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJlN1wiXG59XG4uZmEtdXRlbnNpbHMtYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmU2XCJcbn1cbi5mYS12YWFkaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MDhcIlxufVxuLmZhLXZhY3V1bTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA0ZFwiXG59XG4uZmEtdmFjdXVtLXJvYm90OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDRlXCJcbn1cbi5mYS12YWx1ZS1hYnNvbHV0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZhNlwiXG59XG4uZmEtdmVjdG9yLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVjYlwiXG59XG4uZmEtdmVudXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMjFcIlxufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIyNlwiXG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjIyOFwiXG59XG4uZmEtdmVzdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA4NVwiXG59XG4uZmEtdmVzdC1wYXRjaGVzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxlMDg2XCJcbn1cbi5mYS12aHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4ZWNcIlxufVxuLmZhLXZpYWNvaW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYyMzdcIlxufVxuLmZhLXZpYWRlbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJhOVwiXG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJhYVwiXG59XG4uZmEtdmlhbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5MlwiXG59XG4uZmEtdmlhbHM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0OTNcIlxufVxuLmZhLXZpYmVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDA5XCJcbn1cbi5mYS12aWRlbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAzZFwiXG59XG4uZmEtdmlkZW8tcGx1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjRlMVwiXG59XG4uZmEtdmlkZW8tc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0ZTJcIlxufVxuLmZhLXZpaGFyYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZhN1wiXG59XG4uZmEtdmltZW86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MGFcIlxufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE5NFwiXG59XG4uZmEtdmltZW8tdjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI3ZFwiXG59XG4uZmEtdmluZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFjYVwiXG59XG4uZmEtdmlvbGluOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGVkXCJcbn1cbi5mYS12aXJ1czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA3NFwiXG59XG4uZmEtdmlydXMtc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNzVcIlxufVxuLmZhLXZpcnVzZXM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNzZcIlxufVxuLmZhLXZrOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTg5XCJcbn1cbi5mYS12bnY6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MGJcIlxufVxuLmZhLXZvaWNlbWFpbDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjg5N1wiXG59XG4uZmEtdm9sY2FubzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc3MFwiXG59XG4uZmEtdm9sbGV5YmFsbC1iYWxsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDVmXCJcbn1cbi5mYS12b2x1bWU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YThcIlxufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMDI3XCJcbn1cbi5mYS12b2x1bWUtbXV0ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjZhOVwiXG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjAyNlwiXG59XG4uZmEtdm9sdW1lLXNsYXNoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmUyXCJcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwMjhcIlxufVxuLmZhLXZvdGUtbmF5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzcxXCJcbn1cbi5mYS12b3RlLXllYTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc3MlwiXG59XG4uZmEtdnItY2FyZGJvYXJkOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzI5XCJcbn1cbi5mYS12dWVqczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQxZlwiXG59XG4uZmEtd2Fnb24tY292ZXJlZDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhlZVwiXG59XG4uZmEtd2Fsa2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODMxXCJcbn1cbi5mYS13YWxraWUtdGFsa2llOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmOGVmXCJcbn1cbi5mYS13YWxraW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNTU0XCJcbn1cbi5mYS13YWxsZXQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1NTVcIlxufVxuLmZhLXdhbmQ6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MmFcIlxufVxuLmZhLXdhbmQtbWFnaWM6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MmJcIlxufVxuLmZhLXdhcmVob3VzZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5NFwiXG59XG4uZmEtd2FyZWhvdXNlLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5NVwiXG59XG4uZmEtd2FzaGVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODk4XCJcbn1cbi5mYS13YXRjaDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJlMVwiXG59XG4uZmEtd2F0Y2gtY2FsY3VsYXRvcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhmMFwiXG59XG4uZmEtd2F0Y2gtZml0bmVzczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjYzZVwiXG59XG4uZmEtd2F0Y2htYW4tbW9uaXRvcmluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA4N1wiXG59XG4uZmEtd2F0ZXI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NzNcIlxufVxuLmZhLXdhdGVyLWxvd2VyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzc0XCJcbn1cbi5mYS13YXRlci1yaXNlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzc1XCJcbn1cbi5mYS13YXZlLXNpbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OTlcIlxufVxuLmZhLXdhdmUtc3F1YXJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODNlXCJcbn1cbi5mYS13YXZlLXRyaWFuZ2xlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODlhXCJcbn1cbi5mYS13YXZlZm9ybTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhmMVwiXG59XG4uZmEtd2F2ZWZvcm0tcGF0aDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjhmMlwiXG59XG4uZmEtd2F6ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjgzZlwiXG59XG4uZmEtd2ViY2FtOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODMyXCJcbn1cbi5mYS13ZWJjYW0tc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4MzNcIlxufVxuLmZhLXdlZWJseTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVjY1wiXG59XG4uZmEtd2VpYm86YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxOGFcIlxufVxuLmZhLXdlaWdodDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQ5NlwiXG59XG4uZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY1Y2RcIlxufVxuLmZhLXdlaXhpbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFkN1wiXG59XG4uZmEtd2hhbGU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3MmNcIlxufVxuLmZhLXdoYXRzYXBwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjMyXCJcbn1cbi5mYS13aGF0c2FwcC1zcXVhcmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MGNcIlxufVxuLmZhLXdoZWF0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzJkXCJcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTkzXCJcbn1cbi5mYS13aGlzdGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDYwXCJcbn1cbi5mYS13aG1jczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQwZFwiXG59XG4uZmEtd2lmaTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjFlYlwiXG59XG4uZmEtd2lmaS0xOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNmFhXCJcbn1cbi5mYS13aWZpLTI6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YWJcIlxufVxuLmZhLXdpZmktc2xhc2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YWNcIlxufVxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjY2XCJcbn1cbi5mYS13aW5kOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzJlXCJcbn1cbi5mYS13aW5kLXR1cmJpbmU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY4OWJcIlxufVxuLmZhLXdpbmQtd2FybmluZzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjc3NlwiXG59XG4uZmEtd2luZG93OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDBlXCJcbn1cbi5mYS13aW5kb3ctYWx0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDBmXCJcbn1cbi5mYS13aW5kb3ctY2xvc2U6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MTBcIlxufVxuLmZhLXdpbmRvdy1mcmFtZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA0ZlwiXG59XG4uZmEtd2luZG93LWZyYW1lLW9wZW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGUwNTBcIlxufVxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJkMFwiXG59XG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmQxXCJcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJkMlwiXG59XG4uZmEtd2luZG93czpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE3YVwiXG59XG4uZmEtd2luZHNvY2s6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY3NzdcIlxufVxuLmZhLXdpbmUtYm90dGxlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNzJmXCJcbn1cbi5mYS13aW5lLWdsYXNzOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNGUzXCJcbn1cbi5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjVjZVwiXG59XG4uZmEtd2l4OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNWNmXCJcbn1cbi5mYS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjczMFwiXG59XG4uZmEtd29kdTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZTA4OFwiXG59XG4uZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjUxNFwiXG59XG4uZmEtd29uLXNpZ246YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYxNTlcIlxufVxuLmZhLXdvcmRwcmVzczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE5YVwiXG59XG4uZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQxMVwiXG59XG4uZmEtd3BiZWdpbm5lcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI5N1wiXG59XG4uZmEtd3BleHBsb3JlcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjJkZVwiXG59XG4uZmEtd3Bmb3JtczpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjI5OFwiXG59XG4uZmEtd3ByZXNzcjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjNlNFwiXG59XG4uZmEtd3JlYXRoOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2UyXCJcbn1cbi5mYS13cmVuY2g6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGYwYWRcIlxufVxuLmZhLXgtcmF5OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDk3XCJcbn1cbi5mYS14Ym94OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDEyXCJcbn1cbi5mYS14aW5nOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTY4XCJcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE2OVwiXG59XG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMjNiXCJcbn1cbi5mYS15YWhvbzpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE5ZVwiXG59XG4uZmEteWFtbWVyOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmODQwXCJcbn1cbi5mYS15YW5kZXg6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY0MTNcIlxufVxuLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmNDE0XCJcbn1cbi5mYS15YXJuOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmN2UzXCJcbn1cbi5mYS15ZWxwOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMWU5XCJcbn1cbi5mYS15ZW4tc2lnbjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjE1N1wiXG59XG4uZmEteWluLXlhbmc6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2YWRcIlxufVxuLmZhLXlvYXN0OmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMmIxXCJcbn1cbi5mYS15b3V0dWJlOmJlZm9yZXtcbiAgICBjb250ZW50OlwiXFxmMTY3XCJcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcZjQzMVwiXG59XG4uZmEtemhpaHU6YmVmb3Jle1xuICAgIGNvbnRlbnQ6XCJcXGY2M2ZcIlxufVxuLnNyLW9ubHl7XG4gICAgYm9yZGVyOjA7XG4gICAgY2xpcDpyZWN0KDAsMCwwLDApO1xuICAgIGhlaWdodDoxcHg7XG4gICAgbWFyZ2luOi0xcHg7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIHBhZGRpbmc6MDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB3aWR0aDoxcHhcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsLnNyLW9ubHktZm9jdXNhYmxlOmZvY3Vze1xuICAgIGNsaXA6YXV0bztcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXJnaW46MDtcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xuICAgIHBvc2l0aW9uOnN0YXRpYztcbiAgICB3aWR0aDphdXRvXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA4MSxVK2YwOGMsVStmMDkyLFUrZjA5OSxVK2YwOWIsVStmMGQyLWYwZDUsVStmMTEzLFUrZjEzNixVK2YxM2ItZjEzYyxVK2YxNWEsVStmMTY3LWYxNjksVStmMTZjLWYxNmUsVStmMTcwLFUrZjE3My1mMTc0LFUrZjE3YSxVK2YxN2MtZjE3ZSxVK2YxODAsVStmMTg0LFUrZjE4OS1mMThjLFUrZjE5NCxVK2YxOWEtZjE5YixVK2YxYTAtZjFhNCxVK2YxYTYtZjFhNyxVK2YxYTktZjFhYSxVK2YxYjQsVStmMWI2LWYxYjcsVStmMWJjLWYxYmUsVStmMWNhLWYxY2MsVStmMWQwLWYxZDEsVStmMWQ0LWYxZDYsVStmMWU3LFUrZjFlZC1mMWVlLFUrZjFmMC1mMWYyLFUrZjFmNC1mMWY1LFUrZjIwMixVK2YyMDgtZjIwOSxVK2YyMGQtZjIwZSxVK2YyMTEtZjIxMyxVK2YyMTUsVStmMjMxLWYyMzIsVStmMjM3LFUrZjIzYS1mMjNiLFUrZjIzZC1mMjNlLFUrZjI0Yi1mMjRjLFUrZjI2MC1mMjYxLFUrZjI2My1mMjY2LFUrZjI2OCxVK2YyNmEtZjI2YixVK2YyNmQtZjI2ZSxVK2YyNzAsVStmMjdkLWYyN2UsVStmMjgwLWYyODEsVStmMjg0LWYyODUsVStmMjg3LWYyOGEsVStmMjkzLWYyOTQsVStmMjk3LWYyOTksVStmMmE1LWYyYTYsVStmMmE5LFUrZjJhYi1mMmFkLFUrZjJiMCxVK2YyYjIsVStmMmI0LFUrZjJiOCxVK2YyYzQsVStmMmM2LFUrZjJkNi1mMmQ4LFUrZjJkYSxVK2YyZGQtZjJkZSxVK2YyZTAsVStmMzVjLFUrZjM2OC1mMzc0LFUrZjM3OC1mMzdkLFUrZjM3Zi1mMzgwLFUrZjM4My1mMzg1LFUrZjM4OCxVK2YzOGItZjM4ZixVK2YzOTIsVStmMzk0LWYzOTcsVStmMzk5LWYzOWEsVStmM2ExLWYzYTQsVStmM2E2LWYzYjIsVStmM2I0LWYzYjgsVStmM2JhLWYzYmMsVStmM2MwLFUrZjNjMy1mM2M0LFUrZjNjNi1mM2M4LFUrZjNjYSxVK2YzY2MsVStmM2QwLFUrZjNkMixVK2YzZDQsVStmM2Q2LWYzZDcsVStmM2RhLWYzZGIsVStmM2RmLFUrZjNlMS1mM2UzLFUrZjNlNi1mM2U3LFUrZjNlOS1mM2VjLFUrZjNlZS1mM2VmLFUrZjNmNS1mM2Y2LFUrZjNmOC1mM2Y5LFUrZjNmZSxVK2Y0MDItZjQwNSxVK2Y0MDctZjQwOCxVK2Y0MGEtZjQwZCxVK2Y0MTEtZjQxNyxVK2Y0MTksVStmNDFiLWY0MWQsVStmNDFmLFUrZjQyMSxVK2Y0MjZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMTZiLFUrZjQyNVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4yLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4yLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4yLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0MmQtZjQyZlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4zLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4zLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4zLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YxOGQsVStmMWI1LFUrZjFkNyxVK2YyMTAsVStmMjE2LFUrZjI4NixVK2YyYjEsVStmMzkzLFUrZjNiOSxVK2YzY2IsVStmM2QzLFUrZjNkOC1mM2Q5LFUrZjNkYyxVK2Y0MDksVStmNDIzLFUrZjQyOSxVK2Y0MzAtZjQzMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC41LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC41LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuNS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC41LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjUuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0NTIsVStmNDU3XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjkuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjkuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC45LndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjkudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuOS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjQ0ZFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMTAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjEwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMTAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMTAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMTAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0ZDUsVStmNGU1XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjExLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjIwMyxVK2Y0ZTYtZjRmMixVK2Y0Zjhcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjAuMTIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjEyLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMC4xMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjEyLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjEyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4wLjEyLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNGY3LFUrZjUwYSxVK2Y1MGMtZjUwZCxVK2Y1MTAsVStmNTEyLWY1MTNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMjVlLFUrZjM3NSxVK2Y1YTMsVStmNWJlLFUrZjVjYyxVK2Y1Y2Zcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjIuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjIuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjIuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4yLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjIuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNWYxLFUrZjYzZlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMy4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMy4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjMuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMy4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4zLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y2NDJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS40LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNGYzLFUrZjZjYSxVK2Y2Y2MsVStmNmRjLFUrZjcwNCxVK2Y3MzBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMi5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS40LjIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjQuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuNC4yLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmM2U0XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS42LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS42LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS42LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuNi4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS42LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjYuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjE4MSxVK2Y3N2IsVStmNzhkLFUrZjc5MCxVK2Y3OTcsVStmN2FmLWY3YjEsVStmN2IzLFUrZjdiYixVK2Y3ZGYsVStmN2UzXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS43LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS43LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS43LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuNy4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS43LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjcuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjE5OCxVK2YxYTUsVStmMWE4LFUrZjFmMyxVK2YyMTQsVStmMjNjLFUrZjI5NixVK2YyYWEsVStmMzkxLFUrZjM5ZCxVK2YzZjcsVStmNDI3LFUrZjRmNCxVK2Y1MGUsVStmNjBmXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS44LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS44LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS44LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS44LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjguMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjE3MSxVK2YxNzksVStmMWU5LFUrZjI3YyxVK2YzZjMsVStmNDFhLFUrZjQxZSxVK2Y0MjAsVStmNDI4LFUrZjQyYS1mNDJjLFUrZjQ1OSxVK2Y0ZTQsVStmNGY2LFUrZjRmOSxVK2Y1MGIsVStmNTBmLFUrZjUxMSxVK2Y1MTQsVStmNTkyLFUrZjVhOCxVK2Y1YjIsVStmNWI1LFUrZjVjNixVK2Y1ZjcsVStmNWZhLFUrZjYxMixVK2Y2OWQsVStmNmFmLFUrZjZjOSxVK2Y3MzEsVStmNzVkLFUrZjc3YSxVK2Y3ODUsVStmNzg5LFUrZjc5MSxVK2Y3OTgtZjc5OSxVK2Y3YzYsVStmN2QzLFUrZjdkNixVK2Y3ZTAtZjdlMSxVK2Y4MzQtZjgzZCxVK2Y4M2YtZjg0MFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOC4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOC4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjguMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOC4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS44LjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwZTFcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjguMi5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjguMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjguMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS44LjIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjguMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOC4yLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDgyLFUrZjA5YSxVK2YxZDItZjFkMyxVK2YzOWUsVStmNTllLFUrZjdiYyxVK2Y4NDEtZjg0MlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjkuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuOS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS45LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YzOWZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEwLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTAuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmODllXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjExLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjRmNSxVK2Y4YTYsVStmOGNhLFUrZjhkMixVK2Y4ZTEsVStmOGU4XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMS4yLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjExLjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTEuMi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjNiZFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTIuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YxN2IsVStmMWU4LFUrZjI2NyxVK2YyNjksVStmMmFlLFUrZjJjNVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTIuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMi4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEyLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YyODJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjEzLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMy4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTMuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMy4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMy4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xMy4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMTllLFUrZjJiMyxVK2YyZDVcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjE0LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xNC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xNC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xNC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStlMDA3LFUrZTAxMyxVK2UwMWEsVStlMDFlLFUrZTA0OSxVK2UwNTIsVStlMDU1LWUwNTcsVStlMDc3LWUwN2MsVStmMjYyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWJyYW5kcy00MDAtNS4xNS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTUuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtYnJhbmRzLTQwMC01LjE1LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTUuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTUuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1icmFuZHMtNDAwLTUuMTUuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZTA3ZC1lMDg0LFUrZTA4Ny1lMDg4LFUrZjJkOSxVK2YzZDUsVStmM2U4XG59XG4uZmFie1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgZm9udC13ZWlnaHQ6NDAwXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDIsVStmMDA4LWYwMDksVStmMDBiLWYwMGMsVStmMDBlLFUrZjAxMSxVK2YwMTMsVStmMDE5LFUrZjAxYyxVK2YwMjItZjAyNSxVK2YwMmEtZjAyYixVK2YwMmQsVStmMDMwLFUrZjA0MC1mMDQxLFUrZjA0NCxVK2YwNDcsVStmMDQ5LWYwNGEsVStmMDRlLFUrZjA1MCxVK2YwNTItZjA1NSxVK2YwNTctZjA1YixVK2YwNWUsVStmMDYwLWYwNjYsVStmMDY4LWYwNmEsVStmMDc0LFUrZjA3Ny1mMDdhLFUrZjA3Yy1mMDdlLFUrZjA4NSxVK2YwODksVStmMDhiLFUrZjA5MCxVK2YwOTMtZjA5NCxVK2YwOTgsVStmMDljLWYwOWUsVStmMGE0LWYwYWIsVStmMGIyLFUrZjBjMSxVK2YwYzMsVStmMGM2LFUrZjBjOSxVK2YwY2UsVStmMGQ3LWYwZGIsVStmMGUyLWYwZTMsVStmMGU5LWYwZWEsVStmMGVjLFUrZjBmNCxVK2YwZjgsVStmMGZhLWYwZmUsVStmMTAwLWYxMDMsVStmMTA2LWYxMDgsVStmMTBhLWYxMGIsVStmMTFjLFUrZjEyMC1mMTIyLFUrZjEyNCxVK2YxMjYtZjEyOCxVK2YxMmUsVStmMTM0LFUrZjEzNy1mMTNhLFUrZjEzZSxVK2YxNDEtZjE0MyxVK2YxNDYsVStmMTRhLWYxNGQsVStmMTUwLWYxNTQsVStmMTU2LWYxNTksVStmMTc1LWYxNzgsVStmMTgyLWYxODMsVStmMTg4LFUrZjE5MS1mMTkyLFUrZjE5NSxVK2YxOTksVStmMWFkLWYxYWUsVStmMWIwLFUrZjFiMi1mMWIzLFUrZjFiOCxVK2YxYmIsVStmMWMwLFUrZjFjZCxVK2YxZDgsVStmMWRhLFUrZjFlMC1mMWUyLFUrZjFlYSxVK2YxZmEsVStmMWZkLWYxZmUsVStmMjA0LWYyMDYsVStmMjBiLFUrZjIxNy1mMjE4LFUrZjIxYyxVK2YyMjIsVStmMjI0LFUrZjIyNi1mMjI5LFUrZjIzMyxVK2YyMzgtZjIzOSxVK2YyNDAtZjI0NCxVK2YyNDYsVStmMjU1LWYyNTgsVStmMjVhLWYyNWMsVStmMjhiLFUrZjI4ZCxVK2YyOTAtZjI5MixVK2YyOTUsVStmMmExLWYyYTQsVStmMmE4LFUrZjJjNy1mMmNiLFUrZjJjZSxVK2YyZDAsVStmMmQyLWYyZDMsVStmMmRiLFUrZjJlNi1mMmU3LFUrZjJlYSxVK2YyZjAtZjJmMSxVK2YyZjUtZjJmNyxVK2YyZjksVStmMmZkLFUrZjMwMSxVK2YzMDMsVStmMzA4LWYzMGYsVStmMzFkLFUrZjMyMC1mMzIyLFUrZjMyNS1mMzI2LFUrZjMyOC1mMzJlLFUrZjMzMC1mMzMyLFUrZjMzNi1mMzM3LFUrZjMzOS1mMzNjLFUrZjMzZSxVK2YzNDAtZjM0YyxVK2YzNTAtZjM1MyxVK2YzNTUsVStmMzU4LWYzNWIsVStmMzYwLWYzNjcsVStmMzc2LFUrZjM3ZSxVK2YzODcsVStmMzg5LWYzOGEsVStmMzkwLFUrZjM5Yi1mMzljLFUrZjNhMCxVK2YzYjMsVStmM2JlLWYzYmYsVStmM2MyLFUrZjNjNSxVK2YzY2QtZjNjZixVK2YzZGUsVStmM2U1LFUrZjNlZCxVK2YzZjAsVStmM2YyLFUrZjNmYS1mM2ZjLFUrZjQwMC1mNDAxLFUrZjQwZS1mNDEwLFUrMTBmMDAyLFUrMTBmMDA4LTEwZjAwOSxVKzEwZjAwYi0xMGYwMGMsVSsxMGYwMGUsVSsxMGYwMTEsVSsxMGYwMTMsVSsxMGYwMTksVSsxMGYwMWMsVSsxMGYwMjItMTBmMDI1LFUrMTBmMDJhLTEwZjAyYixVKzEwZjAyZCxVKzEwZjAzMCxVKzEwZjA0MC0xMGYwNDEsVSsxMGYwNDQsVSsxMGYwNDcsVSsxMGYwNDktMTBmMDRhLFUrMTBmMDRlLFUrMTBmMDUwLFUrMTBmMDUyLTEwZjA1NSxVKzEwZjA1Ny0xMGYwNWIsVSsxMGYwNWUsVSsxMGYwNjAtMTBmMDY2LFUrMTBmMDY4LTEwZjA2YSxVKzEwZjA3NCxVKzEwZjA3Ny0xMGYwN2EsVSsxMGYwN2MtMTBmMDdlLFUrMTBmMDg1LFUrMTBmMDg5LFUrMTBmMDhiLFUrMTBmMDkwLFUrMTBmMDkzLTEwZjA5NCxVKzEwZjA5OCxVKzEwZjA5Yy0xMGYwOWUsVSsxMGYwYTQtMTBmMGFiLFUrMTBmMGIyLFUrMTBmMGMxLFUrMTBmMGMzLFUrMTBmMGM2LFUrMTBmMGM5LFUrMTBmMGNlLFUrMTBmMGQ3LTEwZjBkYixVKzEwZjBlMi0xMGYwZTMsVSsxMGYwZTktMTBmMGVhLFUrMTBmMGVjLFUrMTBmMGY0LFUrMTBmMGY4LFUrMTBmMGZhLTEwZjBmZSxVKzEwZjEwMC0xMGYxMDMsVSsxMGYxMDYtMTBmMTA4LFUrMTBmMTBhLTEwZjEwYixVKzEwZjExYyxVKzEwZjEyMC0xMGYxMjIsVSsxMGYxMjQsVSsxMGYxMjYtMTBmMTI4LFUrMTBmMTJlLFUrMTBmMTM0LFUrMTBmMTM3LTEwZjEzYSxVKzEwZjEzZSxVKzEwZjE0MS0xMGYxNDMsVSsxMGYxNDYsVSsxMGYxNGEtMTBmMTRkLFUrMTBmMTUwLTEwZjE1NCxVKzEwZjE1Ni0xMGYxNTksVSsxMGYxNzUtMTBmMTc4LFUrMTBmMTgyLTEwZjE4MyxVKzEwZjE4OCxVKzEwZjE5MS0xMGYxOTIsVSsxMGYxOTUsVSsxMGYxOTksVSsxMGYxYWQtMTBmMWFlLFUrMTBmMWIwLFUrMTBmMWIyLTEwZjFiMyxVKzEwZjFiOCxVKzEwZjFiYixVKzEwZjFjMCxVKzEwZjFjZCxVKzEwZjFkOCxVKzEwZjFkYSxVKzEwZjFlMC0xMGYxZTIsVSsxMGYxZWEsVSsxMGYxZmEsVSsxMGYxZmQtMTBmMWZlLFUrMTBmMjA0LTEwZjIwNixVKzEwZjIwYixVKzEwZjIxNy0xMGYyMTgsVSsxMGYyMWMsVSsxMGYyMjIsVSsxMGYyMjQsVSsxMGYyMjYtMTBmMjI5LFUrMTBmMjMzLFUrMTBmMjM4LTEwZjIzOSxVKzEwZjI0MC0xMGYyNDQsVSsxMGYyNDYsVSsxMGYyNTUtMTBmMjU4LFUrMTBmMjVhLTEwZjI1YyxVKzEwZjI4YixVKzEwZjI4ZCxVKzEwZjI5MC0xMGYyOTIsVSsxMGYyOTUsVSsxMGYyYTEtMTBmMmE0LFUrMTBmMmE4LFUrMTBmMmM3LTEwZjJjYixVKzEwZjJjZSxVKzEwZjJkMCxVKzEwZjJkMi0xMGYyZDMsVSsxMGYyZGIsVSsxMGYyZTYtMTBmMmU3LFUrMTBmMmVhLFUrMTBmMmYwLTEwZjJmMSxVKzEwZjJmNS0xMGYyZjcsVSsxMGYyZjksVSsxMGYyZmQsVSsxMGYzMDEsVSsxMGYzMDMsVSsxMGYzMDgtMTBmMzBmLFUrMTBmMzFkLFUrMTBmMzIwLTEwZjMyMixVKzEwZjMyNS0xMGYzMjYsVSsxMGYzMjgtMTBmMzJlLFUrMTBmMzMwLTEwZjMzMixVKzEwZjMzNi0xMGYzMzcsVSsxMGYzMzktMTBmMzNjLFUrMTBmMzNlLFUrMTBmMzQwLTEwZjM0YyxVKzEwZjM1MC0xMGYzNTMsVSsxMGYzNTUsVSsxMGYzNTgtMTBmMzViLFUrMTBmMzYwLTEwZjM2NyxVKzEwZjM3NixVKzEwZjM3ZSxVKzEwZjM4NyxVKzEwZjM4OS0xMGYzOGEsVSsxMGYzOTAsVSsxMGYzOWItMTBmMzljLFUrMTBmM2EwLFUrMTBmM2IzLFUrMTBmM2JlLTEwZjNiZixVKzEwZjNjMixVKzEwZjNjNSxVKzEwZjNjZC0xMGYzY2YsVSsxMGYzZGUsVSsxMGYzZTUsVSsxMGYzZWQsVSsxMGYzZjAsVSsxMGYzZjIsVSsxMGYzZmEtMTBmM2ZjLFUrMTBmNDAwLTEwZjQwMSxVKzEwZjQwZS0xMGY0MTBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjNjMSxVKzEwZjNjMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjMuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4zLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4zLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4zLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4zLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMjQ1LFUrZjJiOSxVK2YyYmIsVStmMmMxLFUrZjNlMCxVKzEwZjI0NSxVKzEwZjJiOSxVKzEwZjJiYixVKzEwZjJjMSxVKzEwZjNlMFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjUuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC41LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC41LndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC41LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC41LnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMWUzLFUrZjQzMixVK2Y0MzctZjQzOCxVK2Y0NDktZjQ0YyxVK2Y0NGYtZjQ1MSxVK2Y0NTMsVStmNDU1LFUrZjQ1OCxVK2Y0NWEtZjQ1YixVK2Y0NWQsVSsxMGYxZTMsVSsxMGY0MzIsVSsxMGY0MzctMTBmNDM4LFUrMTBmNDQ5LTEwZjQ0YyxVKzEwZjQ0Zi0xMGY0NTEsVSsxMGY0NTMsVSsxMGY0NTUsVSsxMGY0NTgsVSsxMGY0NWEtMTBmNDViLFUrMTBmNDVkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuNy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjcuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjcud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjcudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjcuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwZDEsVStmMGYxLFUrZjBmOSxVK2YyMWUsVStmNDYxLFUrZjQ2My1mNDZmLFUrZjQ3Mi1mNDc1LFUrZjQ3OS1mNDdhLFUrZjQ3ZC1mNDdlLFUrZjQ4MS1mNDg3LFUrZjQ4OSxVK2Y0OGItZjQ5NixVKzEwZjBkMSxVKzEwZjBmMSxVKzEwZjBmOSxVKzEwZjIxZSxVKzEwZjQ2MSxVKzEwZjQ2My0xMGY0NmYsVSsxMGY0NzItMTBmNDc1LFUrMTBmNDc5LTEwZjQ3YSxVKzEwZjQ3ZC0xMGY0N2UsVSsxMGY0ODEtMTBmNDg3LFUrMTBmNDg5LFUrMTBmNDhiLTEwZjQ5NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjkuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC45LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuOS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC45LndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC45LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC45LnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDNkLFUrZjA2YyxVK2YwODYsVStmMGYyLFUrZjEwZC1mMTBlLFUrZjE4NyxVK2YyYjUsVStmMmU5LFUrZjJmZSxVK2YzZGQsVStmNDdiLWY0N2MsVStmNDk4LFUrZjQ5YS1mNDliLFUrZjQ5ZCxVK2Y0OWYtZjRiOSxVK2Y0YmItZjRiZixVK2Y0YzItZjRjNixVK2Y0YzgsVStmNGNiLWY0ZDIsVStmNGQ0LFUrZjRkNixVK2Y0ZDgtZjRkOSxVK2Y0ZGItZjRlMixVKzEwZjAzZCxVKzEwZjA2YyxVKzEwZjA4NixVKzEwZjBmMixVKzEwZjEwZC0xMGYxMGUsVSsxMGYxODcsVSsxMGYyYjUsVSsxMGYyZTksVSsxMGYyZmUsVSsxMGYzZGQsVSsxMGY0N2ItMTBmNDdjLFUrMTBmNDk4LFUrMTBmNDlhLTEwZjQ5YixVKzEwZjQ5ZCxVKzEwZjQ5Zi0xMGY0YjksVSsxMGY0YmItMTBmNGJmLFUrMTBmNGMyLTEwZjRjNixVKzEwZjRjOCxVKzEwZjRjYi0xMGY0ZDIsVSsxMGY0ZDQsVSsxMGY0ZDYsVSsxMGY0ZDgtMTBmNGQ5LFUrMTBmNGRiLTEwZjRlMlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjEwLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMTAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMTAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjEwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNDcxLFUrZjRjYSxVKzEwZjQ3MSxVKzEwZjRjYVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjExLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMTEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMTEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjExLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDA3LFUrZjBjMCxVK2YwYzIsVStmMGVkLWYwZWUsVStmMGYwLFUrZjFkZSxVK2YyMWIsVStmMjM0LWYyMzUsVStmMzgxLWYzODIsVStmM2YxLFUrZjQwNixVK2Y0ZTYsVStmNGZhLWY1MDEsVStmNTAzLWY1MDksVSsxMGYwMDcsVSsxMGYwYzAsVSsxMGYwYzIsVSsxMGYwZWQtMTBmMGVlLFUrMTBmMGYwLFUrMTBmMWRlLFUrMTBmMjFiLFUrMTBmMjM0LTEwZjIzNSxVKzEwZjM4MS0xMGYzODIsVSsxMGYzZjEsVSsxMGY0MDYsVSsxMGY0ZTYsVSsxMGY0ZmEtMTBmNTAxLFUrMTBmNTAzLTEwZjUwOVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjEzLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMTMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMC4xMy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjAuMTMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4wLjEzLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDEwLFUrZjA2NyxVK2YwNzIsVStmMGFkLFUrZjBkNixVK2YwZTgsVStmMTMwLWYxMzEsVStmMjRlLFUrZjNjOSxVK2YzZDEsVStmNTE3LFUrZjUxOS1mNTFlLFUrZjUyMC1mNTJjLFUrZjUyZSxVK2Y1MzAtZjUzMyxVK2Y1MzUtZjU0MyxVK2Y1NDUtZjU0YixVK2Y1NGQsVStmNTRmLWY1NTIsVStmNTU0LWY1NTUsVSsxMGYwMTAsVSsxMGYwNjcsVSsxMGYwNzIsVSsxMGYwYWQsVSsxMGYwZDYsVSsxMGYwZTgsVSsxMGYxMzAtMTBmMTMxLFUrMTBmMjRlLFUrMTBmM2M5LFUrMTBmM2QxLFUrMTBmNTE3LFUrMTBmNTE5LTEwZjUxZSxVKzEwZjUyMC0xMGY1MmMsVSsxMGY1MmUsVSsxMGY1MzAtMTBmNTMzLFUrMTBmNTM1LTEwZjU0MyxVKzEwZjU0NS0xMGY1NGIsVSsxMGY1NGQsVSsxMGY1NGYtMTBmNTUyLFUrMTBmNTU0LTEwZjU1NVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDQzLFUrZjBjNCxVK2YwZDAsVStmMTI1LFUrZjFiYSxVK2YxZmItZjFmYyxVK2YyMDcsVStmMjM2LFUrZjI3OSxVK2YzMDQtZjMwNSxVK2Y1MmQsVStmNTU3LWY1NTgsVStmNTVhLWY1NWYsVStmNTYyLWY1NjYsVStmNTY4LFUrZjU2YS1mNTZiLFUrZjU3NS1mNTc3LFUrZjU3YixVK2Y1ODYsVStmNTg4LFUrZjU4ZC1mNTkwLFUrZjU5My1mNTk1LFUrZjU5ZCxVK2Y1OWYtZjVhMixVK2Y1YTYtZjVhNyxVK2Y1YTktZjVhZixVK2Y1YjEsVStmNWI2LFUrZjViOS1mNWJkLFUrZjVjNC1mNWM1LFUrZjVjNyxVK2Y1YzktZjVjYixVK2Y1Y2QsVSsxMGYwNDMsVSsxMGYwYzQsVSsxMGYwZDAsVSsxMGYxMjUsVSsxMGYxYmEsVSsxMGYxZmItMTBmMWZjLFUrMTBmMjA3LFUrMTBmMjM2LFUrMTBmMjc5LFUrMTBmMzA0LTEwZjMwNSxVKzEwZjUyZCxVKzEwZjU1Ny0xMGY1NTgsVSsxMGY1NWEtMTBmNTVmLFUrMTBmNTYyLTEwZjU2NixVKzEwZjU2OCxVKzEwZjU2YS0xMGY1NmIsVSsxMGY1NzUtMTBmNTc3LFUrMTBmNTdiLFUrMTBmNTg2LFUrMTBmNTg4LFUrMTBmNThkLTEwZjU5MCxVKzEwZjU5My0xMGY1OTUsVSsxMGY1OWQsVSsxMGY1OWYtMTBmNWEyLFUrMTBmNWE2LTEwZjVhNyxVKzEwZjVhOS0xMGY1YWYsVSsxMGY1YjEsVSsxMGY1YjYsVSsxMGY1YjktMTBmNWJkLFUrMTBmNWM0LTEwZjVjNSxVKzEwZjVjNyxVKzEwZjVjOS0xMGY1Y2IsVSsxMGY1Y2Rcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMS4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjM4NixVKzEwZjM4NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4yLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjIuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMi4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDE4LFUrZjBlNCxVK2YxMDksVStmMWI5LFUrZjFlNSxVK2YxZjYsVStmMjFkLFUrZjI3Ni1mMjc3LFUrZjNmZCxVK2Y0ZDcsVStmNTE4LFUrZjVkMC1mNWQxLFUrZjVkNC1mNWRhLFUrZjVkZCxVK2Y1ZGYtZjVlNSxVK2Y1ZTgtZjVlYSxVK2Y1ZWQtZjVmMCxVK2Y1ZjIsVStmNWY0LWY1ZjUsVStmNWY4LWY1ZjksVStmNWZiLWY2MDAsVStmNjAzLWY2MGUsVStmNjEwLFUrZjYxNCxVK2Y2MTctZjYxOSxVK2Y2MWMtZjYxZSxVK2Y2MjAtZjYyMSxVK2Y2MjMtZjYyZixVK2Y2MzMsVStmNjM1LWY2M2QsVSsxMGYwMTgsVSsxMGYwZTQsVSsxMGYxMDksVSsxMGYxYjksVSsxMGYxZTUsVSsxMGYxZjYsVSsxMGYyMWQsVSsxMGYyNzYtMTBmMjc3LFUrMTBmM2ZkLFUrMTBmNGQ3LFUrMTBmNTE4LFUrMTBmNWQwLTEwZjVkMSxVKzEwZjVkNC0xMGY1ZGEsVSsxMGY1ZGQsVSsxMGY1ZGYtMTBmNWU1LFUrMTBmNWU4LTEwZjVlYSxVKzEwZjVlZC0xMGY1ZjAsVSsxMGY1ZjIsVSsxMGY1ZjQtMTBmNWY1LFUrMTBmNWY4LTEwZjVmOSxVKzEwZjVmYi0xMGY2MDAsVSsxMGY2MDMtMTBmNjBlLFUrMTBmNjEwLFUrMTBmNjE0LFUrMTBmNjE3LTEwZjYxOSxVKzEwZjYxYy0xMGY2MWUsVSsxMGY2MjAtMTBmNjIxLFUrMTBmNjIzLTEwZjYyZixVKzEwZjYzMyxVKzEwZjYzNS0xMGY2M2Rcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjMuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4zLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjMuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjMuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjMuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAyNy1mMDI4LFUrZjA4MCxVK2YwYTEsVStmMGIxLFUrZjBlYixVK2YyMDAtZjIwMSxVK2YyZTIsVStmNjFhLFUrZjY0MCxVK2Y2NDMtZjY0NyxVK2Y2NGEtZjY0YixVK2Y2NGQtZjY1MyxVK2Y2NTUtZjY1NixVK2Y2NWQsVStmNjVmLWY2NjMsVStmNjY1LFUrZjY2Ny1mNjY5LFUrZjY2Yi1mNjcxLFUrZjY3My1mNjc1LFUrZjY3OC1mNjdiLFUrZjY3ZC1mNjgwLFUrZjY4My1mNjg5LFUrZjY4YixVK2Y2OTQtZjY5NSxVK2Y2OTctZjY5OSxVK2Y2OWItZjY5YyxVK2Y2OWUtZjY5ZixVK2Y2YTEtZjZhOSxVK2Y2YWMsVSsxMGYwMjctMTBmMDI4LFUrMTBmMDgwLFUrMTBmMGExLFUrMTBmMGIxLFUrMTBmMGViLFUrMTBmMjAwLTEwZjIwMSxVKzEwZjJlMixVKzEwZjYxYSxVKzEwZjY0MCxVKzEwZjY0My0xMGY2NDcsVSsxMGY2NGEtMTBmNjRiLFUrMTBmNjRkLTEwZjY1MyxVKzEwZjY1NS0xMGY2NTYsVSsxMGY2NWQsVSsxMGY2NWYtMTBmNjYzLFUrMTBmNjY1LFUrMTBmNjY3LTEwZjY2OSxVKzEwZjY2Yi0xMGY2NzEsVSsxMGY2NzMtMTBmNjc1LFUrMTBmNjc4LTEwZjY3YixVKzEwZjY3ZC0xMGY2ODAsVSsxMGY2ODMtMTBmNjg5LFUrMTBmNjhiLFUrMTBmNjk0LTEwZjY5NSxVKzEwZjY5Ny0xMGY2OTksVSsxMGY2OWItMTBmNjljLFUrMTBmNjllLTEwZjY5ZixVKzEwZjZhMS0xMGY2YTksVSsxMGY2YWNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNC4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS40LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjQ5OSxVK2Y2NzYsVStmNmFlLFUrZjZiMC1mNmIzLFUrZjZiNS1mNmJjLFUrZjZiZixVK2Y2YzIsVStmNmM1LFUrZjZjNy1mNmM4LFUrZjZjYixVK2Y2Y2QtZjZkMixVK2Y2ZDUsVStmNmQ4LWY2ZDksVStmNmRiLFUrZjZkZSxVK2Y2ZTItZjZlMyxVK2Y2ZTUtZjZlNyxVK2Y2ZTktZjZlYyxVK2Y2ZWUsVStmNmYxLWY2ZjMsVStmNmY1LWY2ZjgsVStmNmZjLWY2ZmQsVStmNmZmLWY3MDMsVStmNzA3LFUrZjcwYS1mNzBiLFUrZjcxMS1mNzEzLFUrZjcxNS1mNzFkLFUrZjcyMC1mNzI0LFUrZjcyNi1mNzI5LFUrZjcyYixVK2Y3MmQsVStmNzJmLFUrMTBmNDk5LFUrMTBmNjc2LFUrMTBmNmFlLFUrMTBmNmIwLTEwZjZiMyxVKzEwZjZiNS0xMGY2YmMsVSsxMGY2YmYsVSsxMGY2YzIsVSsxMGY2YzUsVSsxMGY2YzctMTBmNmM4LFUrMTBmNmNiLFUrMTBmNmNkLTEwZjZkMixVKzEwZjZkNSxVKzEwZjZkOC0xMGY2ZDksVSsxMGY2ZGIsVSsxMGY2ZGUsVSsxMGY2ZTItMTBmNmUzLFUrMTBmNmU1LTEwZjZlNyxVKzEwZjZlOS0xMGY2ZWMsVSsxMGY2ZWUsVSsxMGY2ZjEtMTBmNmYzLFUrMTBmNmY1LTEwZjZmOCxVKzEwZjZmYy0xMGY2ZmQsVSsxMGY2ZmYtMTBmNzAzLFUrMTBmNzA3LFUrMTBmNzBhLTEwZjcwYixVKzEwZjcxMS0xMGY3MTMsVSsxMGY3MTUtMTBmNzFkLFUrMTBmNzIwLTEwZjcyNCxVKzEwZjcyNi0xMGY3MjksVSsxMGY3MmIsVSsxMGY3MmQsVSsxMGY3MmZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS40LjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjQuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjcyYSxVKzEwZjcyYVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS41LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjUuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMGU3LFUrZjE4NSxVK2YyZGMsVStmNmMzLWY2YzQsVStmNzJlLFUrZjczMi1mNzM1LFUrZjczNy1mNzUwLFUrZjc1MixVK2Y3NTQtZjc1OCxVK2Y3NWEsVStmNzVjLFUrZjc1ZS1mNzYxLFUrZjc2My1mNzZlLFUrZjc3MS1mNzc2LFUrMTBmMGU3LFUrMTBmMTg1LFUrMTBmMmRjLFUrMTBmNmMzLTEwZjZjNCxVKzEwZjcyZSxVKzEwZjczMi0xMGY3MzUsVSsxMGY3MzctMTBmNzUwLFUrMTBmNzUyLFUrMTBmNzU0LTEwZjc1OCxVKzEwZjc1YSxVKzEwZjc1YyxVKzEwZjc1ZS0xMGY3NjEsVSsxMGY3NjMtMTBmNzZlLFUrMTBmNzcxLTEwZjc3NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS42LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjYuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNi4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDZiLFUrZjViNyxVK2Y3N2QsVStmNzdmLFUrZjc4MS1mNzgyLFUrZjc4OCxVK2Y3OGEtZjc4YyxVK2Y3OGUtZjc4ZixVK2Y3OTItZjc5NixVK2Y3OWEtZjdhMSxVK2Y3YTMtZjdhNCxVK2Y3YTctZjdhOCxVK2Y3YWEsVStmN2FjLWY3YWUsVStmN2I0LWY3YjYsVStmN2I4LFUrZjdiZC1mN2JlLFUrZjdjMS1mN2MzLFUrZjdjNSxVK2Y3YzctZjdkMixVK2Y3ZDQsVStmN2Q3LWY3ZDgsVStmN2RhLWY3ZGMsVStmN2RlLFUrZjdlMixVKzEwZjA2YixVKzEwZjViNyxVKzEwZjc3ZCxVKzEwZjc3ZixVKzEwZjc4MS0xMGY3ODIsVSsxMGY3ODgsVSsxMGY3OGEtMTBmNzhjLFUrMTBmNzhlLTEwZjc4ZixVKzEwZjc5Mi0xMGY3OTYsVSsxMGY3OWEtMTBmN2ExLFUrMTBmN2EzLTEwZjdhNCxVKzEwZjdhNy0xMGY3YTgsVSsxMGY3YWEsVSsxMGY3YWMtMTBmN2FlLFUrMTBmN2I0LTEwZjdiNixVKzEwZjdiOCxVKzEwZjdiZC0xMGY3YmUsVSsxMGY3YzEtMTBmN2MzLFUrMTBmN2M1LFUrMTBmN2M3LTEwZjdkMixVKzEwZjdkNCxVKzEwZjdkNy0xMGY3ZDgsVSsxMGY3ZGEtMTBmN2RjLFUrMTBmN2RlLFUrMTBmN2UyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjYuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS42LjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNi4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS42LjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS42LjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS42LjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwNzEsVSsxMGYwNzFcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNi4zLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjYuMy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS42LjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjYuMy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjYuMy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjYuMy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjdlNCxVKzEwZjdlNFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS43LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNy4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjcuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNy4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNy4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDBhLFUrZjAxNSxVK2YwNmUsVStmMDcwLFUrZjFlNCxVK2YyYTAsVStmMzc3LFUrZjQ3MCxVK2Y0OWMsVStmNDllLFUrZjRjOSxVK2Y2ZDYtZjZkNyxVK2Y3MDUsVStmNzI1LFUrZjc3ZSxVK2Y3ODAsVStmN2U1LWY3ZTcsVStmN2U5LWY3ZjAsVStmN2YyLWY3ZmMsVStmN2ZlLFUrZjgwMC1mODAyLFUrZjgwNC1mODA1LFUrZjgwNy1mODBmLFUrZjgxMS1mODEyLFUrZjgxNC1mODE4LFUrZjgxYixVK2Y4MWUtZjgyMyxVK2Y4MjUtZjgyNyxVK2Y4MmMtZjgyZSxVK2Y4MzAtZjgzMyxVKzEwZjAwYSxVKzEwZjAxNSxVKzEwZjA2ZSxVKzEwZjA3MCxVKzEwZjFlNCxVKzEwZjJhMCxVKzEwZjM3NyxVKzEwZjQ3MCxVKzEwZjQ5YyxVKzEwZjQ5ZSxVKzEwZjRjOSxVKzEwZjZkNi0xMGY2ZDcsVSsxMGY3MDUsVSsxMGY3MjUsVSsxMGY3N2UsVSsxMGY3ODAsVSsxMGY3ZTUtMTBmN2U3LFUrMTBmN2U5LTEwZjdmMCxVKzEwZjdmMi0xMGY3ZmMsVSsxMGY3ZmUsVSsxMGY4MDAtMTBmODAyLFUrMTBmODA0LTEwZjgwNSxVKzEwZjgwNy0xMGY4MGYsVSsxMGY4MTEtMTBmODEyLFUrMTBmODE0LTEwZjgxOCxVKzEwZjgxYixVKzEwZjgxZS0xMGY4MjMsVSsxMGY4MjUtMTBmODI3LFUrMTBmODJjLTEwZjgyZSxVKzEwZjgzMC0xMGY4MzNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuNy4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjcuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS43LjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjcuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjcuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjcuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjdmMSxVKzEwZjdmMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS44LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuOC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjguMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuOC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuOC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuOC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDFlLFUrZjAyMSxVK2YwMjYsVStmMDc2LFUrZjEyZCxVK2YzMWUsVStmMzU2LFUrZjQ1ZixVK2Y1YjAsVStmODNlLFUrMTBmMDFlLFUrMTBmMDIxLFUrMTBmMDI2LFUrMTBmMDc2LFUrMTBmMTJkLFUrMTBmMzFlLFUrMTBmMzU2LFUrMTBmNDVmLFUrMTBmNWIwLFUrMTBmODNlXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjguMi5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS44LjIuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuOC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS44LjIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS44LjIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS44LjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y1NjAsVSsxMGY1NjBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuOS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjkuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS45LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjkuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjkuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjkuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAzNi1mMDNjLFUrZjBhZSxVK2YwY2EtZjBjZCxVK2YxNWQtZjE1ZSxVK2YxNjAtZjE2MyxVK2YxZGQsVStmMzEzLWYzMTUsVStmMzRlLFUrZjQzOS1mNDQ4LFUrZjUwMixVK2Y2NzcsVStmODQzLWY4NTUsVStmODU4LWY4NWUsVStmODYwLWY4NjIsVStmODY0LFUrZjg2Ni1mODc4LFUrZjg3YSxVK2Y4N2MtZjg3ZCxVK2Y4ODAtZjg5MixVK2Y4OTctZjg5YixVKzEwZjAzNi0xMGYwM2MsVSsxMGYwYWUsVSsxMGYwY2EtMTBmMGNkLFUrMTBmMTVkLTEwZjE1ZSxVKzEwZjE2MC0xMGYxNjMsVSsxMGYxZGQsVSsxMGYzMTMtMTBmMzE1LFUrMTBmMzRlLFUrMTBmNDM5LTEwZjQ0OCxVKzEwZjUwMixVKzEwZjY3NyxVKzEwZjg0My0xMGY4NTUsVSsxMGY4NTgtMTBmODVlLFUrMTBmODYwLTEwZjg2MixVKzEwZjg2NCxVKzEwZjg2Ni0xMGY4NzgsVSsxMGY4N2EsVSsxMGY4N2MtMTBmODdkLFUrMTBmODgwLTEwZjg5MixVKzEwZjg5Ny0xMGY4OWJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTAuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMC4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEwLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEwLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMC4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTAuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAwMCxVK2YwMTIsVStmMDI5LFUrZjAzZSxVK2YwNmQsVStmMDc1LFUrZjA3YixVK2YwODMtZjA4NCxVK2YwYTAsVStmMTFlLFUrZjE0MCxVK2YxOWQsVStmMjBhLFUrZjI0Ny1mMjQ4LFUrZjI1MS1mMjU0LFUrZjI1ZCxVK2YyNzUsVStmMjdhLFUrZjJjMixVK2YyZDEsVStmMzAyLFUrZjMxMC1mMzExLFUrZjM0ZCxVK2YzYTUsVStmNDM1LFUrZjQ1NCxVK2Y0NTYsVStmNDc2LFUrZjQ3Zi1mNDgwLFUrZjUyZixVK2Y1MzQsVStmNTYxLFUrZjU3OCxVK2Y1OTEsVStmNWRiLFUrZjVlNyxVK2Y1ZjYsVStmNjExLFUrZjYxMyxVK2Y2NTQsVStmNjgxLWY2ODIsVStmNjhjLWY2OTMsVStmNmJlLFUrZjZkYSxVK2Y2ZTQsVStmNmVkLFUrZjZlZi1mNmYwLFUrZjZmNCxVK2Y2ZmEtZjZmYixVK2Y2ZmUsVStmNzJjLFUrZjc1MSxVK2Y3NTksVStmNzViLFUrZjc3OSxVK2Y3N2MsVStmNzg2LWY3ODcsVStmN2FiLFUrZjdiMixVK2Y3YjcsVStmN2U4LFUrZjgxMyxVK2Y4NWYsVStmODYzLFUrZjg3YixVK2Y4OWMtZjg5ZCxVKzEwZjAwMCxVKzEwZjAxMixVKzEwZjAyOSxVKzEwZjAzZSxVKzEwZjA2ZCxVKzEwZjA3NSxVKzEwZjA3YixVKzEwZjA4My0xMGYwODQsVSsxMGYwYTAsVSsxMGYxMWUsVSsxMGYxNDAsVSsxMGYxOWQsVSsxMGYyMGEsVSsxMGYyNDctMTBmMjQ4LFUrMTBmMjUxLTEwZjI1NCxVKzEwZjI1ZCxVKzEwZjI3NSxVKzEwZjI3YSxVKzEwZjJjMixVKzEwZjJkMSxVKzEwZjMwMixVKzEwZjMxMC0xMGYzMTEsVSsxMGYzNGQsVSsxMGYzYTUsVSsxMGY0MzUsVSsxMGY0NTQsVSsxMGY0NTYsVSsxMGY0NzYsVSsxMGY0N2YtMTBmNDgwLFUrMTBmNTJmLFUrMTBmNTM0LFUrMTBmNTYxLFUrMTBmNTc4LFUrMTBmNTkxLFUrMTBmNWRiLFUrMTBmNWU3LFUrMTBmNWY2LFUrMTBmNjExLFUrMTBmNjEzLFUrMTBmNjU0LFUrMTBmNjgxLTEwZjY4MixVKzEwZjY4Yy0xMGY2OTMsVSsxMGY2YmUsVSsxMGY2ZGEsVSsxMGY2ZTQsVSsxMGY2ZWQsVSsxMGY2ZWYtMTBmNmYwLFUrMTBmNmY0LFUrMTBmNmZhLTEwZjZmYixVKzEwZjZmZSxVKzEwZjcyYyxVKzEwZjc1MSxVKzEwZjc1OSxVKzEwZjc1YixVKzEwZjc3OSxVKzEwZjc3YyxVKzEwZjc4Ni0xMGY3ODcsVSsxMGY3YWIsVSsxMGY3YjIsVSsxMGY3YjcsVSsxMGY3ZTgsVSsxMGY4MTMsVSsxMGY4NWYsVSsxMGY4NjMsVSsxMGY4N2IsVSsxMGY4OWMtMTBmODlkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEwLjIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTAuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMC4yLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTAuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEwLjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDQtZjAwNSxVK2YwMmMsVStmMDJlLFUrZjAzMS1mMDM1LFUrZjA0Yi1mMDRkLFUrZjA1NixVK2YwNzMsVStmMDhkLFUrZjA5NSxVK2YwYTMsVStmMGM1LFUrZjBjNy1mMGM4LFUrZjBkYy1mMGRlLFUrZjBlMCxVK2YxMTAtZjExMSxVK2YxMjktZjEyYyxVK2YxMzItZjEzMyxVK2YxNDQtZjE0NSxVK2YxNWItZjE1YyxVK2YxNjQtZjE2NSxVK2YxOTMsVStmMTk3LFUrZjFhYixVK2YxYzEtZjFjOSxVK2YxY2UsVStmMWRjLFUrZjFmOC1mMWY5LFUrZjIxOSxVK2YyNDksVStmMjcxLWYyNzQsVStmMjlhLFUrZjI5ZSxVK2YyYTcsVStmMmI2LFUrZjJlMSxVK2YyZTMtZjJlNSxVK2YyZWMtZjJlZCxVK2YyZjIsVStmMmY0LFUrZjJmYS1mMmZjLFUrZjMwNixVK2YzMTIsVStmMzE2LFUrZjMxYSxVK2YzMWMsVStmMzI3LFUrZjMzMy1mMzM1LFUrZjNmNCxVK2YzZmYsVStmNDVjLFUrZjQ2MCxVK2Y0NjIsVStmNDc3LWY0NzgsVStmNDk3LFUrZjRiYSxVK2Y0ZDMsVStmNTRjLFUrZjU1MyxVK2Y1NTksVStmNTZjLWY1NzQsVStmNWJmLFUrZjVjMSxVK2Y1ZjMsVStmNjMwLWY2MzIsVStmNjM0LFUrZjYzZSxVK2Y2NDEsVStmNjU5LWY2NWMsVStmNjk2LFUrZjZhMCxVK2Y2YjQsVStmNmJkLFUrZjZkZCxVK2Y3MDYsVStmNzA4LWY3MDksVStmNzBkLWY3MTAsVStmNzE0LFUrZjcxZS1mNzFmLFUrZjczNixVK2Y3NmYtZjc3MCxVK2Y3NzcsVStmNzgzLWY3ODQsVStmN2E5LFUrZjdjNCxVK2Y3ZDUsVStmN2Q5LFUrZjdkZCxVK2Y3ZmQsVStmODFjLWY4MWQsVStmODI0LFUrZjgyOC1mODJhLFUrZjg1Ni1mODU3LFUrZjg2NSxVK2Y4NzksVStmODdlLFUrZjg5My1mODk2LFUrMTBmMDA0LTEwZjAwNSxVKzEwZjAyYyxVKzEwZjAyZSxVKzEwZjAzMS0xMGYwMzUsVSsxMGYwNGItMTBmMDRkLFUrMTBmMDU2LFUrMTBmMDczLFUrMTBmMDhkLFUrMTBmMDk1LFUrMTBmMGEzLFUrMTBmMGM1LFUrMTBmMGM3LTEwZjBjOCxVKzEwZjBkYy0xMGYwZGUsVSsxMGYwZTAsVSsxMGYxMTAtMTBmMTExLFUrMTBmMTI5LTEwZjEyYyxVKzEwZjEzMi0xMGYxMzMsVSsxMGYxNDQtMTBmMTQ1LFUrMTBmMTViLTEwZjE1YyxVKzEwZjE2NC0xMGYxNjUsVSsxMGYxOTMsVSsxMGYxOTcsVSsxMGYxYWIsVSsxMGYxYzEtMTBmMWM5LFUrMTBmMWNlLFUrMTBmMWRjLFUrMTBmMWY4LTEwZjFmOSxVKzEwZjIxOSxVKzEwZjI0OSxVKzEwZjI3MS0xMGYyNzQsVSsxMGYyOWEsVSsxMGYyOWUsVSsxMGYyYTcsVSsxMGYyYjYsVSsxMGYyZTEsVSsxMGYyZTMtMTBmMmU1LFUrMTBmMmVjLTEwZjJlZCxVKzEwZjJmMixVKzEwZjJmNCxVKzEwZjJmYS0xMGYyZmMsVSsxMGYzMDYsVSsxMGYzMTIsVSsxMGYzMTYsVSsxMGYzMWEsVSsxMGYzMWMsVSsxMGYzMjcsVSsxMGYzMzMtMTBmMzM1LFUrMTBmM2Y0LFUrMTBmM2ZmLFUrMTBmNDVjLFUrMTBmNDYwLFUrMTBmNDYyLFUrMTBmNDc3LTEwZjQ3OCxVKzEwZjQ5NyxVKzEwZjRiYSxVKzEwZjRkMyxVKzEwZjU0YyxVKzEwZjU1MyxVKzEwZjU1OSxVKzEwZjU2Yy0xMGY1NzQsVSsxMGY1YmYsVSsxMGY1YzEsVSsxMGY1ZjMsVSsxMGY2MzAtMTBmNjMyLFUrMTBmNjM0LFUrMTBmNjNlLFUrMTBmNjQxLFUrMTBmNjU5LTEwZjY1YyxVKzEwZjY5NixVKzEwZjZhMCxVKzEwZjZiNCxVKzEwZjZiZCxVKzEwZjZkZCxVKzEwZjcwNixVKzEwZjcwOC0xMGY3MDksVSsxMGY3MGQtMTBmNzEwLFUrMTBmNzE0LFUrMTBmNzFlLTEwZjcxZixVKzEwZjczNixVKzEwZjc2Zi0xMGY3NzAsVSsxMGY3NzcsVSsxMGY3ODMtMTBmNzg0LFUrMTBmN2E5LFUrMTBmN2M0LFUrMTBmN2Q1LFUrMTBmN2Q5LFUrMTBmN2RkLFUrMTBmN2ZkLFUrMTBmODFjLTEwZjgxZCxVKzEwZjgyNCxVKzEwZjgyOC0xMGY4MmEsVSsxMGY4NTYtMTBmODU3LFUrMTBmODY1LFUrMTBmODc5LFUrMTBmODdlLFUrMTBmODkzLTEwZjg5NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjExLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTEuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTEuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjExLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDAxLFUrZjAyZixVK2YwNDIsVStmMDhlLFUrZjA5MSxVK2YwZjMsVStmMTA0LWYxMDUsVStmMTFiLFUrZjEzZCxVK2YxNDksVStmMWFjLFUrZjFlYyxVK2YyMjMsVStmMjI1LFUrZjIyYS1mMjJjLFUrZjI0ZCxVK2YyNmMsVStmMjlkLFUrZjJlYixVK2YyZWUsVStmMmYzLFUrZjMwMCxVK2YzMDcsVStmMzIzLWYzMjQsVStmMzM4LFUrZjMzZCxVK2YzNWQsVStmNDhhLFUrZjRjMCxVK2Y1NjksVStmNWRjLFUrZjVlYixVK2Y2MDEsVStmNjFiLFUrZjY0YyxVK2Y2NjQsVStmNjZhLFUrZjY4YSxVK2Y2YzAtZjZjMSxVK2Y2ZGYtZjZlMSxVK2Y2ZTgsVStmNmY5LFUrZjcwYyxVK2Y3YTYsVStmODFhLFUrZjg5Zi1mOGE1LFUrZjhhNy1mOGI2LFUrZjhiOC1mOGI5LFUrZjhiYi1mOGM5LFUrZjhjYi1mOGQxLFUrZjhkMyxVK2Y4ZDUtZjhkZCxVK2Y4ZGYtZjhlMCxVK2Y4ZTItZjhlNyxVK2Y4ZTktZjhlZCxVK2Y4ZWYtZjhmMixVKzEwZjAwMSxVKzEwZjAyZixVKzEwZjA0MixVKzEwZjA4ZSxVKzEwZjA5MSxVKzEwZjBmMyxVKzEwZjEwNC0xMGYxMDUsVSsxMGYxMWIsVSsxMGYxM2QsVSsxMGYxNDksVSsxMGYxYWMsVSsxMGYxZWMsVSsxMGYyMjMsVSsxMGYyMjUsVSsxMGYyMmEtMTBmMjJjLFUrMTBmMjRkLFUrMTBmMjZjLFUrMTBmMjlkLFUrMTBmMmViLFUrMTBmMmVlLFUrMTBmMmYzLFUrMTBmMzAwLFUrMTBmMzA3LFUrMTBmMzIzLTEwZjMyNCxVKzEwZjMzOCxVKzEwZjMzZCxVKzEwZjM1ZCxVKzEwZjQ4YSxVKzEwZjRjMCxVKzEwZjU2OSxVKzEwZjVkYyxVKzEwZjVlYixVKzEwZjYwMSxVKzEwZjYxYixVKzEwZjY0YyxVKzEwZjY2NCxVKzEwZjY2YSxVKzEwZjY4YSxVKzEwZjZjMC0xMGY2YzEsVSsxMGY2ZGYtMTBmNmUxLFUrMTBmNmU4LFUrMTBmNmY5LFUrMTBmNzBjLFUrMTBmN2E2LFUrMTBmODFhLFUrMTBmODlmLTEwZjhhNSxVKzEwZjhhNy0xMGY4YjYsVSsxMGY4YjgtMTBmOGI5LFUrMTBmOGJiLTEwZjhjOSxVKzEwZjhjYi0xMGY4ZDEsVSsxMGY4ZDMsVSsxMGY4ZDUtMTBmOGRkLFUrMTBmOGRmLTEwZjhlMCxVKzEwZjhlMi0xMGY4ZTcsVSsxMGY4ZTktMTBmOGVkLFUrMTBmOGVmLTEwZjhmMlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMS4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjExLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTEuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTEuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjExLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMS4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDBkLFUrZjA0OCxVK2YwNTEsVStmMGFjLFUrZjBiMCxVK2YxMTgtZjExYSxVK2YxNDgsVStmMTRlLFUrZjE1NSxVK2YxODYsVStmMTljLFUrZjFlYixVK2YyMWEsVStmMjIxLFUrZjIyZCxVK2YyYmQsVStmMmU4LFUrZjJmOCxVK2YzNTQsVStmMzU3LFUrZjQzMy1mNDM0LFUrZjQzNixVK2Y0NGUsVStmNDVlLFUrZjRjNyxVK2Y0ZGEsVStmNGUzLFUrZjUxZixVK2Y1NGUsVStmNTU2LFUrZjU2NyxVK2Y1NzktZjU3YSxVK2Y1N2MtZjU4NSxVK2Y1ODcsVStmNTg5LWY1OGEsVStmNThjLFUrZjU5Ni1mNTljLFUrZjVhNC1mNWE1LFUrZjViMy1mNWI0LFUrZjViOCxVK2Y1YzAsVStmNWMyLWY1YzMsVStmNWM4LFUrZjVjZSxVK2Y1ZGUsVStmNWU2LFUrZjVlYyxVK2Y2MDIsVStmNjE1LWY2MTYsVStmNjIyLFUrZjY0OC1mNjQ5LFUrZjY3YyxVK2Y2OWEsVStmNmFhLWY2YWIsVStmNmFkLFUrZjdhMixVK2Y3YTUsVStmN2I5LWY3YmEsVStmN2ZmLFUrZjgwMyxVK2Y4MDYsVStmODEwLFUrZjgxOSxVK2Y4MmIsVStmODdmLFUrZjhkZSxVK2Y4ZWUsVSsxMGYwMGQsVSsxMGYwNDgsVSsxMGYwNTEsVSsxMGYwYWMsVSsxMGYwYjAsVSsxMGYxMTgtMTBmMTFhLFUrMTBmMTQ4LFUrMTBmMTRlLFUrMTBmMTU1LFUrMTBmMTg2LFUrMTBmMTljLFUrMTBmMWViLFUrMTBmMjFhLFUrMTBmMjIxLFUrMTBmMjJkLFUrMTBmMmJkLFUrMTBmMmU4LFUrMTBmMmY4LFUrMTBmMzU0LFUrMTBmMzU3LFUrMTBmNDMzLTEwZjQzNCxVKzEwZjQzNixVKzEwZjQ0ZSxVKzEwZjQ1ZSxVKzEwZjRjNyxVKzEwZjRkYSxVKzEwZjRlMyxVKzEwZjUxZixVKzEwZjU0ZSxVKzEwZjU1NixVKzEwZjU2NyxVKzEwZjU3OS0xMGY1N2EsVSsxMGY1N2MtMTBmNTg1LFUrMTBmNTg3LFUrMTBmNTg5LTEwZjU4YSxVKzEwZjU4YyxVKzEwZjU5Ni0xMGY1OWMsVSsxMGY1YTQtMTBmNWE1LFUrMTBmNWIzLTEwZjViNCxVKzEwZjViOCxVKzEwZjVjMCxVKzEwZjVjMi0xMGY1YzMsVSsxMGY1YzgsVSsxMGY1Y2UsVSsxMGY1ZGUsVSsxMGY1ZTYsVSsxMGY1ZWMsVSsxMGY2MDIsVSsxMGY2MTUtMTBmNjE2LFUrMTBmNjIyLFUrMTBmNjQ4LTEwZjY0OSxVKzEwZjY3YyxVKzEwZjY5YSxVKzEwZjZhYS0xMGY2YWIsVSsxMGY2YWQsVSsxMGY3YTIsVSsxMGY3YTUsVSsxMGY3YjktMTBmN2JhLFUrMTBmN2ZmLFUrMTBmODAzLFUrMTBmODA2LFUrMTBmODEwLFUrMTBmODE5LFUrMTBmODJiLFUrMTBmODdmLFUrMTBmOGRlLFUrMTBmOGVlXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjExLjIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTEuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMS4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMS4yLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTEuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjExLjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0ODgsVStmOGI3LFUrZjhmMyxVKzEwZjQ4OCxVKzEwZjhiNyxVKzEwZjhmM1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEyLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTIuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEyLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMTM1LFUrZjFlNixVK2YyNTksVStmMmNjLWYyY2QsVStmNDIyLFUrZjQyNCxVK2Y1MTUtZjUxNixVK2Y1NDQsVStmNThiLFUrZjVkMi1mNWQzLFUrZjYxZixVK2Y2NTctZjY1OCxVK2Y2NjYsVStmNjcyLFUrZjZkMy1mNmQ0LFUrZjc1MyxVK2Y3NjIsVStmN2JmLWY3YzAsVStmODJmLFUrZjhiYSxVK2Y4ZDQsVStmOGY0LWY4ZmYsVSsxMGYxMzUsVSsxMGYxZTYsVSsxMGYyNTksVSsxMGYyY2MtMTBmMmNkLFUrMTBmNDIyLFUrMTBmNDI0LFUrMTBmNTE1LTEwZjUxNixVKzEwZjU0NCxVKzEwZjU4YixVKzEwZjVkMi0xMGY1ZDMsVSsxMGY2MWYsVSsxMGY2NTctMTBmNjU4LFUrMTBmNjY2LFUrMTBmNjcyLFUrMTBmNmQzLTEwZjZkNCxVKzEwZjc1MyxVKzEwZjc2MixVKzEwZjdiZi0xMGY3YzAsVSsxMGY4MmYsVSsxMGY4YmEsVSsxMGY4ZDQsVSsxMGY4ZjQtMTBmOGZmXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEyLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTIuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMi4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMi4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTIuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEyLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMTcsVStmMzE3LWYzMTksVStmNjVlLFUrZjZjNixVKzEwZjAxNyxVKzEwZjMxNy0xMGYzMTksVSsxMGY2NWUsVSsxMGY2YzZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBEdW90b25lXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTMuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMy4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEzLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjEzLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xMy4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTMuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjRjMSxVKzEwZjRjMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xNC4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjE0LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTQuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjE0LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStlMDAwLWUwMDYsVStlMDA4LWUwMTIsVStlMDE0LWUwMTksVStlMDFiLWUwMWQsVStlMDFmLWUwNDgsVStlMDRhLWUwNTEsVStlMDUzLWUwNTQsVStlMDU4LWUwNzYsVSsxMGUwMDAtMTBlMDA2LFUrMTBlMDA4LTEwZTAxMixVKzEwZTAxNC0xMGUwMTksVSsxMGUwMWItMTBlMDFkLFUrMTBlMDFmLTEwZTA0OCxVKzEwZTA0YS0xMGUwNTEsVSsxMGUwNTMtMTBlMDU0LFUrMTBlMDU4LTEwZTA3NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IER1b3RvbmVcIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xNS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjE1LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTUuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWR1b3RvbmUtOTAwLTUuMTUuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1kdW90b25lLTkwMC01LjE1LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtZHVvdG9uZS05MDAtNS4xNS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStlMDg1LWUwODYsVSsxMGUwODUtMTBlMDg2XG59XG4uZmFke1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgRHVvdG9uZVwiO1xuICAgIGZvbnQtd2VpZ2h0OjkwMFxufVxuLmZhZDpiZWZvcmV7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgY29sb3I6dmFyKC0tZmEtcHJpbWFyeS1jb2xvcixpbmhlcml0KTtcbiAgICBvcGFjaXR5OjE7XG4gICAgb3BhY2l0eTp2YXIoLS1mYS1wcmltYXJ5LW9wYWNpdHksMSlcbn1cbi5mYWQ6YWZ0ZXJ7XG4gICAgY29sb3I6dmFyKC0tZmEtc2Vjb25kYXJ5LWNvbG9yLGluaGVyaXQpXG59XG4uZmEtc3dhcC1vcGFjaXR5IC5mYWQ6YmVmb3JlLC5mYWQuZmEtc3dhcC1vcGFjaXR5OmJlZm9yZSwuZmFkOmFmdGVye1xuICAgIG9wYWNpdHk6LjQ7XG4gICAgb3BhY2l0eTp2YXIoLS1mYS1zZWNvbmRhcnktb3BhY2l0eSwuNClcbn1cbi5mYS1zd2FwLW9wYWNpdHkgLmZhZDphZnRlciwuZmFkLmZhLXN3YXAtb3BhY2l0eTphZnRlcntcbiAgICBvcGFjaXR5OjE7XG4gICAgb3BhY2l0eTp2YXIoLS1mYS1wcmltYXJ5LW9wYWNpdHksMSlcbn1cbi5mYWQuZmEtaW52ZXJzZXtcbiAgICBjb2xvcjojZmZmXG59XG4uZmFkLmZhLXN0YWNrLTF4LC5mYWQuZmEtc3RhY2stMnh7XG4gICAgcG9zaXRpb246YWJzb2x1dGVcbn1cbi5mYWQuZmEtZnc6YmVmb3JlLC5mYWQuZmEtc3RhY2stMXg6YmVmb3JlLC5mYWQuZmEtc3RhY2stMng6YmVmb3Jle1xuICAgIGxlZnQ6NTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSlcbn1cbi5mYWQuZmEtYWJhY3VzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY0MFwiXG59XG4uZmFkLmZhLWFjb3JuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZhZVwiXG59XG4uZmFkLmZhLWFkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY0MVwiXG59XG4uZmFkLmZhLWFkZHJlc3MtYm9vazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyYjlcIlxufVxuLmZhZC5mYS1hZGRyZXNzLWNhcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmJiXCJcbn1cbi5mYWQuZmEtYWRqdXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA0MlwiXG59XG4uZmFkLmZhLWFpci1jb25kaXRpb25lcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZjRcIlxufVxuLmZhZC5mYS1haXItZnJlc2hlbmVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVkMFwiXG59XG4uZmFkLmZhLWFsYXJtLWNsb2NrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM0ZVwiXG59XG4uZmFkLmZhLWFsYXJtLWV4Y2xhbWF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0M1wiXG59XG4uZmFkLmZhLWFsYXJtLXBsdXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODQ0XCJcbn1cbi5mYWQuZmEtYWxhcm0tc25vb3plOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0NVwiXG59XG4uZmFkLmZhLWFsYnVtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg5ZlwiXG59XG4uZmFkLmZhLWFsYnVtLWNvbGxlY3Rpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGEwXCJcbn1cbi5mYWQuZmEtYWxpY29ybjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YjBcIlxufVxuLmZhZC5mYS1hbGllbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZjVcIlxufVxuLmZhZC5mYS1hbGllbi1tb25zdGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmNlwiXG59XG4uZmFkLmZhLWFsaWduLWNlbnRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMzdcIlxufVxuLmZhZC5mYS1hbGlnbi1qdXN0aWZ5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAzOVwiXG59XG4uZmFkLmZhLWFsaWduLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDM2XCJcbn1cbi5mYWQuZmEtYWxpZ24tcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDM4XCJcbn1cbi5mYWQuZmEtYWxpZ24tc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODQ2XCJcbn1cbi5mYWQuZmEtYWxsZXJnaWVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2MVwiXG59XG4uZmFkLmZhLWFtYnVsYW5jZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZjlcIlxufVxuLmZhZC5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyYTNcIlxufVxuLmZhZC5mYS1hbXAtZ3VpdGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhhMVwiXG59XG4uZmFkLmZhLWFuYWx5dGljczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NDNcIlxufVxuLmZhZC5mYS1hbmNob3I6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTNkXCJcbn1cbi5mYWQuZmEtYW5nZWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzc5XCJcbn1cbi5mYWQuZmEtYW5nbGUtZG91YmxlLWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTAzXCJcbn1cbi5mYWQuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTAwXCJcbn1cbi5mYWQuZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEwMVwiXG59XG4uZmFkLmZhLWFuZ2xlLWRvdWJsZS11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMDJcIlxufVxuLmZhZC5mYS1hbmdsZS1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEwN1wiXG59XG4uZmFkLmZhLWFuZ2xlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTA0XCJcbn1cbi5mYWQuZmEtYW5nbGUtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTA1XCJcbn1cbi5mYWQuZmEtYW5nbGUtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTA2XCJcbn1cbi5mYWQuZmEtYW5ncnk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTU2XCJcbn1cbi5mYWQuZmEtYW5raDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NDRcIlxufVxuLmZhZC5mYS1hcHBsZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWQxXCJcbn1cbi5mYWQuZmEtYXBwbGUtY3JhdGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmIxXCJcbn1cbi5mYWQuZmEtYXJjaGl2ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxODdcIlxufVxuLmZhZC5mYS1hcmNod2F5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU1N1wiXG59XG4uZmFkLmZhLWFycm93LWFsdC1jaXJjbGUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNThcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzU5XCJcbn1cbi5mYWQuZmEtYXJyb3ctYWx0LWNpcmNsZS1yaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNWFcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtY2lyY2xlLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM1YlwiXG59XG4uZmFkLmZhLWFycm93LWFsdC1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM1NFwiXG59XG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLWJvdHRvbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNDZcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtZnJvbS1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM0N1wiXG59XG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM0OFwiXG59XG4uZmFkLmZhLWFycm93LWFsdC1mcm9tLXRvcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNDlcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNTVcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzU2XCJcbn1cbi5mYWQuZmEtYXJyb3ctYWx0LXNxdWFyZS1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM1MFwiXG59XG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNTFcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtc3F1YXJlLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM1MlwiXG59XG4uZmFkLmZhLWFycm93LWFsdC1zcXVhcmUtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzUzXCJcbn1cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLWJvdHRvbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNGFcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNGJcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtdG8tcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzRjXCJcbn1cbi5mYWQuZmEtYXJyb3ctYWx0LXRvLXRvcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNGRcIlxufVxuLmZhZC5mYS1hcnJvdy1hbHQtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzU3XCJcbn1cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGFiXCJcbn1cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGE4XCJcbn1cbi5mYWQuZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBhOVwiXG59XG4uZmFkLmZhLWFycm93LWNpcmNsZS11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwYWFcIlxufVxuLmZhZC5mYS1hcnJvdy1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA2M1wiXG59XG4uZmFkLmZhLWFycm93LWZyb20tYm90dG9tOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM0MlwiXG59XG4uZmFkLmZhLWFycm93LWZyb20tbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNDNcIlxufVxuLmZhZC5mYS1hcnJvdy1mcm9tLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM0NFwiXG59XG4uZmFkLmZhLWFycm93LWZyb20tdG9wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM0NVwiXG59XG4uZmFkLmZhLWFycm93LWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDYwXCJcbn1cbi5mYWQuZmEtYXJyb3ctcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDYxXCJcbn1cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzM5XCJcbn1cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzNhXCJcbn1cbi5mYWQuZmEtYXJyb3ctc3F1YXJlLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMzYlwiXG59XG4uZmFkLmZhLWFycm93LXNxdWFyZS11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzM2NcIlxufVxuLmZhZC5mYS1hcnJvdy10by1ib3R0b206YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzNkXCJcbn1cbi5mYWQuZmEtYXJyb3ctdG8tbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzM2VcIlxufVxuLmZhZC5mYS1hcnJvdy10by1yaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNDBcIlxufVxuLmZhZC5mYS1hcnJvdy10by10b3A6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzQxXCJcbn1cbi5mYWQuZmEtYXJyb3ctdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDYyXCJcbn1cbi5mYWQuZmEtYXJyb3dzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA0N1wiXG59XG4uZmFkLmZhLWFycm93cy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGIyXCJcbn1cbi5mYWQuZmEtYXJyb3dzLWFsdC1oOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMzN1wiXG59XG4uZmFkLmZhLWFycm93cy1hbHQtdjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMzhcIlxufVxuLmZhZC5mYS1hcnJvd3MtaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwN2VcIlxufVxuLmZhZC5mYS1hcnJvd3MtdjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwN2RcIlxufVxuLmZhZC5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmEyXCJcbn1cbi5mYWQuZmEtYXN0ZXJpc2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDY5XCJcbn1cbi5mYWQuZmEtYXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWZhXCJcbn1cbi5mYWQuZmEtYXRsYXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTU4XCJcbn1cbi5mYWQuZmEtYXRvbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZDJcIlxufVxuLmZhZC5mYS1hdG9tLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZDNcIlxufVxuLmZhZC5mYS1hdWRpby1kZXNjcmlwdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyOWVcIlxufVxuLmZhZC5mYS1hd2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NTlcIlxufVxuLmZhZC5mYS1heGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmIyXCJcbn1cbi5mYWQuZmEtYXhlLWJhdHRsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YjNcIlxufVxuLmZhZC5mYS1iYWJ5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc3Y1wiXG59XG4uZmFkLmZhLWJhYnktY2FycmlhZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzdkXCJcbn1cbi5mYWQuZmEtYmFja3BhY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWQ0XCJcbn1cbi5mYWQuZmEtYmFja3NwYWNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU1YVwiXG59XG4uZmFkLmZhLWJhY2t3YXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA0YVwiXG59XG4uZmFkLmZhLWJhY29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdlNVwiXG59XG4uZmFkLmZhLWJhY3RlcmlhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA1OVwiXG59XG4uZmFkLmZhLWJhY3Rlcml1bTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNWFcIlxufVxuLmZhZC5mYS1iYWRnZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMzVcIlxufVxuLmZhZC5mYS1iYWRnZS1jaGVjazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMzZcIlxufVxuLmZhZC5mYS1iYWRnZS1kb2xsYXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjQ1XCJcbn1cbi5mYWQuZmEtYmFkZ2UtcGVyY2VudDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NDZcIlxufVxuLmZhZC5mYS1iYWRnZS1zaGVyaWZmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhhMlwiXG59XG4uZmFkLmZhLWJhZGdlci1ob25leTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YjRcIlxufVxuLmZhZC5mYS1iYWdzLXNob3BwaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0N1wiXG59XG4uZmFkLmZhLWJhaGFpOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY2NlwiXG59XG4uZmFkLmZhLWJhbGFuY2Utc2NhbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjRlXCJcbn1cbi5mYWQuZmEtYmFsYW5jZS1zY2FsZS1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUxNVwiXG59XG4uZmFkLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTE2XCJcbn1cbi5mYWQuZmEtYmFsbC1waWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc3ZVwiXG59XG4uZmFkLmZhLWJhbGxvdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MzJcIlxufVxuLmZhZC5mYS1iYWxsb3QtY2hlY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzMzXCJcbn1cbi5mYWQuZmEtYmFuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA1ZVwiXG59XG4uZmFkLmZhLWJhbmQtYWlkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2MlwiXG59XG4uZmFkLmZhLWJhbmpvOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhhM1wiXG59XG4uZmFkLmZhLWJhcmNvZGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDJhXCJcbn1cbi5mYWQuZmEtYmFyY29kZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDYzXCJcbn1cbi5mYWQuZmEtYmFyY29kZS1yZWFkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2NFwiXG59XG4uZmFkLmZhLWJhcmNvZGUtc2NhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NjVcIlxufVxuLmZhZC5mYS1iYXJzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjOVwiXG59XG4uZmFkLmZhLWJhc2ViYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQzMlwiXG59XG4uZmFkLmZhLWJhc2ViYWxsLWJhbGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDMzXCJcbn1cbi5mYWQuZmEtYmFza2V0YmFsbC1iYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQzNFwiXG59XG4uZmFkLmZhLWJhc2tldGJhbGwtaG9vcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0MzVcIlxufVxuLmZhZC5mYS1iYXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmI1XCJcbn1cbi5mYWQuZmEtYmF0aDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyY2RcIlxufVxuLmZhZC5mYS1iYXR0ZXJ5LWJvbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzc2XCJcbn1cbi5mYWQuZmEtYmF0dGVyeS1lbXB0eTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNDRcIlxufVxuLmZhZC5mYS1iYXR0ZXJ5LWZ1bGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjQwXCJcbn1cbi5mYWQuZmEtYmF0dGVyeS1oYWxmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI0MlwiXG59XG4uZmFkLmZhLWJhdHRlcnktcXVhcnRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNDNcIlxufVxuLmZhZC5mYS1iYXR0ZXJ5LXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM3N1wiXG59XG4uZmFkLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjQxXCJcbn1cbi5mYWQuZmEtYmVkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIzNlwiXG59XG4uZmFkLmZhLWJlZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGY3XCJcbn1cbi5mYWQuZmEtYmVkLWJ1bms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGY4XCJcbn1cbi5mYWQuZmEtYmVkLWVtcHR5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmOVwiXG59XG4uZmFkLmZhLWJlZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGZjXCJcbn1cbi5mYWQuZmEtYmVsbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZjNcIlxufVxuLmZhZC5mYS1iZWxsLWV4Y2xhbWF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0OFwiXG59XG4uZmFkLmZhLWJlbGwtb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGZhXCJcbn1cbi5mYWQuZmEtYmVsbC1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0OVwiXG59XG4uZmFkLmZhLWJlbGwtc2Nob29sOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVkNVwiXG59XG4uZmFkLmZhLWJlbGwtc2Nob29sLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVkNlwiXG59XG4uZmFkLmZhLWJlbGwtc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWY2XCJcbn1cbi5mYWQuZmEtYmVsbHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzdmXCJcbn1cbi5mYWQuZmEtYmV0YW1heDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YTRcIlxufVxuLmZhZC5mYS1iZXppZXItY3VydmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTViXCJcbn1cbi5mYWQuZmEtYmlibGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjQ3XCJcbn1cbi5mYWQuZmEtYmljeWNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMDZcIlxufVxuLmZhZC5mYS1iaWtpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODRhXCJcbn1cbi5mYWQuZmEtYmlraW5nLW1vdW50YWluOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0YlwiXG59XG4uZmFkLmZhLWJpbm9jdWxhcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWU1XCJcbn1cbi5mYWQuZmEtYmlvaGF6YXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc4MFwiXG59XG4uZmFkLmZhLWJpcnRoZGF5LWNha2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWZkXCJcbn1cbi5mYWQuZmEtYmxhbmtldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OThcIlxufVxuLmZhZC5mYS1ibGVuZGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUxN1wiXG59XG4uZmFkLmZhLWJsZW5kZXItcGhvbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmI2XCJcbn1cbi5mYWQuZmEtYmxpbmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjlkXCJcbn1cbi5mYWQuZmEtYmxpbmRzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmYlwiXG59XG4uZmFkLmZhLWJsaW5kcy1vcGVuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmY1wiXG59XG4uZmFkLmZhLWJsaW5kcy1yYWlzZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGZkXCJcbn1cbi5mYWQuZmEtYmxvZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ODFcIlxufVxuLmZhZC5mYS1ib2xkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAzMlwiXG59XG4uZmFkLmZhLWJvbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGU3XCJcbn1cbi5mYWQuZmEtYm9tYjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxZTJcIlxufVxuLmZhZC5mYS1ib25lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVkN1wiXG59XG4uZmFkLmZhLWJvbmUtYnJlYWs6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWQ4XCJcbn1cbi5mYWQuZmEtYm9uZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NWNcIlxufVxuLmZhZC5mYS1ib29rOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAyZFwiXG59XG4uZmFkLmZhLWJvb2stYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVkOVwiXG59XG4uZmFkLmZhLWJvb2stZGVhZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YjdcIlxufVxuLmZhZC5mYS1ib29rLWhlYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ5OVwiXG59XG4uZmFkLmZhLWJvb2stbWVkaWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZTZcIlxufVxuLmZhZC5mYS1ib29rLW9wZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTE4XCJcbn1cbi5mYWQuZmEtYm9vay1yZWFkZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWRhXCJcbn1cbi5mYWQuZmEtYm9vay1zcGVsbHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmI4XCJcbn1cbi5mYWQuZmEtYm9vay11c2VyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdlN1wiXG59XG4uZmFkLmZhLWJvb2ttYXJrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAyZVwiXG59XG4uZmFkLmZhLWJvb2tzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVkYlwiXG59XG4uZmFkLmZhLWJvb2tzLW1lZGljYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2U4XCJcbn1cbi5mYWQuZmEtYm9vbWJveDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YTVcIlxufVxuLmZhZC5mYS1ib290OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc4MlwiXG59XG4uZmFkLmZhLWJvb3RoLWN1cnRhaW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzM0XCJcbn1cbi5mYWQuZmEtYm9yZGVyLWFsbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NGNcIlxufVxuLmZhZC5mYS1ib3JkZXItYm90dG9tOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0ZFwiXG59XG4uZmFkLmZhLWJvcmRlci1jZW50ZXItaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OWNcIlxufVxuLmZhZC5mYS1ib3JkZXItY2VudGVyLXY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODlkXCJcbn1cbi5mYWQuZmEtYm9yZGVyLWlubmVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0ZVwiXG59XG4uZmFkLmZhLWJvcmRlci1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg0ZlwiXG59XG4uZmFkLmZhLWJvcmRlci1ub25lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg1MFwiXG59XG4uZmFkLmZhLWJvcmRlci1vdXRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NTFcIlxufVxuLmZhZC5mYS1ib3JkZXItcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODUyXCJcbn1cbi5mYWQuZmEtYm9yZGVyLXN0eWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg1M1wiXG59XG4uZmFkLmZhLWJvcmRlci1zdHlsZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODU0XCJcbn1cbi5mYWQuZmEtYm9yZGVyLXRvcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NTVcIlxufVxuLmZhZC5mYS1ib3ctYXJyb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmI5XCJcbn1cbi5mYWQuZmEtYm93bGluZy1iYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQzNlwiXG59XG4uZmFkLmZhLWJvd2xpbmctcGluczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0MzdcIlxufVxuLmZhZC5mYS1ib3g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDY2XCJcbn1cbi5mYWQuZmEtYm94LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OWFcIlxufVxuLmZhZC5mYS1ib3gtYmFsbG90OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjczNVwiXG59XG4uZmFkLmZhLWJveC1jaGVjazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NjdcIlxufVxuLmZhZC5mYS1ib3gtZnJhZ2lsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OWJcIlxufVxuLmZhZC5mYS1ib3gtZnVsbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OWNcIlxufVxuLmZhZC5mYS1ib3gtaGVhcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDlkXCJcbn1cbi5mYWQuZmEtYm94LW9wZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDllXCJcbn1cbi5mYWQuZmEtYm94LXRpc3N1ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNWJcIlxufVxuLmZhZC5mYS1ib3gtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDlmXCJcbn1cbi5mYWQuZmEtYm94LXVzZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YTBcIlxufVxuLmZhZC5mYS1ib3hlczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NjhcIlxufVxuLmZhZC5mYS1ib3hlcy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGExXCJcbn1cbi5mYWQuZmEtYm94aW5nLWdsb3ZlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQzOFwiXG59XG4uZmFkLmZhLWJyYWNrZXRzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdlOVwiXG59XG4uZmFkLmZhLWJyYWNrZXRzLWN1cmx5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdlYVwiXG59XG4uZmFkLmZhLWJyYWlsbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmExXCJcbn1cbi5mYWQuZmEtYnJhaW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWRjXCJcbn1cbi5mYWQuZmEtYnJlYWQtbG9hZjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZWJcIlxufVxuLmZhZC5mYS1icmVhZC1zbGljZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZWNcIlxufVxuLmZhZC5mYS1icmllZmNhc2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGIxXCJcbn1cbi5mYWQuZmEtYnJpZWZjYXNlLW1lZGljYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDY5XCJcbn1cbi5mYWQuZmEtYnJpbmctZm9yd2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NTZcIlxufVxuLmZhZC5mYS1icmluZy1mcm9udDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NTdcIlxufVxuLmZhZC5mYS1icm9hZGNhc3QtdG93ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTE5XCJcbn1cbi5mYWQuZmEtYnJvb206YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTFhXCJcbn1cbi5mYWQuZmEtYnJvd3NlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzN2VcIlxufVxuLmZhZC5mYS1icnVzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NWRcIlxufVxuLmZhZC5mYS1idWc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTg4XCJcbn1cbi5mYWQuZmEtYnVpbGRpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWFkXCJcbn1cbi5mYWQuZmEtYnVsbGhvcm46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGExXCJcbn1cbi5mYWQuZmEtYnVsbHNleWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTQwXCJcbn1cbi5mYWQuZmEtYnVsbHNleWUtYXJyb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjQ4XCJcbn1cbi5mYWQuZmEtYnVsbHNleWUtcG9pbnRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NDlcIlxufVxuLmZhZC5mYS1idXJnZXItc29kYTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NThcIlxufVxuLmZhZC5mYS1idXJuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2YVwiXG59XG4uZmFkLmZhLWJ1cnJpdG86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2VkXCJcbn1cbi5mYWQuZmEtYnVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIwN1wiXG59XG4uZmFkLmZhLWJ1cy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTVlXCJcbn1cbi5mYWQuZmEtYnVzLXNjaG9vbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZGRcIlxufVxuLmZhZC5mYS1idXNpbmVzcy10aW1lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY0YVwiXG59XG4uZmFkLmZhLWNhYmluZXQtZmlsaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY0YlwiXG59XG4uZmFkLmZhLWNhY3R1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YTdcIlxufVxuLmZhZC5mYS1jYWxjdWxhdG9yOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFlY1wiXG59XG4uZmFkLmZhLWNhbGN1bGF0b3ItYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY0Y1wiXG59XG4uZmFkLmZhLWNhbGVuZGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEzM1wiXG59XG4uZmFkLmZhLWNhbGVuZGFyLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNzNcIlxufVxuLmZhZC5mYS1jYWxlbmRhci1jaGVjazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNzRcIlxufVxuLmZhZC5mYS1jYWxlbmRhci1kYXk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzgzXCJcbn1cbi5mYWQuZmEtY2FsZW5kYXItZWRpdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMzNcIlxufVxuLmZhZC5mYS1jYWxlbmRhci1leGNsYW1hdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMzRcIlxufVxuLmZhZC5mYS1jYWxlbmRhci1taW51czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNzJcIlxufVxuLmZhZC5mYS1jYWxlbmRhci1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI3MVwiXG59XG4uZmFkLmZhLWNhbGVuZGFyLXN0YXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzM2XCJcbn1cbi5mYWQuZmEtY2FsZW5kYXItdGltZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjczXCJcbn1cbi5mYWQuZmEtY2FsZW5kYXItd2VlazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ODRcIlxufVxuLmZhZC5mYS1jYW1jb3JkZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGE4XCJcbn1cbi5mYWQuZmEtY2FtZXJhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAzMFwiXG59XG4uZmFkLmZhLWNhbWVyYS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzMyXCJcbn1cbi5mYWQuZmEtY2FtZXJhLWhvbWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGZlXCJcbn1cbi5mYWQuZmEtY2FtZXJhLW1vdmllOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhhOVwiXG59XG4uZmFkLmZhLWNhbWVyYS1wb2xhcm9pZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YWFcIlxufVxuLmZhZC5mYS1jYW1lcmEtcmV0cm86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDgzXCJcbn1cbi5mYWQuZmEtY2FtcGZpcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmJhXCJcbn1cbi5mYWQuZmEtY2FtcGdyb3VuZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YmJcIlxufVxuLmZhZC5mYS1jYW5kbGUtaG9sZGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZiY1wiXG59XG4uZmFkLmZhLWNhbmR5LWNhbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzg2XCJcbn1cbi5mYWQuZmEtY2FuZHktY29ybjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YmRcIlxufVxuLmZhZC5mYS1jYW5uYWJpczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NWZcIlxufVxuLmZhZC5mYS1jYXBzdWxlczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NmJcIlxufVxuLmZhZC5mYS1jYXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWI5XCJcbn1cbi5mYWQuZmEtY2FyLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZGVcIlxufVxuLmZhZC5mYS1jYXItYmF0dGVyeTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZGZcIlxufVxuLmZhZC5mYS1jYXItYnVpbGRpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODU5XCJcbn1cbi5mYWQuZmEtY2FyLWJ1bXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWUwXCJcbn1cbi5mYWQuZmEtY2FyLWJ1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NWFcIlxufVxuLmZhZC5mYS1jYXItY3Jhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWUxXCJcbn1cbi5mYWQuZmEtY2FyLWdhcmFnZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZTJcIlxufVxuLmZhZC5mYS1jYXItbWVjaGFuaWM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWUzXCJcbn1cbi5mYWQuZmEtY2FyLXNpZGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWU0XCJcbn1cbi5mYWQuZmEtY2FyLXRpbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWU1XCJcbn1cbi5mYWQuZmEtY2FyLXdhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWU2XCJcbn1cbi5mYWQuZmEtY2FyYXZhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZmZcIlxufVxuLmZhZC5mYS1jYXJhdmFuLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMDBcIlxufVxuLmZhZC5mYS1jYXJldC1jaXJjbGUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMmRcIlxufVxuLmZhZC5mYS1jYXJldC1jaXJjbGUtbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMmVcIlxufVxuLmZhZC5mYS1jYXJldC1jaXJjbGUtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzMwXCJcbn1cbi5mYWQuZmEtY2FyZXQtY2lyY2xlLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMzMVwiXG59XG4uZmFkLmZhLWNhcmV0LWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGQ3XCJcbn1cbi5mYWQuZmEtY2FyZXQtbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZDlcIlxufVxuLmZhZC5mYS1jYXJldC1yaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZGFcIlxufVxuLmZhZC5mYS1jYXJldC1zcXVhcmUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNTBcIlxufVxuLmZhZC5mYS1jYXJldC1zcXVhcmUtbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxOTFcIlxufVxuLmZhZC5mYS1jYXJldC1zcXVhcmUtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTUyXCJcbn1cbi5mYWQuZmEtY2FyZXQtc3F1YXJlLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE1MVwiXG59XG4uZmFkLmZhLWNhcmV0LXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBkOFwiXG59XG4uZmFkLmZhLWNhcnJvdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ODdcIlxufVxuLmZhZC5mYS1jYXJzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg1YlwiXG59XG4uZmFkLmZhLWNhcnQtYXJyb3ctZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMThcIlxufVxuLmZhZC5mYS1jYXJ0LXBsdXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjE3XCJcbn1cbi5mYWQuZmEtY2FzaC1yZWdpc3RlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ODhcIlxufVxuLmZhZC5mYS1jYXNzZXR0ZS10YXBlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhhYlwiXG59XG4uZmFkLmZhLWNhdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YmVcIlxufVxuLmZhZC5mYS1jYXQtc3BhY2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDAxXCJcbn1cbi5mYWQuZmEtY2F1bGRyb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmJmXCJcbn1cbi5mYWQuZmEtY2N0djphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YWNcIlxufVxuLmZhZC5mYS1jZXJ0aWZpY2F0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwYTNcIlxufVxuLmZhZC5mYS1jaGFpcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YzBcIlxufVxuLmZhZC5mYS1jaGFpci1vZmZpY2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmMxXCJcbn1cbi5mYWQuZmEtY2hhbGtib2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MWJcIlxufVxuLmZhZC5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTFjXCJcbn1cbi5mYWQuZmEtY2hhcmdpbmctc3RhdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZTdcIlxufVxuLmZhZC5mYS1jaGFydC1hcmVhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFmZVwiXG59XG4uZmFkLmZhLWNoYXJ0LWJhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwODBcIlxufVxuLmZhZC5mYS1jaGFydC1saW5lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIwMVwiXG59XG4uZmFkLmZhLWNoYXJ0LWxpbmUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NGRcIlxufVxuLmZhZC5mYS1jaGFydC1uZXR3b3JrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc4YVwiXG59XG4uZmFkLmZhLWNoYXJ0LXBpZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMDBcIlxufVxuLmZhZC5mYS1jaGFydC1waWUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY0ZVwiXG59XG4uZmFkLmZhLWNoYXJ0LXNjYXR0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2VlXCJcbn1cbi5mYWQuZmEtY2hlY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDBjXCJcbn1cbi5mYWQuZmEtY2hlY2stY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA1OFwiXG59XG4uZmFkLmZhLWNoZWNrLWRvdWJsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjBcIlxufVxuLmZhZC5mYS1jaGVjay1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTRhXCJcbn1cbi5mYWQuZmEtY2hlZXNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdlZlwiXG59XG4uZmFkLmZhLWNoZWVzZS1zd2lzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZjBcIlxufVxuLmZhZC5mYS1jaGVlc2VidXJnZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2YxXCJcbn1cbi5mYWQuZmEtY2hlc3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDM5XCJcbn1cbi5mYWQuZmEtY2hlc3MtYmlzaG9wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQzYVwiXG59XG4uZmFkLmZhLWNoZXNzLWJpc2hvcC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDNiXCJcbn1cbi5mYWQuZmEtY2hlc3MtYm9hcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDNjXCJcbn1cbi5mYWQuZmEtY2hlc3MtY2xvY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDNkXCJcbn1cbi5mYWQuZmEtY2hlc3MtY2xvY2stYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQzZVwiXG59XG4uZmFkLmZhLWNoZXNzLWtpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDNmXCJcbn1cbi5mYWQuZmEtY2hlc3Mta2luZy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDQwXCJcbn1cbi5mYWQuZmEtY2hlc3Mta25pZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ0MVwiXG59XG4uZmFkLmZhLWNoZXNzLWtuaWdodC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDQyXCJcbn1cbi5mYWQuZmEtY2hlc3MtcGF3bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NDNcIlxufVxuLmZhZC5mYS1jaGVzcy1wYXduLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NDRcIlxufVxuLmZhZC5mYS1jaGVzcy1xdWVlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NDVcIlxufVxuLmZhZC5mYS1jaGVzcy1xdWVlbi1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDQ2XCJcbn1cbi5mYWQuZmEtY2hlc3Mtcm9vazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NDdcIlxufVxuLmZhZC5mYS1jaGVzcy1yb29rLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NDhcIlxufVxuLmZhZC5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEzYVwiXG59XG4uZmFkLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTM3XCJcbn1cbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTM4XCJcbn1cbi5mYWQuZmEtY2hldnJvbi1jaXJjbGUtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTM5XCJcbn1cbi5mYWQuZmEtY2hldnJvbi1kb3VibGUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMjJcIlxufVxuLmZhZC5mYS1jaGV2cm9uLWRvdWJsZS1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMyM1wiXG59XG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMyNFwiXG59XG4uZmFkLmZhLWNoZXZyb24tZG91YmxlLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMyNVwiXG59XG4uZmFkLmZhLWNoZXZyb24tZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNzhcIlxufVxuLmZhZC5mYS1jaGV2cm9uLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDUzXCJcbn1cbi5mYWQuZmEtY2hldnJvbi1yaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNTRcIlxufVxuLmZhZC5mYS1jaGV2cm9uLXNxdWFyZS1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMyOVwiXG59XG4uZmFkLmZhLWNoZXZyb24tc3F1YXJlLWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzJhXCJcbn1cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzJiXCJcbn1cbi5mYWQuZmEtY2hldnJvbi1zcXVhcmUtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzJjXCJcbn1cbi5mYWQuZmEtY2hldnJvbi11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNzdcIlxufVxuLmZhZC5mYS1jaGlsZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxYWVcIlxufVxuLmZhZC5mYS1jaGltbmV5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc4YlwiXG59XG4uZmFkLmZhLWNodXJjaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MWRcIlxufVxuLmZhZC5mYS1jaXJjbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTExXCJcbn1cbi5mYWQuZmEtY2lyY2xlLW5vdGNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFjZVwiXG59XG4uZmFkLmZhLWNpdHk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjRmXCJcbn1cbi5mYWQuZmEtY2xhcmluZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGFkXCJcbn1cbi5mYWQuZmEtY2xhdy1tYXJrczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YzJcIlxufVxuLmZhZC5mYS1jbGluaWMtbWVkaWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZjJcIlxufVxuLmZhZC5mYS1jbGlwYm9hcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzI4XCJcbn1cbi5mYWQuZmEtY2xpcGJvYXJkLWNoZWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2Y1wiXG59XG4uZmFkLmZhLWNsaXBib2FyZC1saXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2ZFwiXG59XG4uZmFkLmZhLWNsaXBib2FyZC1saXN0LWNoZWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjczN1wiXG59XG4uZmFkLmZhLWNsaXBib2FyZC1wcmVzY3JpcHRpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWU4XCJcbn1cbi5mYWQuZmEtY2xpcGJvYXJkLXVzZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2YzXCJcbn1cbi5mYWQuZmEtY2xvY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDE3XCJcbn1cbi5mYWQuZmEtY2xvbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjRkXCJcbn1cbi5mYWQuZmEtY2xvc2VkLWNhcHRpb25pbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjBhXCJcbn1cbi5mYWQuZmEtY2xvdWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGMyXCJcbn1cbi5mYWQuZmEtY2xvdWQtZG93bmxvYWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGVkXCJcbn1cbi5mYWQuZmEtY2xvdWQtZG93bmxvYWQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM4MVwiXG59XG4uZmFkLmZhLWNsb3VkLWRyaXp6bGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzM4XCJcbn1cbi5mYWQuZmEtY2xvdWQtaGFpbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MzlcIlxufVxuLmZhZC5mYS1jbG91ZC1oYWlsLW1peGVkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjczYVwiXG59XG4uZmFkLmZhLWNsb3VkLW1lYXRiYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjczYlwiXG59XG4uZmFkLmZhLWNsb3VkLW1vb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmMzXCJcbn1cbi5mYWQuZmEtY2xvdWQtbW9vbi1yYWluOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjczY1wiXG59XG4uZmFkLmZhLWNsb3VkLW11c2ljOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhhZVwiXG59XG4uZmFkLmZhLWNsb3VkLXJhaW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzNkXCJcbn1cbi5mYWQuZmEtY2xvdWQtcmFpbmJvdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3M2VcIlxufVxuLmZhZC5mYS1jbG91ZC1zaG93ZXJzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjczZlwiXG59XG4uZmFkLmZhLWNsb3VkLXNob3dlcnMtaGVhdnk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzQwXCJcbn1cbi5mYWQuZmEtY2xvdWQtc2xlZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzQxXCJcbn1cbi5mYWQuZmEtY2xvdWQtc25vdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NDJcIlxufVxuLmZhZC5mYS1jbG91ZC1zdW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmM0XCJcbn1cbi5mYWQuZmEtY2xvdWQtc3VuLXJhaW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzQzXCJcbn1cbi5mYWQuZmEtY2xvdWQtdXBsb2FkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBlZVwiXG59XG4uZmFkLmZhLWNsb3VkLXVwbG9hZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzgyXCJcbn1cbi5mYWQuZmEtY2xvdWRzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0NFwiXG59XG4uZmFkLmZhLWNsb3Vkcy1tb29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0NVwiXG59XG4uZmFkLmZhLWNsb3Vkcy1zdW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzQ2XCJcbn1cbi5mYWQuZmEtY2x1YjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMjdcIlxufVxuLmZhZC5mYS1jb2NrdGFpbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjFcIlxufVxuLmZhZC5mYS1jb2RlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEyMVwiXG59XG4uZmFkLmZhLWNvZGUtYnJhbmNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEyNlwiXG59XG4uZmFkLmZhLWNvZGUtY29tbWl0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM4NlwiXG59XG4uZmFkLmZhLWNvZGUtbWVyZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzg3XCJcbn1cbi5mYWQuZmEtY29mZmVlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBmNFwiXG59XG4uZmFkLmZhLWNvZmZlZS1wb3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDAyXCJcbn1cbi5mYWQuZmEtY29mZmVlLXRvZ286YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmM1XCJcbn1cbi5mYWQuZmEtY29mZmluOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZjNlwiXG59XG4uZmFkLmZhLWNvZmZpbi1jcm9zczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNTFcIlxufVxuLmZhZC5mYS1jb2c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDEzXCJcbn1cbi5mYWQuZmEtY29nczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwODVcIlxufVxuLmZhZC5mYS1jb2luOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg1Y1wiXG59XG4uZmFkLmZhLWNvaW5zOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUxZVwiXG59XG4uZmFkLmZhLWNvbHVtbnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGRiXCJcbn1cbi5mYWQuZmEtY29tZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDAzXCJcbn1cbi5mYWQuZmEtY29tbWVudDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNzVcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyN2FcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdC1jaGVjazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YTJcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdC1kb2xsYXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjUwXCJcbn1cbi5mYWQuZmEtY29tbWVudC1hbHQtZG90czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YTNcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdC1lZGl0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRhNFwiXG59XG4uZmFkLmZhLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRhNVwiXG59XG4uZmFkLmZhLWNvbW1lbnQtYWx0LWxpbmVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRhNlwiXG59XG4uZmFkLmZhLWNvbW1lbnQtYWx0LW1lZGljYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2Y0XCJcbn1cbi5mYWQuZmEtY29tbWVudC1hbHQtbWludXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGE3XCJcbn1cbi5mYWQuZmEtY29tbWVudC1hbHQtbXVzaWM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGFmXCJcbn1cbi5mYWQuZmEtY29tbWVudC1hbHQtcGx1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YThcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YTlcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdC1zbWlsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YWFcIlxufVxuLmZhZC5mYS1jb21tZW50LWFsdC10aW1lczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YWJcIlxufVxuLmZhZC5mYS1jb21tZW50LWNoZWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRhY1wiXG59XG4uZmFkLmZhLWNvbW1lbnQtZG9sbGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY1MVwiXG59XG4uZmFkLmZhLWNvbW1lbnQtZG90czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YWRcIlxufVxuLmZhZC5mYS1jb21tZW50LWVkaXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGFlXCJcbn1cbi5mYWQuZmEtY29tbWVudC1leGNsYW1hdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YWZcIlxufVxuLmZhZC5mYS1jb21tZW50LWxpbmVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiMFwiXG59XG4uZmFkLmZhLWNvbW1lbnQtbWVkaWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZjVcIlxufVxuLmZhZC5mYS1jb21tZW50LW1pbnVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiMVwiXG59XG4uZmFkLmZhLWNvbW1lbnQtbXVzaWM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGIwXCJcbn1cbi5mYWQuZmEtY29tbWVudC1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiMlwiXG59XG4uZmFkLmZhLWNvbW1lbnQtc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGIzXCJcbn1cbi5mYWQuZmEtY29tbWVudC1zbWlsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YjRcIlxufVxuLmZhZC5mYS1jb21tZW50LXRpbWVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiNVwiXG59XG4uZmFkLmZhLWNvbW1lbnRzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA4NlwiXG59XG4uZmFkLmZhLWNvbW1lbnRzLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YjZcIlxufVxuLmZhZC5mYS1jb21tZW50cy1hbHQtZG9sbGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY1MlwiXG59XG4uZmFkLmZhLWNvbW1lbnRzLWRvbGxhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NTNcIlxufVxuLmZhZC5mYS1jb21wYWN0LWRpc2M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTFmXCJcbn1cbi5mYWQuZmEtY29tcGFzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNGVcIlxufVxuLmZhZC5mYS1jb21wYXNzLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVlOVwiXG59XG4uZmFkLmZhLWNvbXByZXNzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA2NlwiXG59XG4uZmFkLmZhLWNvbXByZXNzLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0MjJcIlxufVxuLmZhZC5mYS1jb21wcmVzcy1hcnJvd3MtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc4Y1wiXG59XG4uZmFkLmZhLWNvbXByZXNzLXdpZGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzI2XCJcbn1cbi5mYWQuZmEtY29tcHV0ZXItY2xhc3NpYzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YjFcIlxufVxuLmZhZC5mYS1jb21wdXRlci1zcGVha2VyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiMlwiXG59XG4uZmFkLmZhLWNvbmNpZXJnZS1iZWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU2MlwiXG59XG4uZmFkLmZhLWNvbnN0cnVjdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NWRcIlxufVxuLmZhZC5mYS1jb250YWluZXItc3RvcmFnZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YjdcIlxufVxuLmZhZC5mYS1jb252ZXlvci1iZWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2ZVwiXG59XG4uZmFkLmZhLWNvbnZleW9yLWJlbHQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ2ZlwiXG59XG4uZmFkLmZhLWNvb2tpZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjNcIlxufVxuLmZhZC5mYS1jb29raWUtYml0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjRcIlxufVxuLmZhZC5mYS1jb3B5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjNVwiXG59XG4uZmFkLmZhLWNvcHlyaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxZjlcIlxufVxuLmZhZC5mYS1jb3JuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZjN1wiXG59XG4uZmFkLmZhLWNvdWNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiOFwiXG59XG4uZmFkLmZhLWNvdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YzhcIlxufVxuLmZhZC5mYS1jb3diZWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiM1wiXG59XG4uZmFkLmZhLWNvd2JlbGwtbW9yZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YjRcIlxufVxuLmZhZC5mYS1jcmVkaXQtY2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwOWRcIlxufVxuLmZhZC5mYS1jcmVkaXQtY2FyZC1ibGFuazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzODlcIlxufVxuLmZhZC5mYS1jcmVkaXQtY2FyZC1mcm9udDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzOGFcIlxufVxuLmZhZC5mYS1jcmlja2V0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ0OVwiXG59XG4uZmFkLmZhLWNyb2lzc2FudDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZjZcIlxufVxuLmZhZC5mYS1jcm9wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEyNVwiXG59XG4uZmFkLmZhLWNyb3AtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU2NVwiXG59XG4uZmFkLmZhLWNyb3NzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY1NFwiXG59XG4uZmFkLmZhLWNyb3NzaGFpcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDViXCJcbn1cbi5mYWQuZmEtY3JvdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MjBcIlxufVxuLmZhZC5mYS1jcm93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MjFcIlxufVxuLmZhZC5mYS1jcnV0Y2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2Y3XCJcbn1cbi5mYWQuZmEtY3J1dGNoZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2Y4XCJcbn1cbi5mYWQuZmEtY3ViZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxYjJcIlxufVxuLmZhZC5mYS1jdWJlczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxYjNcIlxufVxuLmZhZC5mYS1jdXJsaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ0YVwiXG59XG4uZmFkLmZhLWN1dDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwYzRcIlxufVxuLmZhZC5mYS1kYWdnZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmNiXCJcbn1cbi5mYWQuZmEtZGF0YWJhc2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWMwXCJcbn1cbi5mYWQuZmEtZGVhZjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyYTRcIlxufVxuLmZhZC5mYS1kZWJ1ZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZjlcIlxufVxuLmZhZC5mYS1kZWVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc4ZVwiXG59XG4uZmFkLmZhLWRlZXItcnVkb2xwaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3OGZcIlxufVxuLmZhZC5mYS1kZW1vY3JhdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NDdcIlxufVxuLmZhZC5mYS1kZXNrdG9wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEwOFwiXG59XG4uZmFkLmZhLWRlc2t0b3AtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM5MFwiXG59XG4uZmFkLmZhLWRld3BvaW50OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0OFwiXG59XG4uZmFkLmZhLWRoYXJtYWNoYWtyYTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NTVcIlxufVxuLmZhZC5mYS1kaWFnbm9zZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDcwXCJcbn1cbi5mYWQuZmEtZGlhbW9uZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMTlcIlxufVxuLmZhZC5mYS1kaWNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUyMlwiXG59XG4uZmFkLmZhLWRpY2UtZDEwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZjZFwiXG59XG4uZmFkLmZhLWRpY2UtZDEyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZjZVwiXG59XG4uZmFkLmZhLWRpY2UtZDIwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZjZlwiXG59XG4uZmFkLmZhLWRpY2UtZDQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmQwXCJcbn1cbi5mYWQuZmEtZGljZS1kNjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZDFcIlxufVxuLmZhZC5mYS1kaWNlLWQ4OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZkMlwiXG59XG4uZmFkLmZhLWRpY2UtZml2ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MjNcIlxufVxuLmZhZC5mYS1kaWNlLWZvdXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTI0XCJcbn1cbi5mYWQuZmEtZGljZS1vbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTI1XCJcbn1cbi5mYWQuZmEtZGljZS1zaXg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTI2XCJcbn1cbi5mYWQuZmEtZGljZS10aHJlZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MjdcIlxufVxuLmZhZC5mYS1kaWNlLXR3bzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MjhcIlxufVxuLmZhZC5mYS1kaWdnaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg1ZVwiXG59XG4uZmFkLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjZcIlxufVxuLmZhZC5mYS1kaXBsb21hOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVlYVwiXG59XG4uZmFkLmZhLWRpcmVjdGlvbnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWViXCJcbn1cbi5mYWQuZmEtZGlzYy1kcml2ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YjVcIlxufVxuLmZhZC5mYS1kaXNlYXNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdmYVwiXG59XG4uZmFkLmZhLWRpdmlkZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MjlcIlxufVxuLmZhZC5mYS1kaXp6eTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjdcIlxufVxuLmZhZC5mYS1kbmE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDcxXCJcbn1cbi5mYWQuZmEtZG8tbm90LWVudGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVlY1wiXG59XG4uZmFkLmZhLWRvZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZDNcIlxufVxuLmZhZC5mYS1kb2ctbGVhc2hlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZDRcIlxufVxuLmZhZC5mYS1kb2xsYXItc2lnbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNTVcIlxufVxuLmZhZC5mYS1kb2xseTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NzJcIlxufVxuLmZhZC5mYS1kb2xseS1lbXB0eTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NzNcIlxufVxuLmZhZC5mYS1kb2xseS1mbGF0YmVkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ3NFwiXG59XG4uZmFkLmZhLWRvbGx5LWZsYXRiZWQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ3NVwiXG59XG4uZmFkLmZhLWRvbGx5LWZsYXRiZWQtZW1wdHk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDc2XCJcbn1cbi5mYWQuZmEtZG9uYXRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiOVwiXG59XG4uZmFkLmZhLWRvb3ItY2xvc2VkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUyYVwiXG59XG4uZmFkLmZhLWRvb3Itb3BlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MmJcIlxufVxuLmZhZC5mYS1kb3QtY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE5MlwiXG59XG4uZmFkLmZhLWRvdmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGJhXCJcbn1cbi5mYWQuZmEtZG93bmxvYWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDE5XCJcbn1cbi5mYWQuZmEtZHJhZnRpbmctY29tcGFzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NjhcIlxufVxuLmZhZC5mYS1kcmFnb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmQ1XCJcbn1cbi5mYWQuZmEtZHJhdy1jaXJjbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWVkXCJcbn1cbi5mYWQuZmEtZHJhdy1wb2x5Z29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVlZVwiXG59XG4uZmFkLmZhLWRyYXctc3F1YXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVlZlwiXG59XG4uZmFkLmZhLWRyZWlkZWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzkyXCJcbn1cbi5mYWQuZmEtZHJvbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODVmXCJcbn1cbi5mYWQuZmEtZHJvbmUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg2MFwiXG59XG4uZmFkLmZhLWRydW06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTY5XCJcbn1cbi5mYWQuZmEtZHJ1bS1zdGVlbHBhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NmFcIlxufVxuLmZhZC5mYS1kcnVtc3RpY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmQ2XCJcbn1cbi5mYWQuZmEtZHJ1bXN0aWNrLWJpdGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmQ3XCJcbn1cbi5mYWQuZmEtZHJ5ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODYxXCJcbn1cbi5mYWQuZmEtZHJ5ZXItYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg2MlwiXG59XG4uZmFkLmZhLWR1Y2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmQ4XCJcbn1cbi5mYWQuZmEtZHVtYmJlbGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDRiXCJcbn1cbi5mYWQuZmEtZHVtcHN0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzkzXCJcbn1cbi5mYWQuZmEtZHVtcHN0ZXItZmlyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3OTRcIlxufVxuLmZhZC5mYS1kdW5nZW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZkOVwiXG59XG4uZmFkLmZhLWVhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZjBcIlxufVxuLmZhZC5mYS1lYXItbXVmZnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzk1XCJcbn1cbi5mYWQuZmEtZWNsaXBzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NDlcIlxufVxuLmZhZC5mYS1lY2xpcHNlLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NGFcIlxufVxuLmZhZC5mYS1lZGl0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA0NFwiXG59XG4uZmFkLmZhLWVnZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZmJcIlxufVxuLmZhZC5mYS1lZ2ctZnJpZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2ZjXCJcbn1cbi5mYWQuZmEtZWplY3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDUyXCJcbn1cbi5mYWQuZmEtZWxlcGhhbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmRhXCJcbn1cbi5mYWQuZmEtZWxsaXBzaXMtaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNDFcIlxufVxuLmZhZC5mYS1lbGxpcHNpcy1oLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzOWJcIlxufVxuLmZhZC5mYS1lbGxpcHNpcy12OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE0MlwiXG59XG4uZmFkLmZhLWVsbGlwc2lzLXYtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM5Y1wiXG59XG4uZmFkLmZhLWVtcHR5LXNldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NTZcIlxufVxuLmZhZC5mYS1lbmdpbmUtd2FybmluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZjJcIlxufVxuLmZhZC5mYS1lbnZlbG9wZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZTBcIlxufVxuLmZhZC5mYS1lbnZlbG9wZS1vcGVuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJiNlwiXG59XG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tZG9sbGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY1N1wiXG59XG4uZmFkLmZhLWVudmVsb3BlLW9wZW4tdGV4dDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NThcIlxufVxuLmZhZC5mYS1lbnZlbG9wZS1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTk5XCJcbn1cbi5mYWQuZmEtZXF1YWxzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUyY1wiXG59XG4uZmFkLmZhLWVyYXNlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMmRcIlxufVxuLmZhZC5mYS1ldGhlcm5ldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3OTZcIlxufVxuLmZhZC5mYS1ldXJvLXNpZ246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTUzXCJcbn1cbi5mYWQuZmEtZXhjaGFuZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGVjXCJcbn1cbi5mYWQuZmEtZXhjaGFuZ2UtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM2MlwiXG59XG4uZmFkLmZhLWV4Y2xhbWF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEyYVwiXG59XG4uZmFkLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNmFcIlxufVxuLmZhZC5mYS1leGNsYW1hdGlvbi1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzIxXCJcbn1cbi5mYWQuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDcxXCJcbn1cbi5mYWQuZmEtZXhwYW5kOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA2NVwiXG59XG4uZmFkLmZhLWV4cGFuZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDI0XCJcbn1cbi5mYWQuZmEtZXhwYW5kLWFycm93czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMWRcIlxufVxuLmZhZC5mYS1leHBhbmQtYXJyb3dzLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMWVcIlxufVxuLmZhZC5mYS1leHBhbmQtd2lkZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMjBcIlxufVxuLmZhZC5mYS1leHRlcm5hbC1saW5rOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA4ZVwiXG59XG4uZmFkLmZhLWV4dGVybmFsLWxpbmstYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM1ZFwiXG59XG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE0Y1wiXG59XG4uZmFkLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNjBcIlxufVxuLmZhZC5mYS1leWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDZlXCJcbn1cbi5mYWQuZmEtZXllLWRyb3BwZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWZiXCJcbn1cbi5mYWQuZmEtZXllLWV2aWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmRiXCJcbn1cbi5mYWQuZmEtZXllLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA3MFwiXG59XG4uZmFkLmZhLWZhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NjNcIlxufVxuLmZhZC5mYS1mYW4tdGFibGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDA0XCJcbn1cbi5mYWQuZmEtZmFybTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NjRcIlxufVxuLmZhZC5mYS1mYXN0LWJhY2t3YXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA0OVwiXG59XG4uZmFkLmZhLWZhc3QtZm9yd2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNTBcIlxufVxuLmZhZC5mYS1mYXVjZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDA1XCJcbn1cbi5mYWQuZmEtZmF1Y2V0LWRyaXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDA2XCJcbn1cbi5mYWQuZmEtZmF4OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFhY1wiXG59XG4uZmFkLmZhLWZlYXRoZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTJkXCJcbn1cbi5mYWQuZmEtZmVhdGhlci1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTZiXCJcbn1cbi5mYWQuZmEtZmVtYWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE4MlwiXG59XG4uZmFkLmZhLWZpZWxkLWhvY2tleTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NGNcIlxufVxuLmZhZC5mYS1maWdodGVyLWpldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZmJcIlxufVxuLmZhZC5mYS1maWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE1YlwiXG59XG4uZmFkLmZhLWZpbGUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE1Y1wiXG59XG4uZmFkLmZhLWZpbGUtYXJjaGl2ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxYzZcIlxufVxuLmZhZC5mYS1maWxlLWF1ZGlvOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFjN1wiXG59XG4uZmFkLmZhLWZpbGUtY2VydGlmaWNhdGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWYzXCJcbn1cbi5mYWQuZmEtZmlsZS1jaGFydC1saW5lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY1OVwiXG59XG4uZmFkLmZhLWZpbGUtY2hhcnQtcGllOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY1YVwiXG59XG4uZmFkLmZhLWZpbGUtY2hlY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzE2XCJcbn1cbi5mYWQuZmEtZmlsZS1jb2RlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFjOVwiXG59XG4uZmFkLmZhLWZpbGUtY29udHJhY3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTZjXCJcbn1cbi5mYWQuZmEtZmlsZS1jc3Y6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmRkXCJcbn1cbi5mYWQuZmEtZmlsZS1kb3dubG9hZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NmRcIlxufVxuLmZhZC5mYS1maWxlLWVkaXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzFjXCJcbn1cbi5mYWQuZmEtZmlsZS1leGNlbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxYzNcIlxufVxuLmZhZC5mYS1maWxlLWV4Y2xhbWF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMxYVwiXG59XG4uZmFkLmZhLWZpbGUtZXhwb3J0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU2ZVwiXG59XG4uZmFkLmZhLWZpbGUtaW1hZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWM1XCJcbn1cbi5mYWQuZmEtZmlsZS1pbXBvcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTZmXCJcbn1cbi5mYWQuZmEtZmlsZS1pbnZvaWNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3MFwiXG59XG4uZmFkLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTcxXCJcbn1cbi5mYWQuZmEtZmlsZS1tZWRpY2FsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ3N1wiXG59XG4uZmFkLmZhLWZpbGUtbWVkaWNhbC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDc4XCJcbn1cbi5mYWQuZmEtZmlsZS1taW51czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMThcIlxufVxuLmZhZC5mYS1maWxlLW11c2ljOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiNlwiXG59XG4uZmFkLmZhLWZpbGUtcGRmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFjMVwiXG59XG4uZmFkLmZhLWZpbGUtcGx1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMTlcIlxufVxuLmZhZC5mYS1maWxlLXBvd2VycG9pbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWM0XCJcbn1cbi5mYWQuZmEtZmlsZS1wcmVzY3JpcHRpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTcyXCJcbn1cbi5mYWQuZmEtZmlsZS1zZWFyY2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODY1XCJcbn1cbi5mYWQuZmEtZmlsZS1zaWduYXR1cmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTczXCJcbn1cbi5mYWQuZmEtZmlsZS1zcHJlYWRzaGVldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NWJcIlxufVxuLmZhZC5mYS1maWxlLXRpbWVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMxN1wiXG59XG4uZmFkLmZhLWZpbGUtdXBsb2FkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3NFwiXG59XG4uZmFkLmZhLWZpbGUtdXNlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NWNcIlxufVxuLmZhZC5mYS1maWxlLXZpZGVvOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFjOFwiXG59XG4uZmFkLmZhLWZpbGUtd29yZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxYzJcIlxufVxuLmZhZC5mYS1maWxlcy1tZWRpY2FsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdmZFwiXG59XG4uZmFkLmZhLWZpbGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTc1XCJcbn1cbi5mYWQuZmEtZmlsbC1kcmlwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3NlwiXG59XG4uZmFkLmZhLWZpbG06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDA4XCJcbn1cbi5mYWQuZmEtZmlsbS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2EwXCJcbn1cbi5mYWQuZmEtZmlsbS1jYW5pc3RlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YjdcIlxufVxuLmZhZC5mYS1maWx0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGIwXCJcbn1cbi5mYWQuZmEtZmluZ2VycHJpbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTc3XCJcbn1cbi5mYWQuZmEtZmlyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNmRcIlxufVxuLmZhZC5mYS1maXJlLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZTRcIlxufVxuLmZhZC5mYS1maXJlLWV4dGluZ3Vpc2hlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMzRcIlxufVxuLmZhZC5mYS1maXJlLXNtb2tlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0YlwiXG59XG4uZmFkLmZhLWZpcmVwbGFjZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3OWFcIlxufVxuLmZhZC5mYS1maXJzdC1haWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDc5XCJcbn1cbi5mYWQuZmEtZmlzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NzhcIlxufVxuLmZhZC5mYS1maXNoLWNvb2tlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZmVcIlxufVxuLmZhZC5mYS1maXN0LXJhaXNlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZGVcIlxufVxuLmZhZC5mYS1mbGFnOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAyNFwiXG59XG4uZmFkLmZhLWZsYWctYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0Y1wiXG59XG4uZmFkLmZhLWZsYWctY2hlY2tlcmVkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjExZVwiXG59XG4uZmFkLmZhLWZsYWctdXNhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0ZFwiXG59XG4uZmFkLmZhLWZsYW1lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZkZlwiXG59XG4uZmFkLmZhLWZsYXNobGlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGI4XCJcbn1cbi5mYWQuZmEtZmxhc2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGMzXCJcbn1cbi5mYWQuZmEtZmxhc2stcG9pc29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlMFwiXG59XG4uZmFkLmZhLWZsYXNrLXBvdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZTFcIlxufVxuLmZhZC5mYS1mbG93ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2ZmXCJcbn1cbi5mYWQuZmEtZmxvd2VyLWRhZmZvZGlsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwMFwiXG59XG4uZmFkLmZhLWZsb3dlci10dWxpcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MDFcIlxufVxuLmZhZC5mYS1mbHVzaGVkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3OVwiXG59XG4uZmFkLmZhLWZsdXRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiOVwiXG59XG4uZmFkLmZhLWZsdXgtY2FwYWNpdG9yOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiYVwiXG59XG4uZmFkLmZhLWZvZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NGVcIlxufVxuLmZhZC5mYS1mb2xkZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDdiXCJcbn1cbi5mYWQuZmEtZm9sZGVyLWRvd25sb2FkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA1M1wiXG59XG4uZmFkLmZhLWZvbGRlci1taW51czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NWRcIlxufVxuLmZhZC5mYS1mb2xkZXItb3BlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwN2NcIlxufVxuLmZhZC5mYS1mb2xkZXItcGx1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NWVcIlxufVxuLmZhZC5mYS1mb2xkZXItdGltZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjVmXCJcbn1cbi5mYWQuZmEtZm9sZGVyLXRyZWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODAyXCJcbn1cbi5mYWQuZmEtZm9sZGVyLXVwbG9hZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNTRcIlxufVxuLmZhZC5mYS1mb2xkZXJzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY2MFwiXG59XG4uZmFkLmZhLWZvbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDMxXCJcbn1cbi5mYWQuZmEtZm9udC1hd2Vzb21lLWxvZ28tZnVsbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZTZcIlxufVxuLmZhZC5mYS1mb250LWNhc2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODY2XCJcbn1cbi5mYWQuZmEtZm9vdGJhbGwtYmFsbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NGVcIlxufVxuLmZhZC5mYS1mb290YmFsbC1oZWxtZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDRmXCJcbn1cbi5mYWQuZmEtZm9ya2xpZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDdhXCJcbn1cbi5mYWQuZmEtZm9yd2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNGVcIlxufVxuLmZhZC5mYS1mcmFnaWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiYlwiXG59XG4uZmFkLmZhLWZyZW5jaC1mcmllczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MDNcIlxufVxuLmZhZC5mYS1mcm9nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUyZVwiXG59XG4uZmFkLmZhLWZyb3N0eS1oZWFkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc5YlwiXG59XG4uZmFkLmZhLWZyb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjExOVwiXG59XG4uZmFkLmZhLWZyb3duLW9wZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTdhXCJcbn1cbi5mYWQuZmEtZnVuY3Rpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjYxXCJcbn1cbi5mYWQuZmEtZnVubmVsLWRvbGxhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NjJcIlxufVxuLmZhZC5mYS1mdXRib2w6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWUzXCJcbn1cbi5mYWQuZmEtZ2FsYXh5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAwOFwiXG59XG4uZmFkLmZhLWdhbWUtYm9hcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODY3XCJcbn1cbi5mYWQuZmEtZ2FtZS1ib2FyZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODY4XCJcbn1cbi5mYWQuZmEtZ2FtZS1jb25zb2xlLWhhbmRoZWxkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiYlwiXG59XG4uZmFkLmZhLWdhbWVwYWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTFiXCJcbn1cbi5mYWQuZmEtZ2FtZXBhZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGJjXCJcbn1cbi5mYWQuZmEtZ2FyYWdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAwOVwiXG59XG4uZmFkLmZhLWdhcmFnZS1jYXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDBhXCJcbn1cbi5mYWQuZmEtZ2FyYWdlLW9wZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDBiXCJcbn1cbi5mYWQuZmEtZ2FzLXB1bXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTJmXCJcbn1cbi5mYWQuZmEtZ2FzLXB1bXAtc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWY0XCJcbn1cbi5mYWQuZmEtZ2F2ZWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGUzXCJcbn1cbi5mYWQuZmEtZ2VtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNhNVwiXG59XG4uZmFkLmZhLWdlbmRlcmxlc3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjJkXCJcbn1cbi5mYWQuZmEtZ2hvc3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmUyXCJcbn1cbi5mYWQuZmEtZ2lmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNmJcIlxufVxuLmZhZC5mYS1naWZ0LWNhcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjYzXCJcbn1cbi5mYWQuZmEtZ2lmdHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzljXCJcbn1cbi5mYWQuZmEtZ2luZ2VyYnJlYWQtbWFuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc5ZFwiXG59XG4uZmFkLmZhLWdsYXNzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwNFwiXG59XG4uZmFkLmZhLWdsYXNzLWNoYW1wYWduZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3OWVcIlxufVxuLmZhZC5mYS1nbGFzcy1jaGVlcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzlmXCJcbn1cbi5mYWQuZmEtZ2xhc3MtY2l0cnVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg2OVwiXG59XG4uZmFkLmZhLWdsYXNzLW1hcnRpbmk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDAwXCJcbn1cbi5mYWQuZmEtZ2xhc3MtbWFydGluaS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTdiXCJcbn1cbi5mYWQuZmEtZ2xhc3Mtd2hpc2tleTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YTBcIlxufVxuLmZhZC5mYS1nbGFzcy13aGlza2V5LXJvY2tzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdhMVwiXG59XG4uZmFkLmZhLWdsYXNzZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTMwXCJcbn1cbi5mYWQuZmEtZ2xhc3Nlcy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWY1XCJcbn1cbi5mYWQuZmEtZ2xvYmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGFjXCJcbn1cbi5mYWQuZmEtZ2xvYmUtYWZyaWNhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3Y1wiXG59XG4uZmFkLmZhLWdsb2JlLWFtZXJpY2FzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3ZFwiXG59XG4uZmFkLmZhLWdsb2JlLWFzaWE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTdlXCJcbn1cbi5mYWQuZmEtZ2xvYmUtZXVyb3BlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdhMlwiXG59XG4uZmFkLmZhLWdsb2JlLXNub3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2EzXCJcbn1cbi5mYWQuZmEtZ2xvYmUtc3RhbmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWY2XCJcbn1cbi5mYWQuZmEtZ29sZi1iYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ1MFwiXG59XG4uZmFkLmZhLWdvbGYtY2x1YjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NTFcIlxufVxuLmZhZC5mYS1nb3B1cmFtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY2NFwiXG59XG4uZmFkLmZhLWdyYWR1YXRpb24tY2FwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE5ZFwiXG59XG4uZmFkLmZhLWdyYW1vcGhvbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGJkXCJcbn1cbi5mYWQuZmEtZ3JlYXRlci10aGFuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUzMVwiXG59XG4uZmFkLmZhLWdyZWF0ZXItdGhhbi1lcXVhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MzJcIlxufVxuLmZhZC5mYS1ncmltYWNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU3ZlwiXG59XG4uZmFkLmZhLWdyaW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTgwXCJcbn1cbi5mYWQuZmEtZ3Jpbi1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTgxXCJcbn1cbi5mYWQuZmEtZ3Jpbi1iZWFtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU4MlwiXG59XG4uZmFkLmZhLWdyaW4tYmVhbS1zd2VhdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ODNcIlxufVxuLmZhZC5mYS1ncmluLWhlYXJ0czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ODRcIlxufVxuLmZhZC5mYS1ncmluLXNxdWludDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ODVcIlxufVxuLmZhZC5mYS1ncmluLXNxdWludC10ZWFyczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ODZcIlxufVxuLmZhZC5mYS1ncmluLXN0YXJzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU4N1wiXG59XG4uZmFkLmZhLWdyaW4tdGVhcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTg4XCJcbn1cbi5mYWQuZmEtZ3Jpbi10b25ndWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTg5XCJcbn1cbi5mYWQuZmEtZ3Jpbi10b25ndWUtc3F1aW50OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU4YVwiXG59XG4uZmFkLmZhLWdyaW4tdG9uZ3VlLXdpbms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNThiXCJcbn1cbi5mYWQuZmEtZ3Jpbi13aW5rOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU4Y1wiXG59XG4uZmFkLmZhLWdyaXAtaG9yaXpvbnRhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OGRcIlxufVxuLmZhZC5mYS1ncmlwLWxpbmVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdhNFwiXG59XG4uZmFkLmZhLWdyaXAtbGluZXMtdmVydGljYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2E1XCJcbn1cbi5mYWQuZmEtZ3JpcC12ZXJ0aWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OGVcIlxufVxuLmZhZC5mYS1ndWl0YXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2E2XCJcbn1cbi5mYWQuZmEtZ3VpdGFyLWVsZWN0cmljOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhiZVwiXG59XG4uZmFkLmZhLWd1aXRhcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGJmXCJcbn1cbi5mYWQuZmEtaC1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGZkXCJcbn1cbi5mYWQuZmEtaDE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzEzXCJcbn1cbi5mYWQuZmEtaDI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzE0XCJcbn1cbi5mYWQuZmEtaDM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzE1XCJcbn1cbi5mYWQuZmEtaDQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODZhXCJcbn1cbi5mYWQuZmEtaGFtYnVyZ2VyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwNVwiXG59XG4uZmFkLmZhLWhhbW1lcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZTNcIlxufVxuLmZhZC5mYS1oYW1tZXItd2FyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlNFwiXG59XG4uZmFkLmZhLWhhbXNhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY2NVwiXG59XG4uZmFkLmZhLWhhbmQtaGVhcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGJjXCJcbn1cbi5mYWQuZmEtaGFuZC1ob2xkaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiZFwiXG59XG4uZmFkLmZhLWhhbmQtaG9sZGluZy1ib3g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDdiXCJcbn1cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLWhlYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRiZVwiXG59XG4uZmFkLmZhLWhhbmQtaG9sZGluZy1tYWdpYzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZTVcIlxufVxuLmZhZC5mYS1oYW5kLWhvbGRpbmctbWVkaWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNWNcIlxufVxuLmZhZC5mYS1oYW5kLWhvbGRpbmctc2VlZGxpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGJmXCJcbn1cbi5mYWQuZmEtaGFuZC1ob2xkaW5nLXVzZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0YzBcIlxufVxuLmZhZC5mYS1oYW5kLWhvbGRpbmctd2F0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGMxXCJcbn1cbi5mYWQuZmEtaGFuZC1saXphcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjU4XCJcbn1cbi5mYWQuZmEtaGFuZC1taWRkbGUtZmluZ2VyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwNlwiXG59XG4uZmFkLmZhLWhhbmQtcGFwZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjU2XCJcbn1cbi5mYWQuZmEtaGFuZC1wZWFjZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNWJcIlxufVxuLmZhZC5mYS1oYW5kLXBvaW50LWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGE3XCJcbn1cbi5mYWQuZmEtaGFuZC1wb2ludC1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBhNVwiXG59XG4uZmFkLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGE0XCJcbn1cbi5mYWQuZmEtaGFuZC1wb2ludC11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwYTZcIlxufVxuLmZhZC5mYS1oYW5kLXBvaW50ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjVhXCJcbn1cbi5mYWQuZmEtaGFuZC1yZWNlaXZpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDdjXCJcbn1cbi5mYWQuZmEtaGFuZC1yb2NrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI1NVwiXG59XG4uZmFkLmZhLWhhbmQtc2Npc3NvcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjU3XCJcbn1cbi5mYWQuZmEtaGFuZC1zcGFya2xlczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNWRcIlxufVxuLmZhZC5mYS1oYW5kLXNwb2NrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI1OVwiXG59XG4uZmFkLmZhLWhhbmRzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRjMlwiXG59XG4uZmFkLmZhLWhhbmRzLWhlYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRjM1wiXG59XG4uZmFkLmZhLWhhbmRzLWhlbHBpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGM0XCJcbn1cbi5mYWQuZmEtaGFuZHMtdXNkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRjNVwiXG59XG4uZmFkLmZhLWhhbmRzLXdhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDVlXCJcbn1cbi5mYWQuZmEtaGFuZHNoYWtlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJiNVwiXG59XG4uZmFkLmZhLWhhbmRzaGFrZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGM2XCJcbn1cbi5mYWQuZmEtaGFuZHNoYWtlLWFsdC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNWZcIlxufVxuLmZhZC5mYS1oYW5kc2hha2Utc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDYwXCJcbn1cbi5mYWQuZmEtaGFudWtpYWg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmU2XCJcbn1cbi5mYWQuZmEtaGFyZC1oYXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODA3XCJcbn1cbi5mYWQuZmEtaGFzaHRhZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyOTJcIlxufVxuLmZhZC5mYS1oYXQtY2hlZjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NmJcIlxufVxuLmZhZC5mYS1oYXQtY293Ym95OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhjMFwiXG59XG4uZmFkLmZhLWhhdC1jb3dib3ktc2lkZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YzFcIlxufVxuLmZhZC5mYS1oYXQtc2FudGE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2E3XCJcbn1cbi5mYWQuZmEtaGF0LXdpbnRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YThcIlxufVxuLmZhZC5mYS1oYXQtd2l0Y2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmU3XCJcbn1cbi5mYWQuZmEtaGF0LXdpemFyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZThcIlxufVxuLmZhZC5mYS1oZGQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGEwXCJcbn1cbi5mYWQuZmEtaGVhZC1zaWRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlOVwiXG59XG4uZmFkLmZhLWhlYWQtc2lkZS1icmFpbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MDhcIlxufVxuLmZhZC5mYS1oZWFkLXNpZGUtY291Z2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDYxXCJcbn1cbi5mYWQuZmEtaGVhZC1zaWRlLWNvdWdoLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2MlwiXG59XG4uZmFkLmZhLWhlYWQtc2lkZS1oZWFkcGhvbmVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhjMlwiXG59XG4uZmFkLmZhLWhlYWQtc2lkZS1tYXNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2M1wiXG59XG4uZmFkLmZhLWhlYWQtc2lkZS1tZWRpY2FsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwOVwiXG59XG4uZmFkLmZhLWhlYWQtc2lkZS12aXJ1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNjRcIlxufVxuLmZhZC5mYS1oZWFkLXZyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlYVwiXG59XG4uZmFkLmZhLWhlYWRpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWRjXCJcbn1cbi5mYWQuZmEtaGVhZHBob25lczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMjVcIlxufVxuLmZhZC5mYS1oZWFkcGhvbmVzLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OGZcIlxufVxuLmZhZC5mYS1oZWFkc2V0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU5MFwiXG59XG4uZmFkLmZhLWhlYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAwNFwiXG59XG4uZmFkLmZhLWhlYXJ0LWJyb2tlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YTlcIlxufVxuLmZhZC5mYS1oZWFydC1jaXJjbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGM3XCJcbn1cbi5mYWQuZmEtaGVhcnQtcmF0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZjhcIlxufVxuLmZhZC5mYS1oZWFydC1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGM4XCJcbn1cbi5mYWQuZmEtaGVhcnRiZWF0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIxZVwiXG59XG4uZmFkLmZhLWhlYXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDBjXCJcbn1cbi5mYWQuZmEtaGVsaWNvcHRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MzNcIlxufVxuLmZhZC5mYS1oZWxtZXQtYmF0dGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlYlwiXG59XG4uZmFkLmZhLWhleGFnb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzEyXCJcbn1cbi5mYWQuZmEtaGlnaGxpZ2h0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTkxXCJcbn1cbi5mYWQuZmEtaGlraW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlY1wiXG59XG4uZmFkLmZhLWhpcHBvOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlZFwiXG59XG4uZmFkLmZhLWhpc3Rvcnk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWRhXCJcbn1cbi5mYWQuZmEtaG9ja2V5LW1hc2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmVlXCJcbn1cbi5mYWQuZmEtaG9ja2V5LXB1Y2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDUzXCJcbn1cbi5mYWQuZmEtaG9ja2V5LXN0aWNrczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NTRcIlxufVxuLmZhZC5mYS1ob2xseS1iZXJyeTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YWFcIlxufVxuLmZhZC5mYS1ob21lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAxNVwiXG59XG4uZmFkLmZhLWhvbWUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwYVwiXG59XG4uZmFkLmZhLWhvbWUtaGVhcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGM5XCJcbn1cbi5mYWQuZmEtaG9tZS1sZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MGJcIlxufVxuLmZhZC5mYS1ob21lLWxnLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MGNcIlxufVxuLmZhZC5mYS1ob29kLWNsb2FrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZlZlwiXG59XG4uZmFkLmZhLWhvcml6b250YWwtcnVsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NmNcIlxufVxuLmZhZC5mYS1ob3JzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZjBcIlxufVxuLmZhZC5mYS1ob3JzZS1oZWFkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdhYlwiXG59XG4uZmFkLmZhLWhvcnNlLXNhZGRsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YzNcIlxufVxuLmZhZC5mYS1ob3NwaXRhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZjhcIlxufVxuLmZhZC5mYS1ob3NwaXRhbC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDdkXCJcbn1cbi5mYWQuZmEtaG9zcGl0YWwtc3ltYm9sOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ3ZVwiXG59XG4uZmFkLmZhLWhvc3BpdGFsLXVzZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODBkXCJcbn1cbi5mYWQuZmEtaG9zcGl0YWxzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwZVwiXG59XG4uZmFkLmZhLWhvdC10dWI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTkzXCJcbn1cbi5mYWQuZmEtaG90ZG9nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgwZlwiXG59XG4uZmFkLmZhLWhvdGVsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU5NFwiXG59XG4uZmFkLmZhLWhvdXJnbGFzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNTRcIlxufVxuLmZhZC5mYS1ob3VyZ2xhc3MtZW5kOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI1M1wiXG59XG4uZmFkLmZhLWhvdXJnbGFzcy1oYWxmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI1MlwiXG59XG4uZmFkLmZhLWhvdXJnbGFzcy1zdGFydDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNTFcIlxufVxuLmZhZC5mYS1ob3VzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMGRcIlxufVxuLmZhZC5mYS1ob3VzZS1kYW1hZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmYxXCJcbn1cbi5mYWQuZmEtaG91c2UtZGF5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAwZVwiXG59XG4uZmFkLmZhLWhvdXNlLWZsb29kOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc0ZlwiXG59XG4uZmFkLmZhLWhvdXNlLWxlYXZlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAwZlwiXG59XG4uZmFkLmZhLWhvdXNlLW5pZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAxMFwiXG59XG4uZmFkLmZhLWhvdXNlLXJldHVybjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMTFcIlxufVxuLmZhZC5mYS1ob3VzZS1zaWduYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDEyXCJcbn1cbi5mYWQuZmEtaG91c2UtdXNlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNjVcIlxufVxuLmZhZC5mYS1ocnl2bmlhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZmMlwiXG59XG4uZmFkLmZhLWh1bWlkaXR5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc1MFwiXG59XG4uZmFkLmZhLWh1cnJpY2FuZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NTFcIlxufVxuLmZhZC5mYS1pLWN1cnNvcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNDZcIlxufVxuLmZhZC5mYS1pY2UtY3JlYW06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODEwXCJcbn1cbi5mYWQuZmEtaWNlLXNrYXRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdhY1wiXG59XG4uZmFkLmZhLWljaWNsZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2FkXCJcbn1cbi5mYWQuZmEtaWNvbnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODZkXCJcbn1cbi5mYWQuZmEtaWNvbnMtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg2ZVwiXG59XG4uZmFkLmZhLWlkLWJhZGdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJjMVwiXG59XG4uZmFkLmZhLWlkLWNhcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmMyXCJcbn1cbi5mYWQuZmEtaWQtY2FyZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDdmXCJcbn1cbi5mYWQuZmEtaWdsb286YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2FlXCJcbn1cbi5mYWQuZmEtaW1hZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDNlXCJcbn1cbi5mYWQuZmEtaW1hZ2UtcG9sYXJvaWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGM0XCJcbn1cbi5mYWQuZmEtaW1hZ2VzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwMlwiXG59XG4uZmFkLmZhLWluYm94OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAxY1wiXG59XG4uZmFkLmZhLWluYm94LWluOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMxMFwiXG59XG4uZmFkLmZhLWluYm94LW91dDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMTFcIlxufVxuLmZhZC5mYS1pbmRlbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDNjXCJcbn1cbi5mYWQuZmEtaW5kdXN0cnk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjc1XCJcbn1cbi5mYWQuZmEtaW5kdXN0cnktYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNiM1wiXG59XG4uZmFkLmZhLWluZmluaXR5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUzNFwiXG59XG4uZmFkLmZhLWluZm86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTI5XCJcbn1cbi5mYWQuZmEtaW5mby1jaXJjbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDVhXCJcbn1cbi5mYWQuZmEtaW5mby1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzBmXCJcbn1cbi5mYWQuZmEtaW5oYWxlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZjlcIlxufVxuLmZhZC5mYS1pbnRlZ3JhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NjdcIlxufVxuLmZhZC5mYS1pbnRlcnNlY3Rpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjY4XCJcbn1cbi5mYWQuZmEtaW52ZW50b3J5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ4MFwiXG59XG4uZmFkLmZhLWlzbGFuZC10cm9waWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MTFcIlxufVxuLmZhZC5mYS1pdGFsaWM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDMzXCJcbn1cbi5mYWQuZmEtamFjay1vLWxhbnRlcm46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzBlXCJcbn1cbi5mYWQuZmEtamVkaTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NjlcIlxufVxuLmZhZC5mYS1qb2ludDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OTVcIlxufVxuLmZhZC5mYS1qb3VybmFsLXdoaWxsczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NmFcIlxufVxuLmZhZC5mYS1qb3lzdGljazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YzVcIlxufVxuLmZhZC5mYS1qdWc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGM2XCJcbn1cbi5mYWQuZmEta2FhYmE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjZiXCJcbn1cbi5mYWQuZmEta2F6b286YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGM3XCJcbn1cbi5mYWQuZmEta2VybmluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NmZcIlxufVxuLmZhZC5mYS1rZXk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDg0XCJcbn1cbi5mYWQuZmEta2V5LXNrZWxldG9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZmM1wiXG59XG4uZmFkLmZhLWtleWJvYXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjExY1wiXG59XG4uZmFkLmZhLWtleW5vdGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjZjXCJcbn1cbi5mYWQuZmEta2hhbmRhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY2ZFwiXG59XG4uZmFkLmZhLWtpZG5leXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWZiXCJcbn1cbi5mYWQuZmEta2lzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OTZcIlxufVxuLmZhZC5mYS1raXNzLWJlYW06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTk3XCJcbn1cbi5mYWQuZmEta2lzcy13aW5rLWhlYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU5OFwiXG59XG4uZmFkLmZhLWtpdGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmY0XCJcbn1cbi5mYWQuZmEta2l3aS1iaXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUzNVwiXG59XG4uZmFkLmZhLWtuaWZlLWtpdGNoZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmY1XCJcbn1cbi5mYWQuZmEtbGFtYmRhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY2ZVwiXG59XG4uZmFkLmZhLWxhbXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGNhXCJcbn1cbi5mYWQuZmEtbGFtcC1kZXNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAxNFwiXG59XG4uZmFkLmZhLWxhbXAtZmxvb3I6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDE1XCJcbn1cbi5mYWQuZmEtbGFuZG1hcms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjZmXCJcbn1cbi5mYWQuZmEtbGFuZG1hcmstYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc1MlwiXG59XG4uZmFkLmZhLWxhbmd1YWdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFhYlwiXG59XG4uZmFkLmZhLWxhcHRvcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMDlcIlxufVxuLmZhZC5mYS1sYXB0b3AtY29kZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZmNcIlxufVxuLmZhZC5mYS1sYXB0b3AtaG91c2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDY2XCJcbn1cbi5mYWQuZmEtbGFwdG9wLW1lZGljYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODEyXCJcbn1cbi5mYWQuZmEtbGFzc286YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGM4XCJcbn1cbi5mYWQuZmEtbGF1Z2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTk5XCJcbn1cbi5mYWQuZmEtbGF1Z2gtYmVhbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OWFcIlxufVxuLmZhZC5mYS1sYXVnaC1zcXVpbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTliXCJcbn1cbi5mYWQuZmEtbGF1Z2gtd2luazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1OWNcIlxufVxuLmZhZC5mYS1sYXllci1ncm91cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZmRcIlxufVxuLmZhZC5mYS1sYXllci1taW51czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1ZmVcIlxufVxuLmZhZC5mYS1sYXllci1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVmZlwiXG59XG4uZmFkLmZhLWxlYWY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDZjXCJcbn1cbi5mYWQuZmEtbGVhZi1oZWFydDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0Y2JcIlxufVxuLmZhZC5mYS1sZWFmLW1hcGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZmNlwiXG59XG4uZmFkLmZhLWxlYWYtb2FrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZmN1wiXG59XG4uZmFkLmZhLWxlbW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA5NFwiXG59XG4uZmFkLmZhLWxlc3MtdGhhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MzZcIlxufVxuLmZhZC5mYS1sZXNzLXRoYW4tZXF1YWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTM3XCJcbn1cbi5mYWQuZmEtbGV2ZWwtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNDlcIlxufVxuLmZhZC5mYS1sZXZlbC1kb3duLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzYmVcIlxufVxuLmZhZC5mYS1sZXZlbC11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNDhcIlxufVxuLmZhZC5mYS1sZXZlbC11cC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2JmXCJcbn1cbi5mYWQuZmEtbGlmZS1yaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFjZFwiXG59XG4uZmFkLmZhLWxpZ2h0LWNlaWxpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDE2XCJcbn1cbi5mYWQuZmEtbGlnaHQtc3dpdGNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAxN1wiXG59XG4uZmFkLmZhLWxpZ2h0LXN3aXRjaC1vZmY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDE4XCJcbn1cbi5mYWQuZmEtbGlnaHQtc3dpdGNoLW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAxOVwiXG59XG4uZmFkLmZhLWxpZ2h0YnVsYjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZWJcIlxufVxuLmZhZC5mYS1saWdodGJ1bGItZG9sbGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY3MFwiXG59XG4uZmFkLmZhLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NzFcIlxufVxuLmZhZC5mYS1saWdodGJ1bGItb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjcyXCJcbn1cbi5mYWQuZmEtbGlnaHRidWxiLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY3M1wiXG59XG4uZmFkLmZhLWxpZ2h0cy1ob2xpZGF5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdiMlwiXG59XG4uZmFkLmZhLWxpbmUtY29sdW1uczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NzBcIlxufVxuLmZhZC5mYS1saW5lLWhlaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NzFcIlxufVxuLmZhZC5mYS1saW5rOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjMVwiXG59XG4uZmFkLmZhLWxpcHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjAwXCJcbn1cbi5mYWQuZmEtbGlyYS1zaWduOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE5NVwiXG59XG4uZmFkLmZhLWxpc3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDNhXCJcbn1cbi5mYWQuZmEtbGlzdC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDIyXCJcbn1cbi5mYWQuZmEtbGlzdC1tdXNpYzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4YzlcIlxufVxuLmZhZC5mYS1saXN0LW9sOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjYlwiXG59XG4uZmFkLmZhLWxpc3QtdWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGNhXCJcbn1cbi5mYWQuZmEtbG9jYXRpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjAxXCJcbn1cbi5mYWQuZmEtbG9jYXRpb24tYXJyb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTI0XCJcbn1cbi5mYWQuZmEtbG9jYXRpb24tY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwMlwiXG59XG4uZmFkLmZhLWxvY2F0aW9uLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwM1wiXG59XG4uZmFkLmZhLWxvY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDIzXCJcbn1cbi5mYWQuZmEtbG9jay1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzBkXCJcbn1cbi5mYWQuZmEtbG9jay1vcGVuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNjMVwiXG59XG4uZmFkLmZhLWxvY2stb3Blbi1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2MyXCJcbn1cbi5mYWQuZmEtbG9uZy1hcnJvdy1hbHQtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMDlcIlxufVxuLmZhZC5mYS1sb25nLWFycm93LWFsdC1sZWZ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwYVwiXG59XG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwYlwiXG59XG4uZmFkLmZhLWxvbmctYXJyb3ctYWx0LXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwY1wiXG59XG4uZmFkLmZhLWxvbmctYXJyb3ctZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNzVcIlxufVxuLmZhZC5mYS1sb25nLWFycm93LWxlZnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTc3XCJcbn1cbi5mYWQuZmEtbG9uZy1hcnJvdy1yaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNzhcIlxufVxuLmZhZC5mYS1sb25nLWFycm93LXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE3NlwiXG59XG4uZmFkLmZhLWxvdmVzZWF0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRjY1wiXG59XG4uZmFkLmZhLWxvdy12aXNpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmE4XCJcbn1cbi5mYWQuZmEtbHVjaGFkb3I6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDU1XCJcbn1cbi5mYWQuZmEtbHVnZ2FnZS1jYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU5ZFwiXG59XG4uZmFkLmZhLWx1bmdzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwNFwiXG59XG4uZmFkLmZhLWx1bmdzLXZpcnVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2N1wiXG59XG4uZmFkLmZhLW1hY2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmY4XCJcbn1cbi5mYWQuZmEtbWFnaWM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGQwXCJcbn1cbi5mYWQuZmEtbWFnbmV0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA3NlwiXG59XG4uZmFkLmZhLW1haWwtYnVsazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NzRcIlxufVxuLmZhZC5mYS1tYWlsYm94OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgxM1wiXG59XG4uZmFkLmZhLW1hbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTgzXCJcbn1cbi5mYWQuZmEtbWFuZG9saW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmY5XCJcbn1cbi5mYWQuZmEtbWFwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI3OVwiXG59XG4uZmFkLmZhLW1hcC1tYXJrZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTlmXCJcbn1cbi5mYWQuZmEtbWFwLW1hcmtlZC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWEwXCJcbn1cbi5mYWQuZmEtbWFwLW1hcmtlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNDFcIlxufVxuLmZhZC5mYS1tYXAtbWFya2VyLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzYzVcIlxufVxuLmZhZC5mYS1tYXAtbWFya2VyLWFsdC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MDVcIlxufVxuLmZhZC5mYS1tYXAtbWFya2VyLWNoZWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwNlwiXG59XG4uZmFkLmZhLW1hcC1tYXJrZXItZWRpdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MDdcIlxufVxuLmZhZC5mYS1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwOFwiXG59XG4uZmFkLmZhLW1hcC1tYXJrZXItbWludXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjA5XCJcbn1cbi5mYWQuZmEtbWFwLW1hcmtlci1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwYVwiXG59XG4uZmFkLmZhLW1hcC1tYXJrZXItcXVlc3Rpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjBiXCJcbn1cbi5mYWQuZmEtbWFwLW1hcmtlci1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MGNcIlxufVxuLmZhZC5mYS1tYXAtbWFya2VyLXNtaWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYwZFwiXG59XG4uZmFkLmZhLW1hcC1tYXJrZXItdGltZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjBlXCJcbn1cbi5mYWQuZmEtbWFwLXBpbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNzZcIlxufVxuLmZhZC5mYS1tYXAtc2lnbnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjc3XCJcbn1cbi5mYWQuZmEtbWFya2VyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVhMVwiXG59XG4uZmFkLmZhLW1hcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjIyXCJcbn1cbi5mYWQuZmEtbWFycy1kb3VibGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjI3XCJcbn1cbi5mYWQuZmEtbWFycy1zdHJva2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjI5XCJcbn1cbi5mYWQuZmEtbWFycy1zdHJva2UtaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMmJcIlxufVxuLmZhZC5mYS1tYXJzLXN0cm9rZS12OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIyYVwiXG59XG4uZmFkLmZhLW1hc2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmZhXCJcbn1cbi5mYWQuZmEtbWVhdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MTRcIlxufVxuLmZhZC5mYS1tZWRhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YTJcIlxufVxuLmZhZC5mYS1tZWRraXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGZhXCJcbn1cbi5mYWQuZmEtbWVnYXBob25lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY3NVwiXG59XG4uZmFkLmZhLW1laDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMWFcIlxufVxuLmZhZC5mYS1tZWgtYmxhbms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWE0XCJcbn1cbi5mYWQuZmEtbWVoLXJvbGxpbmctZXllczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YTVcIlxufVxuLmZhZC5mYS1tZW1vcnk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTM4XCJcbn1cbi5mYWQuZmEtbWVub3JhaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NzZcIlxufVxuLmZhZC5mYS1tZXJjdXJ5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIyM1wiXG59XG4uZmFkLmZhLW1ldGVvcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NTNcIlxufVxuLmZhZC5mYS1taWNyb2NoaXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmRiXCJcbn1cbi5mYWQuZmEtbWljcm9waG9uZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMzBcIlxufVxuLmZhZC5mYS1taWNyb3Bob25lLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzYzlcIlxufVxuLmZhZC5mYS1taWNyb3Bob25lLWFsdC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MzlcIlxufVxuLmZhZC5mYS1taWNyb3Bob25lLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEzMVwiXG59XG4uZmFkLmZhLW1pY3JvcGhvbmUtc3RhbmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGNiXCJcbn1cbi5mYWQuZmEtbWljcm9zY29wZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MTBcIlxufVxuLmZhZC5mYS1taWNyb3dhdmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDFiXCJcbn1cbi5mYWQuZmEtbWluZC1zaGFyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2NzdcIlxufVxuLmZhZC5mYS1taW51czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNjhcIlxufVxuLmZhZC5mYS1taW51cy1jaXJjbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDU2XCJcbn1cbi5mYWQuZmEtbWludXMtaGV4YWdvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMDdcIlxufVxuLmZhZC5mYS1taW51cy1vY3RhZ29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwOFwiXG59XG4uZmFkLmZhLW1pbnVzLXNxdWFyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNDZcIlxufVxuLmZhZC5mYS1taXN0bGV0b2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2I0XCJcbn1cbi5mYWQuZmEtbWl0dGVuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdiNVwiXG59XG4uZmFkLmZhLW1vYmlsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMGJcIlxufVxuLmZhZC5mYS1tb2JpbGUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNjZFwiXG59XG4uZmFkLmZhLW1vYmlsZS1hbmRyb2lkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNjZVwiXG59XG4uZmFkLmZhLW1vYmlsZS1hbmRyb2lkLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzY2ZcIlxufVxuLmZhZC5mYS1tb25leS1iaWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBkNlwiXG59XG4uZmFkLmZhLW1vbmV5LWJpbGwtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNkMVwiXG59XG4uZmFkLmZhLW1vbmV5LWJpbGwtd2F2ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1M2FcIlxufVxuLmZhZC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUzYlwiXG59XG4uZmFkLmZhLW1vbmV5LWNoZWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUzY1wiXG59XG4uZmFkLmZhLW1vbmV5LWNoZWNrLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1M2RcIlxufVxuLmZhZC5mYS1tb25leS1jaGVjay1lZGl0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg3MlwiXG59XG4uZmFkLmZhLW1vbmV5LWNoZWNrLWVkaXQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg3M1wiXG59XG4uZmFkLmZhLW1vbml0b3ItaGVhcnQtcmF0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MTFcIlxufVxuLmZhZC5mYS1tb25rZXk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmZiXCJcbn1cbi5mYWQuZmEtbW9udW1lbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWE2XCJcbn1cbi5mYWQuZmEtbW9vbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxODZcIlxufVxuLmZhZC5mYS1tb29uLWNsb3VkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc1NFwiXG59XG4uZmFkLmZhLW1vb24tc3RhcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzU1XCJcbn1cbi5mYWQuZmEtbW9ydGFyLXBlc3RsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YTdcIlxufVxuLmZhZC5mYS1tb3NxdWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjc4XCJcbn1cbi5mYWQuZmEtbW90b3JjeWNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMWNcIlxufVxuLmZhZC5mYS1tb3VudGFpbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ZmNcIlxufVxuLmZhZC5mYS1tb3VudGFpbnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmZkXCJcbn1cbi5mYWQuZmEtbW91c2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGNjXCJcbn1cbi5mYWQuZmEtbW91c2UtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhjZFwiXG59XG4uZmFkLmZhLW1vdXNlLXBvaW50ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjQ1XCJcbn1cbi5mYWQuZmEtbXAzLXBsYXllcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4Y2VcIlxufVxuLmZhZC5mYS1tdWc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODc0XCJcbn1cbi5mYWQuZmEtbXVnLWhvdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YjZcIlxufVxuLmZhZC5mYS1tdWctbWFyc2htYWxsb3dzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdiN1wiXG59XG4uZmFkLmZhLW11Zy10ZWE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODc1XCJcbn1cbi5mYWQuZmEtbXVzaWM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDAxXCJcbn1cbi5mYWQuZmEtbXVzaWMtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhjZlwiXG59XG4uZmFkLmZhLW11c2ljLWFsdC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZDBcIlxufVxuLmZhZC5mYS1tdXNpYy1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZDFcIlxufVxuLmZhZC5mYS1uYXJ3aGFsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZmZVwiXG59XG4uZmFkLmZhLW5ldHdvcmstd2lyZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmZmXCJcbn1cbi5mYWQuZmEtbmV1dGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIyY1wiXG59XG4uZmFkLmZhLW5ld3NwYXBlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxZWFcIlxufVxuLmZhZC5mYS1ub3QtZXF1YWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTNlXCJcbn1cbi5mYWQuZmEtbm90ZXMtbWVkaWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ODFcIlxufVxuLmZhZC5mYS1vYmplY3QtZ3JvdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjQ3XCJcbn1cbi5mYWQuZmEtb2JqZWN0LXVuZ3JvdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjQ4XCJcbn1cbi5mYWQuZmEtb2N0YWdvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMDZcIlxufVxuLmZhZC5mYS1vaWwtY2FuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYxM1wiXG59XG4uZmFkLmZhLW9pbC10ZW1wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYxNFwiXG59XG4uZmFkLmZhLW9tOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY3OVwiXG59XG4uZmFkLmZhLW9tZWdhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY3YVwiXG59XG4uZmFkLmZhLW9ybmFtZW50OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdiOFwiXG59XG4uZmFkLmZhLW90dGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwMFwiXG59XG4uZmFkLmZhLW91dGRlbnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDNiXCJcbn1cbi5mYWQuZmEtb3V0bGV0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAxY1wiXG59XG4uZmFkLmZhLW92ZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDFkXCJcbn1cbi5mYWQuZmEtb3ZlcmxpbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODc2XCJcbn1cbi5mYWQuZmEtcGFnZS1icmVhazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4NzdcIlxufVxuLmZhZC5mYS1wYWdlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MTVcIlxufVxuLmZhZC5mYS1wYWludC1icnVzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxZmNcIlxufVxuLmZhZC5mYS1wYWludC1icnVzaC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWE5XCJcbn1cbi5mYWQuZmEtcGFpbnQtcm9sbGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVhYVwiXG59XG4uZmFkLmZhLXBhbGV0dGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTNmXCJcbn1cbi5mYWQuZmEtcGFsbGV0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ4MlwiXG59XG4uZmFkLmZhLXBhbGxldC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDgzXCJcbn1cbi5mYWQuZmEtcGFwZXItcGxhbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWQ4XCJcbn1cbi5mYWQuZmEtcGFwZXJjbGlwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjNlwiXG59XG4uZmFkLmZhLXBhcmFjaHV0ZS1ib3g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGNkXCJcbn1cbi5mYWQuZmEtcGFyYWdyYXBoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFkZFwiXG59XG4uZmFkLmZhLXBhcmFncmFwaC1ydGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODc4XCJcbn1cbi5mYWQuZmEtcGFya2luZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NDBcIlxufVxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MTVcIlxufVxuLmZhZC5mYS1wYXJraW5nLWNpcmNsZS1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MTZcIlxufVxuLmZhZC5mYS1wYXJraW5nLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYxN1wiXG59XG4uZmFkLmZhLXBhc3Nwb3J0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVhYlwiXG59XG4uZmFkLmZhLXBhc3RhZmFyaWFuaXNtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY3YlwiXG59XG4uZmFkLmZhLXBhc3RlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBlYVwiXG59XG4uZmFkLmZhLXBhdXNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA0Y1wiXG59XG4uZmFkLmZhLXBhdXNlLWNpcmNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyOGJcIlxufVxuLmZhZC5mYS1wYXc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWIwXCJcbn1cbi5mYWQuZmEtcGF3LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MDFcIlxufVxuLmZhZC5mYS1wYXctY2xhd3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzAyXCJcbn1cbi5mYWQuZmEtcGVhY2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjdjXCJcbn1cbi5mYWQuZmEtcGVnYXN1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MDNcIlxufVxuLmZhZC5mYS1wZW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzA0XCJcbn1cbi5mYWQuZmEtcGVuLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMDVcIlxufVxuLmZhZC5mYS1wZW4tZmFuY3k6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWFjXCJcbn1cbi5mYWQuZmEtcGVuLW5pYjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YWRcIlxufVxuLmZhZC5mYS1wZW4tc3F1YXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE0YlwiXG59XG4uZmFkLmZhLXBlbmNpbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNDBcIlxufVxuLmZhZC5mYS1wZW5jaWwtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwM1wiXG59XG4uZmFkLmZhLXBlbmNpbC1wYWludGJydXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYxOFwiXG59XG4uZmFkLmZhLXBlbmNpbC1ydWxlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YWVcIlxufVxuLmZhZC5mYS1wZW5uYW50OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ1NlwiXG59XG4uZmFkLmZhLXBlb3BsZS1hcnJvd3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDY4XCJcbn1cbi5mYWQuZmEtcGVvcGxlLWNhcnJ5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRjZVwiXG59XG4uZmFkLmZhLXBlcHBlci1ob3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODE2XCJcbn1cbi5mYWQuZmEtcGVyY2VudDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyOTVcIlxufVxuLmZhZC5mYS1wZXJjZW50YWdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU0MVwiXG59XG4uZmFkLmZhLXBlcnNvbi1ib290aDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NTZcIlxufVxuLmZhZC5mYS1wZXJzb24tY2Fycnk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGNmXCJcbn1cbi5mYWQuZmEtcGVyc29uLWRvbGx5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRkMFwiXG59XG4uZmFkLmZhLXBlcnNvbi1kb2xseS1lbXB0eTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZDFcIlxufVxuLmZhZC5mYS1wZXJzb24tc2lnbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NTdcIlxufVxuLmZhZC5mYS1waG9uZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwOTVcIlxufVxuLmZhZC5mYS1waG9uZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODc5XCJcbn1cbi5mYWQuZmEtcGhvbmUtbGFwdG9wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg3YVwiXG59XG4uZmFkLmZhLXBob25lLW9mZmljZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2N2RcIlxufVxuLmZhZC5mYS1waG9uZS1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRkMlwiXG59XG4uZmFkLmZhLXBob25lLXJvdGFyeTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZDNcIlxufVxuLmZhZC5mYS1waG9uZS1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzZGRcIlxufVxuLmZhZC5mYS1waG9uZS1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDk4XCJcbn1cbi5mYWQuZmEtcGhvbmUtc3F1YXJlLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4N2JcIlxufVxuLmZhZC5mYS1waG9uZS12b2x1bWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmEwXCJcbn1cbi5mYWQuZmEtcGhvdG8tdmlkZW86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODdjXCJcbn1cbi5mYWQuZmEtcGk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjdlXCJcbn1cbi5mYWQuZmEtcGlhbm86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGQ0XCJcbn1cbi5mYWQuZmEtcGlhbm8ta2V5Ym9hcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGQ1XCJcbn1cbi5mYWQuZmEtcGllOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwNVwiXG59XG4uZmFkLmZhLXBpZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MDZcIlxufVxuLmZhZC5mYS1waWdneS1iYW5rOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRkM1wiXG59XG4uZmFkLmZhLXBpbGxzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ4NFwiXG59XG4uZmFkLmZhLXBpenphOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgxN1wiXG59XG4uZmFkLmZhLXBpenphLXNsaWNlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgxOFwiXG59XG4uZmFkLmZhLXBsYWNlLW9mLXdvcnNoaXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjdmXCJcbn1cbi5mYWQuZmEtcGxhbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDcyXCJcbn1cbi5mYWQuZmEtcGxhbmUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNkZVwiXG59XG4uZmFkLmZhLXBsYW5lLWFycml2YWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWFmXCJcbn1cbi5mYWQuZmEtcGxhbmUtZGVwYXJ0dXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjViMFwiXG59XG4uZmFkLmZhLXBsYW5lLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2OVwiXG59XG4uZmFkLmZhLXBsYW5ldC1tb29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAxZlwiXG59XG4uZmFkLmZhLXBsYW5ldC1yaW5nZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDIwXCJcbn1cbi5mYWQuZmEtcGxheTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNGJcIlxufVxuLmZhZC5mYS1wbGF5LWNpcmNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNDRcIlxufVxuLmZhZC5mYS1wbHVnOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFlNlwiXG59XG4uZmFkLmZhLXBsdXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDY3XCJcbn1cbi5mYWQuZmEtcGx1cy1jaXJjbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDU1XCJcbn1cbi5mYWQuZmEtcGx1cy1oZXhhZ29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjMwMFwiXG59XG4uZmFkLmZhLXBsdXMtb2N0YWdvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzMDFcIlxufVxuLmZhZC5mYS1wbHVzLXNxdWFyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZmVcIlxufVxuLmZhZC5mYS1wb2RjYXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJjZVwiXG59XG4uZmFkLmZhLXBvZGl1bTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ODBcIlxufVxuLmZhZC5mYS1wb2RpdW0tc3RhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NThcIlxufVxuLmZhZC5mYS1wb2xpY2UtYm94OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAyMVwiXG59XG4uZmFkLmZhLXBvbGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjgxXCJcbn1cbi5mYWQuZmEtcG9sbC1oOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY4MlwiXG59XG4uZmFkLmZhLXBvbGwtcGVvcGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc1OVwiXG59XG4uZmFkLmZhLXBvbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZmVcIlxufVxuLmZhZC5mYS1wb28tc3Rvcm06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzVhXCJcbn1cbi5mYWQuZmEtcG9vcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MTlcIlxufVxuLmZhZC5mYS1wb3Bjb3JuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgxOVwiXG59XG4uZmFkLmZhLXBvcnRhbC1lbnRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMjJcIlxufVxuLmZhZC5mYS1wb3J0YWwtZXhpdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMjNcIlxufVxuLmZhZC5mYS1wb3J0cmFpdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzZTBcIlxufVxuLmZhZC5mYS1wb3VuZC1zaWduOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE1NFwiXG59XG4uZmFkLmZhLXBvd2VyLW9mZjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMTFcIlxufVxuLmZhZC5mYS1wcmF5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY4M1wiXG59XG4uZmFkLmZhLXByYXlpbmctaGFuZHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjg0XCJcbn1cbi5mYWQuZmEtcHJlc2NyaXB0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjViMVwiXG59XG4uZmFkLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDg1XCJcbn1cbi5mYWQuZmEtcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDg2XCJcbn1cbi5mYWQuZmEtcHJlc2VudGF0aW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY4NVwiXG59XG4uZmFkLmZhLXByaW50OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAyZlwiXG59XG4uZmFkLmZhLXByaW50LXNlYXJjaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MWFcIlxufVxuLmZhZC5mYS1wcmludC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ODZcIlxufVxuLmZhZC5mYS1wcm9jZWR1cmVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ4N1wiXG59XG4uZmFkLmZhLXByb2plY3QtZGlhZ3JhbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NDJcIlxufVxuLmZhZC5mYS1wcm9qZWN0b3I6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGQ2XCJcbn1cbi5mYWQuZmEtcHVtcC1tZWRpY2FsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2YVwiXG59XG4uZmFkLmZhLXB1bXAtc29hcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNmJcIlxufVxuLmZhZC5mYS1wdW1wa2luOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwN1wiXG59XG4uZmFkLmZhLXB1enpsZS1waWVjZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMmVcIlxufVxuLmZhZC5mYS1xcmNvZGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDI5XCJcbn1cbi5mYWQuZmEtcXVlc3Rpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTI4XCJcbn1cbi5mYWQuZmEtcXVlc3Rpb24tY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA1OVwiXG59XG4uZmFkLmZhLXF1ZXN0aW9uLXNxdWFyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZmRcIlxufVxuLmZhZC5mYS1xdWlkZGl0Y2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDU4XCJcbn1cbi5mYWQuZmEtcXVvdGUtbGVmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMGRcIlxufVxuLmZhZC5mYS1xdW90ZS1yaWdodDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMGVcIlxufVxuLmZhZC5mYS1xdXJhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ODdcIlxufVxuLmZhZC5mYS1yYWJiaXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzA4XCJcbn1cbi5mYWQuZmEtcmFiYml0LWZhc3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzA5XCJcbn1cbi5mYWQuZmEtcmFjcXVldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NWFcIlxufVxuLmZhZC5mYS1yYWRhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMjRcIlxufVxuLmZhZC5mYS1yYWRpYXRpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2I5XCJcbn1cbi5mYWQuZmEtcmFkaWF0aW9uLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YmFcIlxufVxuLmZhZC5mYS1yYWRpbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZDdcIlxufVxuLmZhZC5mYS1yYWRpby1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGQ4XCJcbn1cbi5mYWQuZmEtcmFpbmJvdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NWJcIlxufVxuLmZhZC5mYS1yYWluZHJvcHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzVjXCJcbn1cbi5mYWQuZmEtcmFtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwYVwiXG59XG4uZmFkLmZhLXJhbXAtbG9hZGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZDRcIlxufVxuLmZhZC5mYS1yYW5kb206YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDc0XCJcbn1cbi5mYWQuZmEtcmF5Z3VuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAyNVwiXG59XG4uZmFkLmZhLXJlY2VpcHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTQzXCJcbn1cbi5mYWQuZmEtcmVjb3JkLXZpbnlsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhkOVwiXG59XG4uZmFkLmZhLXJlY3RhbmdsZS1sYW5kc2NhcGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmZhXCJcbn1cbi5mYWQuZmEtcmVjdGFuZ2xlLXBvcnRyYWl0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJmYlwiXG59XG4uZmFkLmZhLXJlY3RhbmdsZS13aWRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJmY1wiXG59XG4uZmFkLmZhLXJlY3ljbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWI4XCJcbn1cbi5mYWQuZmEtcmVkbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMWVcIlxufVxuLmZhZC5mYS1yZWRvLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZjlcIlxufVxuLmZhZC5mYS1yZWZyaWdlcmF0b3I6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDI2XCJcbn1cbi5mYWQuZmEtcmVnaXN0ZXJlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyNWRcIlxufVxuLmZhZC5mYS1yZW1vdmUtZm9ybWF0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg3ZFwiXG59XG4uZmFkLmZhLXJlcGVhdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNjNcIlxufVxuLmZhZC5mYS1yZXBlYXQtMTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNjVcIlxufVxuLmZhZC5mYS1yZXBlYXQtMS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMzY2XCJcbn1cbi5mYWQuZmEtcmVwZWF0LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzNjRcIlxufVxuLmZhZC5mYS1yZXBseTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzZTVcIlxufVxuLmZhZC5mYS1yZXBseS1hbGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTIyXCJcbn1cbi5mYWQuZmEtcmVwdWJsaWNhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NWVcIlxufVxuLmZhZC5mYS1yZXN0cm9vbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YmRcIlxufVxuLmZhZC5mYS1yZXR3ZWV0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA3OVwiXG59XG4uZmFkLmZhLXJldHdlZXQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM2MVwiXG59XG4uZmFkLmZhLXJpYmJvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZDZcIlxufVxuLmZhZC5mYS1yaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwYlwiXG59XG4uZmFkLmZhLXJpbmdzLXdlZGRpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODFiXCJcbn1cbi5mYWQuZmEtcm9hZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMThcIlxufVxuLmZhZC5mYS1yb2JvdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NDRcIlxufVxuLmZhZC5mYS1yb2NrZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTM1XCJcbn1cbi5mYWQuZmEtcm9ja2V0LWxhdW5jaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMjdcIlxufVxuLmZhZC5mYS1yb3V0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZDdcIlxufVxuLmZhZC5mYS1yb3V0ZS1oaWdod2F5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYxYVwiXG59XG4uZmFkLmZhLXJvdXRlLWludGVyc3RhdGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjFiXCJcbn1cbi5mYWQuZmEtcm91dGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhkYVwiXG59XG4uZmFkLmZhLXJzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwOWVcIlxufVxuLmZhZC5mYS1yc3Mtc3F1YXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE0M1wiXG59XG4uZmFkLmZhLXJ1YmxlLXNpZ246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTU4XCJcbn1cbi5mYWQuZmEtcnVsZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTQ1XCJcbn1cbi5mYWQuZmEtcnVsZXItY29tYmluZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTQ2XCJcbn1cbi5mYWQuZmEtcnVsZXItaG9yaXpvbnRhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NDdcIlxufVxuLmZhZC5mYS1ydWxlci10cmlhbmdsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MWNcIlxufVxuLmZhZC5mYS1ydWxlci12ZXJ0aWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NDhcIlxufVxuLmZhZC5mYS1ydW5uaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwY1wiXG59XG4uZmFkLmZhLXJ1cGVlLXNpZ246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTU2XCJcbn1cbi5mYWQuZmEtcnY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2JlXCJcbn1cbi5mYWQuZmEtc2FjazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MWNcIlxufVxuLmZhZC5mYS1zYWNrLWRvbGxhcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MWRcIlxufVxuLmZhZC5mYS1zYWQtY3J5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjViM1wiXG59XG4uZmFkLmZhLXNhZC10ZWFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjViNFwiXG59XG4uZmFkLmZhLXNhbGFkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgxZVwiXG59XG4uZmFkLmZhLXNhbmR3aWNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgxZlwiXG59XG4uZmFkLmZhLXNhdGVsbGl0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YmZcIlxufVxuLmZhZC5mYS1zYXRlbGxpdGUtZGlzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YzBcIlxufVxuLmZhZC5mYS1zYXVzYWdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyMFwiXG59XG4uZmFkLmZhLXNhdmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGM3XCJcbn1cbi5mYWQuZmEtc2F4LWhvdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZGJcIlxufVxuLmZhZC5mYS1zYXhvcGhvbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGRjXCJcbn1cbi5mYWQuZmEtc2NhbHBlbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MWRcIlxufVxuLmZhZC5mYS1zY2FscGVsLXBhdGg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjFlXCJcbn1cbi5mYWQuZmEtc2Nhbm5lcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ODhcIlxufVxuLmZhZC5mYS1zY2FubmVyLWltYWdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmM1wiXG59XG4uZmFkLmZhLXNjYW5uZXIta2V5Ym9hcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDg5XCJcbn1cbi5mYWQuZmEtc2Nhbm5lci10b3VjaHNjcmVlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OGFcIlxufVxuLmZhZC5mYS1zY2FyZWNyb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzBkXCJcbn1cbi5mYWQuZmEtc2NhcmY6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2MxXCJcbn1cbi5mYWQuZmEtc2Nob29sOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU0OVwiXG59XG4uZmFkLmZhLXNjcmV3ZHJpdmVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU0YVwiXG59XG4uZmFkLmZhLXNjcm9sbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MGVcIlxufVxuLmZhZC5mYS1zY3JvbGwtb2xkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcwZlwiXG59XG4uZmFkLmZhLXNjcnViYmVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJmOFwiXG59XG4uZmFkLmZhLXNjeXRoZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MTBcIlxufVxuLmZhZC5mYS1zZC1jYXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdjMlwiXG59XG4uZmFkLmZhLXNlYXJjaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMDJcIlxufVxuLmZhZC5mYS1zZWFyY2gtZG9sbGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY4OFwiXG59XG4uZmFkLmZhLXNlYXJjaC1sb2NhdGlvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2ODlcIlxufVxuLmZhZC5mYS1zZWFyY2gtbWludXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDEwXCJcbn1cbi5mYWQuZmEtc2VhcmNoLXBsdXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDBlXCJcbn1cbi5mYWQuZmEtc2VlZGxpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGQ4XCJcbn1cbi5mYWQuZmEtc2VuZC1iYWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg3ZVwiXG59XG4uZmFkLmZhLXNlbmQtYmFja3dhcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODdmXCJcbn1cbi5mYWQuZmEtc2Vuc29yOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAyOFwiXG59XG4uZmFkLmZhLXNlbnNvci1hbGVydDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMjlcIlxufVxuLmZhZC5mYS1zZW5zb3ItZmlyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMmFcIlxufVxuLmZhZC5mYS1zZW5zb3Itb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDJiXCJcbn1cbi5mYWQuZmEtc2Vuc29yLXNtb2tlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAyY1wiXG59XG4uZmFkLmZhLXNlcnZlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMzNcIlxufVxuLmZhZC5mYS1zaGFwZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjFmXCJcbn1cbi5mYWQuZmEtc2hhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDY0XCJcbn1cbi5mYWQuZmEtc2hhcmUtYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjM2N1wiXG59XG4uZmFkLmZhLXNoYXJlLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxZTBcIlxufVxuLmZhZC5mYS1zaGFyZS1hbHQtc3F1YXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFlMVwiXG59XG4uZmFkLmZhLXNoYXJlLXNxdWFyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNGRcIlxufVxuLmZhZC5mYS1zaGVlcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MTFcIlxufVxuLmZhZC5mYS1zaGVrZWwtc2lnbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMGJcIlxufVxuLmZhZC5mYS1zaGllbGQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTMyXCJcbn1cbi5mYWQuZmEtc2hpZWxkLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzZWRcIlxufVxuLmZhZC5mYS1zaGllbGQtY2hlY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmY3XCJcbn1cbi5mYWQuZmEtc2hpZWxkLWNyb3NzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcxMlwiXG59XG4uZmFkLmZhLXNoaWVsZC12aXJ1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNmNcIlxufVxuLmZhZC5mYS1zaGlwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIxYVwiXG59XG4uZmFkLmZhLXNoaXBwaW5nLWZhc3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDhiXCJcbn1cbi5mYWQuZmEtc2hpcHBpbmctdGltZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDhjXCJcbn1cbi5mYWQuZmEtc2hpc2gta2ViYWI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODIxXCJcbn1cbi5mYWQuZmEtc2hvZS1wcmludHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTRiXCJcbn1cbi5mYWQuZmEtc2hvcHBpbmctYmFnOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI5MFwiXG59XG4uZmFkLmZhLXNob3BwaW5nLWJhc2tldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyOTFcIlxufVxuLmZhZC5mYS1zaG9wcGluZy1jYXJ0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA3YVwiXG59XG4uZmFkLmZhLXNob3ZlbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MTNcIlxufVxuLmZhZC5mYS1zaG92ZWwtc25vdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YzNcIlxufVxuLmZhZC5mYS1zaG93ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmNjXCJcbn1cbi5mYWQuZmEtc2hyZWRkZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjhhXCJcbn1cbi5mYWQuZmEtc2h1dHRsZS12YW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWI2XCJcbn1cbi5mYWQuZmEtc2h1dHRsZWNvY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDViXCJcbn1cbi5mYWQuZmEtc2lja2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyMlwiXG59XG4uZmFkLmZhLXNpZ21hOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY4YlwiXG59XG4uZmFkLmZhLXNpZ246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGQ5XCJcbn1cbi5mYWQuZmEtc2lnbi1pbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwOTBcIlxufVxuLmZhZC5mYS1zaWduLWluLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZjZcIlxufVxuLmZhZC5mYS1zaWduLWxhbmd1YWdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJhN1wiXG59XG4uZmFkLmZhLXNpZ24tb3V0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA4YlwiXG59XG4uZmFkLmZhLXNpZ24tb3V0LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZjVcIlxufVxuLmZhZC5mYS1zaWduYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDEyXCJcbn1cbi5mYWQuZmEtc2lnbmFsLTE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjhjXCJcbn1cbi5mYWQuZmEtc2lnbmFsLTI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjhkXCJcbn1cbi5mYWQuZmEtc2lnbmFsLTM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjhlXCJcbn1cbi5mYWQuZmEtc2lnbmFsLTQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjhmXCJcbn1cbi5mYWQuZmEtc2lnbmFsLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2OTBcIlxufVxuLmZhZC5mYS1zaWduYWwtYWx0LTE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjkxXCJcbn1cbi5mYWQuZmEtc2lnbmFsLWFsdC0yOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY5MlwiXG59XG4uZmFkLmZhLXNpZ25hbC1hbHQtMzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2OTNcIlxufVxuLmZhZC5mYS1zaWduYWwtYWx0LXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY5NFwiXG59XG4uZmFkLmZhLXNpZ25hbC1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2OTVcIlxufVxuLmZhZC5mYS1zaWduYWwtc3RyZWFtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhkZFwiXG59XG4uZmFkLmZhLXNpZ25hdHVyZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YjdcIlxufVxuLmZhZC5mYS1zaW0tY2FyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YzRcIlxufVxuLmZhZC5mYS1zaW5rOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2ZFwiXG59XG4uZmFkLmZhLXNpcmVuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAyZFwiXG59XG4uZmFkLmZhLXNpcmVuLW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAyZVwiXG59XG4uZmFkLmZhLXNpdGVtYXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGU4XCJcbn1cbi5mYWQuZmEtc2thdGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YzVcIlxufVxuLmZhZC5mYS1za2VsZXRvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MjBcIlxufVxuLmZhZC5mYS1za2ktanVtcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YzdcIlxufVxuLmZhZC5mYS1za2ktbGlmdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3YzhcIlxufVxuLmZhZC5mYS1za2lpbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2M5XCJcbn1cbi5mYWQuZmEtc2tpaW5nLW5vcmRpYzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3Y2FcIlxufVxuLmZhZC5mYS1za3VsbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NGNcIlxufVxuLmZhZC5mYS1za3VsbC1jb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGRlXCJcbn1cbi5mYWQuZmEtc2t1bGwtY3Jvc3Nib25lczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MTRcIlxufVxuLmZhZC5mYS1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MTVcIlxufVxuLmZhZC5mYS1zbGVkZGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3Y2JcIlxufVxuLmZhZC5mYS1zbGVpZ2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2NjXCJcbn1cbi5mYWQuZmEtc2xpZGVycy1oOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFkZVwiXG59XG4uZmFkLmZhLXNsaWRlcnMtaC1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2YwXCJcbn1cbi5mYWQuZmEtc2xpZGVycy12OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNmMVwiXG59XG4uZmFkLmZhLXNsaWRlcnMtdi1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2YyXCJcbn1cbi5mYWQuZmEtc21pbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTE4XCJcbn1cbi5mYWQuZmEtc21pbGUtYmVhbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YjhcIlxufVxuLmZhZC5mYS1zbWlsZS1wbHVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjViOVwiXG59XG4uZmFkLmZhLXNtaWxlLXdpbms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGRhXCJcbn1cbi5mYWQuZmEtc21vZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NWZcIlxufVxuLmZhZC5mYS1zbW9rZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NjBcIlxufVxuLmZhZC5mYS1zbW9raW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ4ZFwiXG59XG4uZmFkLmZhLXNtb2tpbmctYmFuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU0ZFwiXG59XG4uZmFkLmZhLXNtczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3Y2RcIlxufVxuLmZhZC5mYS1zbmFrZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MTZcIlxufVxuLmZhZC5mYS1zbm9vemU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODgwXCJcbn1cbi5mYWQuZmEtc25vdy1ibG93aW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2MVwiXG59XG4uZmFkLmZhLXNub3dib2FyZGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3Y2VcIlxufVxuLmZhZC5mYS1zbm93Zmxha2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmRjXCJcbn1cbi5mYWQuZmEtc25vd2ZsYWtlczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3Y2ZcIlxufVxuLmZhZC5mYS1zbm93bWFuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkMFwiXG59XG4uZmFkLmZhLXNub3dtb2JpbGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2QxXCJcbn1cbi5mYWQuZmEtc25vd3Bsb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2QyXCJcbn1cbi5mYWQuZmEtc29hcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNmVcIlxufVxuLmZhZC5mYS1zb2NrczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2OTZcIlxufVxuLmZhZC5mYS1zb2xhci1wYW5lbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YmFcIlxufVxuLmZhZC5mYS1zb2xhci1zeXN0ZW06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDJmXCJcbn1cbi5mYWQuZmEtc29ydDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZGNcIlxufVxuLmZhZC5mYS1zb3J0LWFscGhhLWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTVkXCJcbn1cbi5mYWQuZmEtc29ydC1hbHBoYS1kb3duLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ODFcIlxufVxuLmZhZC5mYS1zb3J0LWFscGhhLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE1ZVwiXG59XG4uZmFkLmZhLXNvcnQtYWxwaGEtdXAtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4MlwiXG59XG4uZmFkLmZhLXNvcnQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4M1wiXG59XG4uZmFkLmZhLXNvcnQtYW1vdW50LWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTYwXCJcbn1cbi5mYWQuZmEtc29ydC1hbW91bnQtZG93bi1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODg0XCJcbn1cbi5mYWQuZmEtc29ydC1hbW91bnQtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTYxXCJcbn1cbi5mYWQuZmEtc29ydC1hbW91bnQtdXAtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4NVwiXG59XG4uZmFkLmZhLXNvcnQtY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAzMFwiXG59XG4uZmFkLmZhLXNvcnQtY2lyY2xlLWRvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDMxXCJcbn1cbi5mYWQuZmEtc29ydC1jaXJjbGUtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDMyXCJcbn1cbi5mYWQuZmEtc29ydC1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBkZFwiXG59XG4uZmFkLmZhLXNvcnQtbnVtZXJpYy1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE2MlwiXG59XG4uZmFkLmZhLXNvcnQtbnVtZXJpYy1kb3duLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ODZcIlxufVxuLmZhZC5mYS1zb3J0LW51bWVyaWMtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTYzXCJcbn1cbi5mYWQuZmEtc29ydC1udW1lcmljLXVwLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ODdcIlxufVxuLmZhZC5mYS1zb3J0LXNoYXBlcy1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4OFwiXG59XG4uZmFkLmZhLXNvcnQtc2hhcGVzLWRvd24tYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4OVwiXG59XG4uZmFkLmZhLXNvcnQtc2hhcGVzLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4YVwiXG59XG4uZmFkLmZhLXNvcnQtc2hhcGVzLXVwLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OGJcIlxufVxuLmZhZC5mYS1zb3J0LXNpemUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OGNcIlxufVxuLmZhZC5mYS1zb3J0LXNpemUtZG93bi1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODhkXCJcbn1cbi5mYWQuZmEtc29ydC1zaXplLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg4ZVwiXG59XG4uZmFkLmZhLXNvcnQtc2l6ZS11cC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODhmXCJcbn1cbi5mYWQuZmEtc29ydC11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZGVcIlxufVxuLmZhZC5mYS1zb3VwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyM1wiXG59XG4uZmFkLmZhLXNwYTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YmJcIlxufVxuLmZhZC5mYS1zcGFjZS1zaHV0dGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE5N1wiXG59XG4uZmFkLmZhLXNwYWNlLXN0YXRpb24tbW9vbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMzNcIlxufVxuLmZhZC5mYS1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAzNFwiXG59XG4uZmFkLmZhLXNwYWRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJmNFwiXG59XG4uZmFkLmZhLXNwYXJrbGVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg5MFwiXG59XG4uZmFkLmZhLXNwZWFrZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGRmXCJcbn1cbi5mYWQuZmEtc3BlYWtlcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGUwXCJcbn1cbi5mYWQuZmEtc3BlbGwtY2hlY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODkxXCJcbn1cbi5mYWQuZmEtc3BpZGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcxN1wiXG59XG4uZmFkLmZhLXNwaWRlci1ibGFjay13aWRvdzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MThcIlxufVxuLmZhZC5mYS1zcGlkZXItd2ViOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcxOVwiXG59XG4uZmFkLmZhLXNwaW5uZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTEwXCJcbn1cbi5mYWQuZmEtc3Bpbm5lci10aGlyZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYzZjRcIlxufVxuLmZhZC5mYS1zcGxvdGNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjViY1wiXG59XG4uZmFkLmZhLXNwcmF5LWNhbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YmRcIlxufVxuLmZhZC5mYS1zcHJpbmtsZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDM1XCJcbn1cbi5mYWQuZmEtc3F1YXJlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjOFwiXG59XG4uZmFkLmZhLXNxdWFyZS1mdWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ1Y1wiXG59XG4uZmFkLmZhLXNxdWFyZS1yb290OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY5N1wiXG59XG4uZmFkLmZhLXNxdWFyZS1yb290LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2OThcIlxufVxuLmZhZC5mYS1zcXVpcnJlbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MWFcIlxufVxuLmZhZC5mYS1zdGFmZjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MWJcIlxufVxuLmZhZC5mYS1zdGFtcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YmZcIlxufVxuLmZhZC5mYS1zdGFyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAwNVwiXG59XG4uZmFkLmZhLXN0YXItYW5kLWNyZXNjZW50OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY5OVwiXG59XG4uZmFkLmZhLXN0YXItY2hyaXN0bWFzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkNFwiXG59XG4uZmFkLmZhLXN0YXItZXhjbGFtYXRpb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmYzXCJcbn1cbi5mYWQuZmEtc3Rhci1oYWxmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA4OVwiXG59XG4uZmFkLmZhLXN0YXItaGFsZi1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWMwXCJcbn1cbi5mYWQuZmEtc3Rhci1vZi1kYXZpZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2OWFcIlxufVxuLmZhZC5mYS1zdGFyLW9mLWxpZmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjIxXCJcbn1cbi5mYWQuZmEtc3Rhci1zaG9vdGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMzZcIlxufVxuLmZhZC5mYS1zdGFyZmlnaHRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwMzdcIlxufVxuLmZhZC5mYS1zdGFyZmlnaHRlci1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDM4XCJcbn1cbi5mYWQuZmEtc3RhcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzYyXCJcbn1cbi5mYWQuZmEtc3RhcnNoaXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDM5XCJcbn1cbi5mYWQuZmEtc3RhcnNoaXAtZnJlaWdodGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAzYVwiXG59XG4uZmFkLmZhLXN0ZWFrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyNFwiXG59XG4uZmFkLmZhLXN0ZWVyaW5nLXdoZWVsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYyMlwiXG59XG4uZmFkLmZhLXN0ZXAtYmFja3dhcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDQ4XCJcbn1cbi5mYWQuZmEtc3RlcC1mb3J3YXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA1MVwiXG59XG4uZmFkLmZhLXN0ZXRob3Njb3BlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBmMVwiXG59XG4uZmFkLmZhLXN0aWNreS1ub3RlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI0OVwiXG59XG4uZmFkLmZhLXN0b2NraW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkNVwiXG59XG4uZmFkLmZhLXN0b21hY2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjIzXCJcbn1cbi5mYWQuZmEtc3RvcDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNGRcIlxufVxuLmZhZC5mYS1zdG9wLWNpcmNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyOGRcIlxufVxuLmZhZC5mYS1zdG9wd2F0Y2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmYyXCJcbn1cbi5mYWQuZmEtc3RvcHdhdGNoLTIwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA2ZlwiXG59XG4uZmFkLmZhLXN0b3JlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU0ZVwiXG59XG4uZmFkLmZhLXN0b3JlLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NGZcIlxufVxuLmZhZC5mYS1zdG9yZS1hbHQtc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDcwXCJcbn1cbi5mYWQuZmEtc3RvcmUtc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDcxXCJcbn1cbi5mYWQuZmEtc3RyZWFtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU1MFwiXG59XG4uZmFkLmZhLXN0cmVldC12aWV3OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIxZFwiXG59XG4uZmFkLmZhLXN0cmV0Y2hlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MjVcIlxufVxuLmZhZC5mYS1zdHJpa2V0aHJvdWdoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBjY1wiXG59XG4uZmFkLmZhLXN0cm9vcHdhZmVsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjU1MVwiXG59XG4uZmFkLmZhLXN1YnNjcmlwdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxMmNcIlxufVxuLmZhZC5mYS1zdWJ3YXk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjM5XCJcbn1cbi5mYWQuZmEtc3VpdGNhc2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGYyXCJcbn1cbi5mYWQuZmEtc3VpdGNhc2Utcm9sbGluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YzFcIlxufVxuLmZhZC5mYS1zdW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTg1XCJcbn1cbi5mYWQuZmEtc3VuLWNsb3VkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2M1wiXG59XG4uZmFkLmZhLXN1bi1kdXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2NFwiXG59XG4uZmFkLmZhLXN1bi1oYXplOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2NVwiXG59XG4uZmFkLmZhLXN1bmdsYXNzZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODkyXCJcbn1cbi5mYWQuZmEtc3VucmlzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NjZcIlxufVxuLmZhZC5mYS1zdW5zZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzY3XCJcbn1cbi5mYWQuZmEtc3VwZXJzY3JpcHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTJiXCJcbn1cbi5mYWQuZmEtc3VycHJpc2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWMyXCJcbn1cbi5mYWQuZmEtc3dhdGNoYm9vazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YzNcIlxufVxuLmZhZC5mYS1zd2ltbWVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVjNFwiXG59XG4uZmFkLmZhLXN3aW1taW5nLXBvb2w6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWM1XCJcbn1cbi5mYWQuZmEtc3dvcmQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzFjXCJcbn1cbi5mYWQuZmEtc3dvcmQtbGFzZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDNiXCJcbn1cbi5mYWQuZmEtc3dvcmQtbGFzZXItYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTAzY1wiXG59XG4uZmFkLmZhLXN3b3JkczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MWRcIlxufVxuLmZhZC5mYS1zd29yZHMtbGFzZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDNkXCJcbn1cbi5mYWQuZmEtc3luYWdvZ3VlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY5YlwiXG59XG4uZmFkLmZhLXN5bmM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDIxXCJcbn1cbi5mYWQuZmEtc3luYy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmYxXCJcbn1cbi5mYWQuZmEtc3lyaW5nZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OGVcIlxufVxuLmZhZC5mYS10YWJsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwY2VcIlxufVxuLmZhZC5mYS10YWJsZS10ZW5uaXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDVkXCJcbn1cbi5mYWQuZmEtdGFibGV0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEwYVwiXG59XG4uZmFkLmZhLXRhYmxldC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2ZhXCJcbn1cbi5mYWQuZmEtdGFibGV0LWFuZHJvaWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2ZiXCJcbn1cbi5mYWQuZmEtdGFibGV0LWFuZHJvaWQtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNmY1wiXG59XG4uZmFkLmZhLXRhYmxldC1ydWdnZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDhmXCJcbn1cbi5mYWQuZmEtdGFibGV0czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OTBcIlxufVxuLmZhZC5mYS10YWNob21ldGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBlNFwiXG59XG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjNmZFwiXG59XG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjI0XCJcbn1cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtZmFzdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MjVcIlxufVxuLmZhZC5mYS10YWNob21ldGVyLWFsdC1mYXN0ZXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYyNlwiXG59XG4uZmFkLmZhLXRhY2hvbWV0ZXItYWx0LXNsb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjI3XCJcbn1cbi5mYWQuZmEtdGFjaG9tZXRlci1hbHQtc2xvd2VzdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MjhcIlxufVxuLmZhZC5mYS10YWNob21ldGVyLWF2ZXJhZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjI5XCJcbn1cbi5mYWQuZmEtdGFjaG9tZXRlci1mYXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYyYVwiXG59XG4uZmFkLmZhLXRhY2hvbWV0ZXItZmFzdGVzdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MmJcIlxufVxuLmZhZC5mYS10YWNob21ldGVyLXNsb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjJjXCJcbn1cbi5mYWQuZmEtdGFjaG9tZXRlci1zbG93ZXN0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYyZFwiXG59XG4uZmFkLmZhLXRhY286YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODI2XCJcbn1cbi5mYWQuZmEtdGFnOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAyYlwiXG59XG4uZmFkLmZhLXRhZ3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDJjXCJcbn1cbi5mYWQuZmEtdGFsbHk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjljXCJcbn1cbi5mYWQuZmEtdGFuYWtoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyN1wiXG59XG4uZmFkLmZhLXRhcGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGRiXCJcbn1cbi5mYWQuZmEtdGFza3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGFlXCJcbn1cbi5mYWQuZmEtdGFza3MtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyOFwiXG59XG4uZmFkLmZhLXRheGk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWJhXCJcbn1cbi5mYWQuZmEtdGVldGg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjJlXCJcbn1cbi5mYWQuZmEtdGVldGgtb3BlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MmZcIlxufVxuLmZhZC5mYS10ZWxlc2NvcGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDNlXCJcbn1cbi5mYWQuZmEtdGVtcGVyYXR1cmUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwM2ZcIlxufVxuLmZhZC5mYS10ZW1wZXJhdHVyZS1mcmlnaWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzY4XCJcbn1cbi5mYWQuZmEtdGVtcGVyYXR1cmUtaGlnaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NjlcIlxufVxuLmZhZC5mYS10ZW1wZXJhdHVyZS1ob3Q6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzZhXCJcbn1cbi5mYWQuZmEtdGVtcGVyYXR1cmUtbG93OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2YlwiXG59XG4uZmFkLmZhLXRlbXBlcmF0dXJlLXVwOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA0MFwiXG59XG4uZmFkLmZhLXRlbmdlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkN1wiXG59XG4uZmFkLmZhLXRlbm5pcy1iYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ1ZVwiXG59XG4uZmFkLmZhLXRlcm1pbmFsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjEyMFwiXG59XG4uZmFkLmZhLXRleHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODkzXCJcbn1cbi5mYWQuZmEtdGV4dC1oZWlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDM0XCJcbn1cbi5mYWQuZmEtdGV4dC1zaXplOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg5NFwiXG59XG4uZmFkLmZhLXRleHQtd2lkdGg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDM1XCJcbn1cbi5mYWQuZmEtdGg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDBhXCJcbn1cbi5mYWQuZmEtdGgtbGFyZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDA5XCJcbn1cbi5mYWQuZmEtdGgtbGlzdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMGJcIlxufVxuLmZhZC5mYS10aGVhdGVyLW1hc2tzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYzMFwiXG59XG4uZmFkLmZhLXRoZXJtb21ldGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ5MVwiXG59XG4uZmFkLmZhLXRoZXJtb21ldGVyLWVtcHR5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJjYlwiXG59XG4uZmFkLmZhLXRoZXJtb21ldGVyLWZ1bGw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmM3XCJcbn1cbi5mYWQuZmEtdGhlcm1vbWV0ZXItaGFsZjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyYzlcIlxufVxuLmZhZC5mYS10aGVybW9tZXRlci1xdWFydGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJjYVwiXG59XG4uZmFkLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJjOFwiXG59XG4uZmFkLmZhLXRoZXRhOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjY5ZVwiXG59XG4uZmFkLmZhLXRodW1icy1kb3duOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE2NVwiXG59XG4uZmFkLmZhLXRodW1icy11cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNjRcIlxufVxuLmZhZC5mYS10aHVtYnRhY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDhkXCJcbn1cbi5mYWQuZmEtdGh1bmRlcnN0b3JtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2Y1wiXG59XG4uZmFkLmZhLXRodW5kZXJzdG9ybS1tb29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc2ZFwiXG59XG4uZmFkLmZhLXRodW5kZXJzdG9ybS1zdW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzZlXCJcbn1cbi5mYWQuZmEtdGlja2V0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjE0NVwiXG59XG4uZmFkLmZhLXRpY2tldC1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmM2ZmXCJcbn1cbi5mYWQuZmEtdGlsZGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjlmXCJcbn1cbi5mYWQuZmEtdGltZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDBkXCJcbn1cbi5mYWQuZmEtdGltZXMtY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA1N1wiXG59XG4uZmFkLmZhLXRpbWVzLWhleGFnb246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmVlXCJcbn1cbi5mYWQuZmEtdGltZXMtb2N0YWdvbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZjBcIlxufVxuLmZhZC5mYS10aW1lcy1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmQzXCJcbn1cbi5mYWQuZmEtdGludDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwNDNcIlxufVxuLmZhZC5mYS10aW50LXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVjN1wiXG59XG4uZmFkLmZhLXRpcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjMxXCJcbn1cbi5mYWQuZmEtdGlyZS1mbGF0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYzMlwiXG59XG4uZmFkLmZhLXRpcmUtcHJlc3N1cmUtd2FybmluZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MzNcIlxufVxuLmZhZC5mYS10aXJlLXJ1Z2dlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MzRcIlxufVxuLmZhZC5mYS10aXJlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1YzhcIlxufVxuLmZhZC5mYS10b2dnbGUtb2ZmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIwNFwiXG59XG4uZmFkLmZhLXRvZ2dsZS1vbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMDVcIlxufVxuLmZhZC5mYS10b2lsZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2Q4XCJcbn1cbi5mYWQuZmEtdG9pbGV0LXBhcGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcxZVwiXG59XG4uZmFkLmZhLXRvaWxldC1wYXBlci1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzFmXCJcbn1cbi5mYWQuZmEtdG9pbGV0LXBhcGVyLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA3MlwiXG59XG4uZmFkLmZhLXRvbWJzdG9uZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MjBcIlxufVxuLmZhZC5mYS10b21ic3RvbmUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyMVwiXG59XG4uZmFkLmZhLXRvb2xib3g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTUyXCJcbn1cbi5mYWQuZmEtdG9vbHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2Q5XCJcbn1cbi5mYWQuZmEtdG9vdGg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWM5XCJcbn1cbi5mYWQuZmEtdG9vdGhicnVzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MzVcIlxufVxuLmZhZC5mYS10b3JhaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YTBcIlxufVxuLmZhZC5mYS10b3JpaS1nYXRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZhMVwiXG59XG4uZmFkLmZhLXRvcm5hZG86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzZmXCJcbn1cbi5mYWQuZmEtdHJhY3RvcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MjJcIlxufVxuLmZhZC5mYS10cmFkZW1hcms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjVjXCJcbn1cbi5mYWQuZmEtdHJhZmZpYy1jb25lOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYzNlwiXG59XG4uZmFkLmZhLXRyYWZmaWMtbGlnaHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjM3XCJcbn1cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1nbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2MzhcIlxufVxuLmZhZC5mYS10cmFmZmljLWxpZ2h0LXNsb3c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjM5XCJcbn1cbi5mYWQuZmEtdHJhZmZpYy1saWdodC1zdG9wOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjYzYVwiXG59XG4uZmFkLmZhLXRyYWlsZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDQxXCJcbn1cbi5mYWQuZmEtdHJhaW46YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjM4XCJcbn1cbi5mYWQuZmEtdHJhbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3ZGFcIlxufVxuLmZhZC5mYS10cmFuc2dlbmRlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMjRcIlxufVxuLmZhZC5mYS10cmFuc2dlbmRlci1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjI1XCJcbn1cbi5mYWQuZmEtdHJhbnNwb3J0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDQyXCJcbn1cbi5mYWQuZmEtdHJhbnNwb3J0ZXItMTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNDNcIlxufVxuLmZhZC5mYS10cmFuc3BvcnRlci0yOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA0NFwiXG59XG4uZmFkLmZhLXRyYW5zcG9ydGVyLTM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDQ1XCJcbn1cbi5mYWQuZmEtdHJhbnNwb3J0ZXItZW1wdHk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDQ2XCJcbn1cbi5mYWQuZmEtdHJhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMWY4XCJcbn1cbi5mYWQuZmEtdHJhc2gtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJlZFwiXG59XG4uZmFkLmZhLXRyYXNoLXJlc3RvcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODI5XCJcbn1cbi5mYWQuZmEtdHJhc2gtcmVzdG9yZS1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODJhXCJcbn1cbi5mYWQuZmEtdHJhc2gtdW5kbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OTVcIlxufVxuLmZhZC5mYS10cmFzaC11bmRvLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OTZcIlxufVxuLmZhZC5mYS10cmVhc3VyZS1jaGVzdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MjNcIlxufVxuLmZhZC5mYS10cmVlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFiYlwiXG59XG4uZmFkLmZhLXRyZWUtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQwMFwiXG59XG4uZmFkLmZhLXRyZWUtY2hyaXN0bWFzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkYlwiXG59XG4uZmFkLmZhLXRyZWUtZGVjb3JhdGVkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkY1wiXG59XG4uZmFkLmZhLXRyZWUtbGFyZ2U6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmN2RkXCJcbn1cbi5mYWQuZmEtdHJlZS1wYWxtOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyYlwiXG59XG4uZmFkLmZhLXRyZWVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyNFwiXG59XG4uZmFkLmZhLXRyaWFuZ2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJlY1wiXG59XG4uZmFkLmZhLXRyaWFuZ2xlLW11c2ljOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhlMlwiXG59XG4uZmFkLmZhLXRyb3BoeTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwOTFcIlxufVxuLmZhZC5mYS10cm9waHktYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJlYlwiXG59XG4uZmFkLmZhLXRydWNrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjBkMVwiXG59XG4uZmFkLmZhLXRydWNrLWNvbnRhaW5lcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZGNcIlxufVxuLmZhZC5mYS10cnVjay1jb3VjaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZGRcIlxufVxuLmZhZC5mYS10cnVjay1sb2FkaW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRkZVwiXG59XG4uZmFkLmZhLXRydWNrLW1vbnN0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjNiXCJcbn1cbi5mYWQuZmEtdHJ1Y2stbW92aW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRkZlwiXG59XG4uZmFkLmZhLXRydWNrLXBpY2t1cDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2M2NcIlxufVxuLmZhZC5mYS10cnVjay1wbG93OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdkZVwiXG59XG4uZmFkLmZhLXRydWNrLXJhbXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGUwXCJcbn1cbi5mYWQuZmEtdHJ1bXBldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZTNcIlxufVxuLmZhZC5mYS10c2hpcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTUzXCJcbn1cbi5mYWQuZmEtdHR5OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFlNFwiXG59XG4uZmFkLmZhLXR1cmtleTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MjVcIlxufVxuLmZhZC5mYS10dXJudGFibGU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGU0XCJcbn1cbi5mYWQuZmEtdHVydGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyNlwiXG59XG4uZmFkLmZhLXR2OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjI2Y1wiXG59XG4uZmFkLmZhLXR2LWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZTVcIlxufVxuLmZhZC5mYS10di1tdXNpYzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZTZcIlxufVxuLmZhZC5mYS10di1yZXRybzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0MDFcIlxufVxuLmZhZC5mYS10eXBld3JpdGVyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhlN1wiXG59XG4uZmFkLmZhLXVmbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNDdcIlxufVxuLmZhZC5mYS11Zm8tYmVhbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNDhcIlxufVxuLmZhZC5mYS11bWJyZWxsYTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZTlcIlxufVxuLmZhZC5mYS11bWJyZWxsYS1iZWFjaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1Y2FcIlxufVxuLmZhZC5mYS11bmRlcmxpbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMGNkXCJcbn1cbi5mYWQuZmEtdW5kbzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZTJcIlxufVxuLmZhZC5mYS11bmRvLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZWFcIlxufVxuLmZhZC5mYS11bmljb3JuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyN1wiXG59XG4uZmFkLmZhLXVuaW9uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZhMlwiXG59XG4uZmFkLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjlhXCJcbn1cbi5mYWQuZmEtdW5pdmVyc2l0eTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxOWNcIlxufVxuLmZhZC5mYS11bmxpbms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTI3XCJcbn1cbi5mYWQuZmEtdW5sb2NrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA5Y1wiXG59XG4uZmFkLmZhLXVubG9jay1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTNlXCJcbn1cbi5mYWQuZmEtdXBsb2FkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjA5M1wiXG59XG4uZmFkLmZhLXVzYi1kcml2ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZTlcIlxufVxuLmZhZC5mYS11c2QtY2lyY2xlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJlOFwiXG59XG4uZmFkLmZhLXVzZC1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmU5XCJcbn1cbi5mYWQuZmEtdXNlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMDdcIlxufVxuLmZhZC5mYS11c2VyLWFsaWVuOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA0YVwiXG59XG4uZmFkLmZhLXVzZXItYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQwNlwiXG59XG4uZmFkLmZhLXVzZXItYWx0LXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRmYVwiXG59XG4uZmFkLmZhLXVzZXItYXN0cm9uYXV0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRmYlwiXG59XG4uZmFkLmZhLXVzZXItY2hhcnQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmEzXCJcbn1cbi5mYWQuZmEtdXNlci1jaGVjazphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZmNcIlxufVxuLmZhZC5mYS11c2VyLWNpcmNsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyYmRcIlxufVxuLmZhZC5mYS11c2VyLWNsb2NrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRmZFwiXG59XG4uZmFkLmZhLXVzZXItY29nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRmZVwiXG59XG4uZmFkLmZhLXVzZXItY293Ym95OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhlYVwiXG59XG4uZmFkLmZhLXVzZXItY3Jvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmE0XCJcbn1cbi5mYWQuZmEtdXNlci1lZGl0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjRmZlwiXG59XG4uZmFkLmZhLXVzZXItZnJpZW5kczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MDBcIlxufVxuLmZhZC5mYS11c2VyLWdyYWR1YXRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUwMVwiXG59XG4uZmFkLmZhLXVzZXItaGFyZC1oYXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODJjXCJcbn1cbi5mYWQuZmEtdXNlci1oZWFkc2V0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgyZFwiXG59XG4uZmFkLmZhLXVzZXItaW5qdXJlZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MjhcIlxufVxuLmZhZC5mYS11c2VyLWxvY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTAyXCJcbn1cbi5mYWQuZmEtdXNlci1tZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwZjBcIlxufVxuLmZhZC5mYS11c2VyLW1kLWNoYXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODJlXCJcbn1cbi5mYWQuZmEtdXNlci1taW51czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MDNcIlxufVxuLmZhZC5mYS11c2VyLW11c2ljOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhlYlwiXG59XG4uZmFkLmZhLXVzZXItbmluamE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTA0XCJcbn1cbi5mYWQuZmEtdXNlci1udXJzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MmZcIlxufVxuLmZhZC5mYS11c2VyLXBsdXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjM0XCJcbn1cbi5mYWQuZmEtdXNlci1yb2JvdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNGJcIlxufVxuLmZhZC5mYS11c2VyLXNlY3JldDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyMWJcIlxufVxuLmZhZC5mYS11c2VyLXNoaWVsZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1MDVcIlxufVxuLmZhZC5mYS11c2VyLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUwNlwiXG59XG4uZmFkLmZhLXVzZXItdGFnOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUwN1wiXG59XG4uZmFkLmZhLXVzZXItdGllOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjUwOFwiXG59XG4uZmFkLmZhLXVzZXItdGltZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjM1XCJcbn1cbi5mYWQuZmEtdXNlci11bmxvY2s6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDU4XCJcbn1cbi5mYWQuZmEtdXNlci12aXNvcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNGNcIlxufVxuLmZhZC5mYS11c2VyczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwYzBcIlxufVxuLmZhZC5mYS11c2Vycy1jbGFzczphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2M2RcIlxufVxuLmZhZC5mYS11c2Vycy1jb2c6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTA5XCJcbn1cbi5mYWQuZmEtdXNlcnMtY3Jvd246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmE1XCJcbn1cbi5mYWQuZmEtdXNlcnMtbWVkaWNhbDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MzBcIlxufVxuLmZhZC5mYS11c2Vycy1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNzNcIlxufVxuLmZhZC5mYS11dGVuc2lsLWZvcms6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmUzXCJcbn1cbi5mYWQuZmEtdXRlbnNpbC1rbmlmZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZTRcIlxufVxuLmZhZC5mYS11dGVuc2lsLXNwb29uOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJlNVwiXG59XG4uZmFkLmZhLXV0ZW5zaWxzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJlN1wiXG59XG4uZmFkLmZhLXV0ZW5zaWxzLWFsdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZTZcIlxufVxuLmZhZC5mYS12YWN1dW06YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDRkXCJcbn1cbi5mYWQuZmEtdmFjdXVtLXJvYm90OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA0ZVwiXG59XG4uZmFkLmZhLXZhbHVlLWFic29sdXRlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjZhNlwiXG59XG4uZmFkLmZhLXZlY3Rvci1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWNiXCJcbn1cbi5mYWQuZmEtdmVudXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjIxXCJcbn1cbi5mYWQuZmEtdmVudXMtZG91YmxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjIyNlwiXG59XG4uZmFkLmZhLXZlbnVzLW1hcnM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMjI4XCJcbn1cbi5mYWQuZmEtdmVzdDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwODVcIlxufVxuLmZhZC5mYS12ZXN0LXBhdGNoZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDg2XCJcbn1cbi5mYWQuZmEtdmhzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhlY1wiXG59XG4uZmFkLmZhLXZpYWw6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDkyXCJcbn1cbi5mYWQuZmEtdmlhbHM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDkzXCJcbn1cbi5mYWQuZmEtdmlkZW86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDNkXCJcbn1cbi5mYWQuZmEtdmlkZW8tcGx1czphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZTFcIlxufVxuLmZhZC5mYS12aWRlby1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0ZTJcIlxufVxuLmZhZC5mYS12aWhhcmE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmE3XCJcbn1cbi5mYWQuZmEtdmlvbGluOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhlZFwiXG59XG4uZmFkLmZhLXZpcnVzOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA3NFwiXG59XG4uZmFkLmZhLXZpcnVzLXNsYXNoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZTA3NVwiXG59XG4uZmFkLmZhLXZpcnVzZXM6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBlMDc2XCJcbn1cbi5mYWQuZmEtdm9pY2VtYWlsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjg5N1wiXG59XG4uZmFkLmZhLXZvbGNhbm86YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzcwXCJcbn1cbi5mYWQuZmEtdm9sbGV5YmFsbC1iYWxsOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ1ZlwiXG59XG4uZmFkLmZhLXZvbHVtZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YThcIlxufVxuLmZhZC5mYS12b2x1bWUtZG93bjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwMjdcIlxufVxuLmZhZC5mYS12b2x1bWUtbXV0ZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YTlcIlxufVxuLmZhZC5mYS12b2x1bWUtb2ZmOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjAyNlwiXG59XG4uZmFkLmZhLXZvbHVtZS1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZTJcIlxufVxuLmZhZC5mYS12b2x1bWUtdXA6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMDI4XCJcbn1cbi5mYWQuZmEtdm90ZS1uYXk6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzcxXCJcbn1cbi5mYWQuZmEtdm90ZS15ZWE6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzcyXCJcbn1cbi5mYWQuZmEtdnItY2FyZGJvYXJkOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyOVwiXG59XG4uZmFkLmZhLXdhZ29uLWNvdmVyZWQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGVlXCJcbn1cbi5mYWQuZmEtd2Fsa2VyOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjgzMVwiXG59XG4uZmFkLmZhLXdhbGtpZS10YWxraWU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmOGVmXCJcbn1cbi5mYWQuZmEtd2Fsa2luZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY1NTRcIlxufVxuLmZhZC5mYS13YWxsZXQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNTU1XCJcbn1cbi5mYWQuZmEtd2FuZDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3MmFcIlxufVxuLmZhZC5mYS13YW5kLW1hZ2ljOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyYlwiXG59XG4uZmFkLmZhLXdhcmVob3VzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OTRcIlxufVxuLmZhZC5mYS13YXJlaG91c2UtYWx0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ5NVwiXG59XG4uZmFkLmZhLXdhc2hlcjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OThcIlxufVxuLmZhZC5mYS13YXRjaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYyZTFcIlxufVxuLmZhZC5mYS13YXRjaC1jYWxjdWxhdG9yOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmMFwiXG59XG4uZmFkLmZhLXdhdGNoLWZpdG5lc3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNjNlXCJcbn1cbi5mYWQuZmEtd2F0ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzczXCJcbn1cbi5mYWQuZmEtd2F0ZXItbG93ZXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzc0XCJcbn1cbi5mYWQuZmEtd2F0ZXItcmlzZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY3NzVcIlxufVxuLmZhZC5mYS13YXZlLXNpbmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODk5XCJcbn1cbi5mYWQuZmEtd2F2ZS1zcXVhcmU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODNlXCJcbn1cbi5mYWQuZmEtd2F2ZS10cmlhbmdsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OWFcIlxufVxuLmZhZC5mYS13YXZlZm9ybTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4ZjFcIlxufVxuLmZhZC5mYS13YXZlZm9ybS1wYXRoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjhmMlwiXG59XG4uZmFkLmZhLXdlYmNhbTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4MzJcIlxufVxuLmZhZC5mYS13ZWJjYW0tc2xhc2g6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmODMzXCJcbn1cbi5mYWQuZmEtd2VpZ2h0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQ5NlwiXG59XG4uZmFkLmZhLXdlaWdodC1oYW5naW5nOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjVjZFwiXG59XG4uZmFkLmZhLXdoYWxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyY1wiXG59XG4uZmFkLmZhLXdoZWF0OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyZFwiXG59XG4uZmFkLmZhLXdoZWVsY2hhaXI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTkzXCJcbn1cbi5mYWQuZmEtd2hpc3RsZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0NjBcIlxufVxuLmZhZC5mYS13aWZpOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjFlYlwiXG59XG4uZmFkLmZhLXdpZmktMTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YWFcIlxufVxuLmZhZC5mYS13aWZpLTI6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNmFiXCJcbn1cbi5mYWQuZmEtd2lmaS1zbGFzaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YWNcIlxufVxuLmZhZC5mYS13aW5kOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyZVwiXG59XG4uZmFkLmZhLXdpbmQtdHVyYmluZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY4OWJcIlxufVxuLmZhZC5mYS13aW5kLXdhcm5pbmc6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNzc2XCJcbn1cbi5mYWQuZmEtd2luZG93OmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQwZVwiXG59XG4uZmFkLmZhLXdpbmRvdy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNDBmXCJcbn1cbi5mYWQuZmEtd2luZG93LWNsb3NlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjQxMFwiXG59XG4uZmFkLmZhLXdpbmRvdy1mcmFtZTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNGZcIlxufVxuLmZhZC5mYS13aW5kb3ctZnJhbWUtb3BlbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGUwNTBcIlxufVxuLmZhZC5mYS13aW5kb3ctbWF4aW1pemU6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMmQwXCJcbn1cbi5mYWQuZmEtd2luZG93LW1pbmltaXplOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJkMVwiXG59XG4uZmFkLmZhLXdpbmRvdy1yZXN0b3JlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjJkMlwiXG59XG4uZmFkLmZhLXdpbmRzb2NrOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjc3N1wiXG59XG4uZmFkLmZhLXdpbmUtYm90dGxlOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjcyZlwiXG59XG4uZmFkLmZhLXdpbmUtZ2xhc3M6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNGUzXCJcbn1cbi5mYWQuZmEtd2luZS1nbGFzcy1hbHQ6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmNWNlXCJcbn1cbi5mYWQuZmEtd29uLXNpZ246YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMTBmMTU5XCJcbn1cbi5mYWQuZmEtd3JlYXRoOmFmdGVye1xuICAgIGNvbnRlbnQ6XCJcXDEwZjdlMlwiXG59XG4uZmFkLmZhLXdyZW5jaDphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYwYWRcIlxufVxuLmZhZC5mYS14LXJheTphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY0OTdcIlxufVxuLmZhZC5mYS15ZW4tc2lnbjphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGYxNTdcIlxufVxuLmZhZC5mYS15aW4teWFuZzphZnRlcntcbiAgICBjb250ZW50OlwiXFwxMGY2YWRcIlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDIsVStmMDA4LWYwMDksVStmMDBiLWYwMGMsVStmMDBlLFUrZjAxMSxVK2YwMTMsVStmMDE5LFUrZjAxYyxVK2YwMjItZjAyNSxVK2YwMmEtZjAyYixVK2YwMmQsVStmMDMwLFUrZjA0MC1mMDQxLFUrZjA0NCxVK2YwNDcsVStmMDQ5LWYwNGEsVStmMDRlLFUrZjA1MCxVK2YwNTItZjA1NSxVK2YwNTctZjA1YixVK2YwNWUsVStmMDYwLWYwNjYsVStmMDY4LWYwNmEsVStmMDc0LFUrZjA3Ny1mMDdhLFUrZjA3Yy1mMDdlLFUrZjA4NSxVK2YwODksVStmMDhiLFUrZjA5MCxVK2YwOTMtZjA5NCxVK2YwOTgsVStmMDljLWYwOWUsVStmMGE0LWYwYWIsVStmMGIyLFUrZjBjMSxVK2YwYzMsVStmMGM2LFUrZjBjOSxVK2YwY2UsVStmMGQ3LWYwZGIsVStmMGUyLWYwZTMsVStmMGU5LWYwZWEsVStmMGVjLFUrZjBmNCxVK2YwZjgsVStmMGZhLWYwZmUsVStmMTAwLWYxMDMsVStmMTA2LWYxMDgsVStmMTBhLWYxMGIsVStmMTFjLFUrZjEyMC1mMTIyLFUrZjEyNCxVK2YxMjYtZjEyOCxVK2YxMmUsVStmMTM0LFUrZjEzNy1mMTNhLFUrZjEzZSxVK2YxNDEtZjE0MyxVK2YxNDYsVStmMTRhLWYxNGQsVStmMTUwLWYxNTQsVStmMTU2LWYxNTksVStmMTc1LWYxNzgsVStmMTgyLWYxODMsVStmMTg4LFUrZjE5MS1mMTkyLFUrZjE5NSxVK2YxOTksVStmMWFkLWYxYWUsVStmMWIwLFUrZjFiMi1mMWIzLFUrZjFiOCxVK2YxYmIsVStmMWMwLFUrZjFjZCxVK2YxZDgsVStmMWRhLFUrZjFlMC1mMWUyLFUrZjFlYSxVK2YxZmEsVStmMWZkLWYxZmUsVStmMjA0LWYyMDYsVStmMjBiLFUrZjIxNy1mMjE4LFUrZjIxYyxVK2YyMjIsVStmMjI0LFUrZjIyNi1mMjI5LFUrZjIzMyxVK2YyMzgtZjIzOSxVK2YyNDAtZjI0NCxVK2YyNDYsVStmMjU1LWYyNTgsVStmMjVhLWYyNWMsVStmMjhiLFUrZjI4ZCxVK2YyOTAtZjI5MixVK2YyOTUsVStmMmExLWYyYTQsVStmMmE4LFUrZjJjNy1mMmNiLFUrZjJjZSxVK2YyZDAsVStmMmQyLWYyZDMsVStmMmRiLFUrZjJlNi1mMmU3LFUrZjJlYSxVK2YyZjAtZjJmMSxVK2YyZjUtZjJmNyxVK2YyZjksVStmMmZkLFUrZjMwMSxVK2YzMDMsVStmMzA4LWYzMGYsVStmMzFkLFUrZjMyMC1mMzIyLFUrZjMyNS1mMzI2LFUrZjMyOC1mMzJlLFUrZjMzMC1mMzMyLFUrZjMzNi1mMzM3LFUrZjMzOS1mMzNjLFUrZjMzZSxVK2YzNDAtZjM0YyxVK2YzNTAtZjM1MyxVK2YzNTUsVStmMzU4LWYzNWIsVStmMzYwLWYzNjcsVStmMzc2LFUrZjM3ZSxVK2YzODcsVStmMzg5LWYzOGEsVStmMzkwLFUrZjM5Yi1mMzljLFUrZjNhMCxVK2YzYjMsVStmM2JlLWYzYmYsVStmM2MyLFUrZjNjNSxVK2YzY2QtZjNjZixVK2YzZGUsVStmM2U1LFUrZjNlZCxVK2YzZjAsVStmM2YyLFUrZjNmYS1mM2ZjLFUrZjQwMC1mNDAxLFUrZjQwZS1mNDEwXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjNjMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjMuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4zLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YyNDUsVStmMmI5LFUrZjJiYixVK2YyYzEsVStmM2UwXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuNS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC41LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjUud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC41LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuNS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjFlMyxVK2Y0MzIsVStmNDM3LWY0MzgsVStmNDQ5LWY0NGMsVStmNDRmLWY0NTEsVStmNDUzLFUrZjQ1NSxVK2Y0NTgsVStmNDVhLWY0NWIsVStmNDVkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuNy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC43LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjcud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC43LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuNy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjBkMSxVK2YwZjEsVStmMGY5LFUrZjIxZSxVK2Y0NjEsVStmNDYzLWY0NmYsVStmNDcyLWY0NzUsVStmNDc5LWY0N2EsVStmNDdkLWY0N2UsVStmNDgxLWY0ODcsVStmNDg5LFUrZjQ4Yi1mNDk2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuOS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC45LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjkud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC45LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuOS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAzZCxVK2YwNmMsVStmMDg2LFUrZjBmMixVK2YxMGQtZjEwZSxVK2YxODcsVStmMmI1LFUrZjJlOSxVK2YyZmUsVStmM2RkLFUrZjQ3Yi1mNDdjLFUrZjQ5OCxVK2Y0OWEtZjQ5YixVK2Y0OWQsVStmNDlmLWY0YjksVStmNGJiLWY0YmYsVStmNGMyLWY0YzYsVStmNGM4LFUrZjRjYi1mNGQyLFUrZjRkNCxVK2Y0ZDYsVStmNGQ4LWY0ZDksVStmNGRiLWY0ZTJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMTAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNDcxLFUrZjRjYVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjExLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjExLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjExLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMTEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDcsVStmMGMwLFUrZjBjMixVK2YwZWQtZjBlZSxVK2YwZjAsVStmMWRlLFUrZjIxYixVK2YyMzQtZjIzNSxVK2YzODEtZjM4MixVK2YzZjEsVStmNDA2LFUrZjRlNixVK2Y0ZmEtZjUwMSxVK2Y1MDMtZjUwOVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEzLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEzLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMC4xMy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4wLjEzLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjAuMTMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMTAsVStmMDY3LFUrZjA3MixVK2YwYWQsVStmMGQ2LFUrZjBlOCxVK2YxMzAtZjEzMSxVK2YyNGUsVStmM2M5LFUrZjNkMSxVK2Y1MTcsVStmNTE5LWY1MWUsVStmNTIwLWY1MmMsVStmNTJlLFUrZjUzMC1mNTMzLFUrZjUzNS1mNTQzLFUrZjU0NS1mNTRiLFUrZjU0ZCxVK2Y1NGYtZjU1MixVK2Y1NTQtZjU1NVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwNDMsVStmMGM0LFUrZjBkMCxVK2YxMjUsVStmMWJhLFUrZjFmYi1mMWZjLFUrZjIwNyxVK2YyMzYsVStmMjc5LFUrZjMwNC1mMzA1LFUrZjUyZCxVK2Y1NTctZjU1OCxVK2Y1NWEtZjU1ZixVK2Y1NjItZjU2NixVK2Y1NjgsVStmNTZhLWY1NmIsVStmNTc1LWY1NzcsVStmNTdiLFUrZjU4NixVK2Y1ODgsVStmNThkLWY1OTAsVStmNTkzLWY1OTUsVStmNTlkLFUrZjU5Zi1mNWEyLFUrZjVhNi1mNWE3LFUrZjVhOS1mNWFmLFUrZjViMSxVK2Y1YjYsVStmNWI5LWY1YmQsVStmNWM0LWY1YzUsVStmNWM3LFUrZjVjOS1mNWNiLFUrZjVjZFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMS4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMS4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YzODZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4yLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjIuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4yLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDE4LFUrZjBlNCxVK2YxMDksVStmMWI5LFUrZjFlNSxVK2YxZjYsVStmMjFkLFUrZjI3Ni1mMjc3LFUrZjNmZCxVK2Y0ZDcsVStmNTE4LFUrZjVkMC1mNWQxLFUrZjVkNC1mNWRhLFUrZjVkZCxVK2Y1ZGYtZjVlNSxVK2Y1ZTgtZjVlYSxVK2Y1ZWQtZjVmMCxVK2Y1ZjIsVStmNWY0LWY1ZjUsVStmNWY4LWY1ZjksVStmNWZiLWY2MDAsVStmNjAzLWY2MGUsVStmNjEwLFUrZjYxNCxVK2Y2MTctZjYxOSxVK2Y2MWMtZjYxZSxVK2Y2MjAtZjYyMSxVK2Y2MjMtZjYyZixVK2Y2MzMsVStmNjM1LWY2M2Rcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4zLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjMuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjMuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4zLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDI3LWYwMjgsVStmMDgwLFUrZjBhMSxVK2YwYjEsVStmMGViLFUrZjIwMC1mMjAxLFUrZjJlMixVK2Y2MWEsVStmNjQwLFUrZjY0My1mNjQ3LFUrZjY0YS1mNjRiLFUrZjY0ZC1mNjUzLFUrZjY1NS1mNjU2LFUrZjY1ZCxVK2Y2NWYtZjY2MyxVK2Y2NjUsVStmNjY3LWY2NjksVStmNjZiLWY2NzEsVStmNjczLWY2NzUsVStmNjc4LWY2N2IsVStmNjdkLWY2ODAsVStmNjgzLWY2ODksVStmNjhiLFUrZjY5NC1mNjk1LFUrZjY5Ny1mNjk5LFUrZjY5Yi1mNjljLFUrZjY5ZS1mNjlmLFUrZjZhMS1mNmE5LFUrZjZhY1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS40LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjQuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjQuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS40LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0OTksVStmNjc2LFUrZjZhZSxVK2Y2YjAtZjZiMyxVK2Y2YjUtZjZiYyxVK2Y2YmYsVStmNmMyLFUrZjZjNSxVK2Y2YzctZjZjOCxVK2Y2Y2IsVStmNmNkLWY2ZDIsVStmNmQ1LFUrZjZkOC1mNmQ5LFUrZjZkYixVK2Y2ZGUsVStmNmUyLWY2ZTMsVStmNmU1LWY2ZTcsVStmNmU5LWY2ZWMsVStmNmVlLFUrZjZmMS1mNmYzLFUrZjZmNS1mNmY4LFUrZjZmYy1mNmZkLFUrZjZmZi1mNzAzLFUrZjcwNyxVK2Y3MGEtZjcwYixVK2Y3MTEtZjcxMyxVK2Y3MTUtZjcxZCxVK2Y3MjAtZjcyNCxVK2Y3MjYtZjcyOSxVK2Y3MmIsVStmNzJkLFUrZjcyZlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS40LjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjQuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNC4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNC4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjQuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS40LjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y3MmFcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS41LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjUuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjUuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS41LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMGU3LFUrZjE4NSxVK2YyZGMsVStmNmMzLWY2YzQsVStmNzJlLFUrZjczMi1mNzM1LFUrZjczNy1mNzUwLFUrZjc1MixVK2Y3NTQtZjc1OCxVK2Y3NWEsVStmNzVjLFUrZjc1ZS1mNzYxLFUrZjc2My1mNzZlLFUrZjc3MS1mNzc2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjYuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS42LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS42LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjYuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA2YixVK2Y1YjcsVStmNzdkLFUrZjc3ZixVK2Y3ODEtZjc4MixVK2Y3ODgsVStmNzhhLWY3OGMsVStmNzhlLWY3OGYsVStmNzkyLWY3OTYsVStmNzlhLWY3YTEsVStmN2EzLWY3YTQsVStmN2E3LWY3YTgsVStmN2FhLFUrZjdhYy1mN2FlLFUrZjdiNC1mN2I2LFUrZjdiOCxVK2Y3YmQtZjdiZSxVK2Y3YzEtZjdjMyxVK2Y3YzUsVStmN2M3LWY3ZDIsVStmN2Q0LFUrZjdkNy1mN2Q4LFUrZjdkYS1mN2RjLFUrZjdkZSxVK2Y3ZTJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNi4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS42LjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjYuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjYuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS42LjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNi4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDcxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjYuMy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNi4zLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS42LjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS42LjMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNi4zLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjYuMy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjdlNFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS43LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjcuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNy4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNy4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjcuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS43LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMGEsVStmMDE1LFUrZjA2ZSxVK2YwNzAsVStmMWU0LFUrZjJhMCxVK2YzNzcsVStmNDcwLFUrZjQ5YyxVK2Y0OWUsVStmNGM5LFUrZjZkNi1mNmQ3LFUrZjcwNSxVK2Y3MjUsVStmNzdlLFUrZjc4MCxVK2Y3ZTUtZjdlNyxVK2Y3ZTktZjdmMCxVK2Y3ZjItZjdmYyxVK2Y3ZmUsVStmODAwLWY4MDIsVStmODA0LWY4MDUsVStmODA3LWY4MGYsVStmODExLWY4MTIsVStmODE0LWY4MTgsVStmODFiLFUrZjgxZS1mODIzLFUrZjgyNS1mODI3LFUrZjgyYy1mODJlLFUrZjgzMC1mODMzXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjcuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNy4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS43LjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS43LjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuNy4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjcuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjdmMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS44LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjguMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuOC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuOC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjguMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS44LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMWUsVStmMDIxLFUrZjAyNixVK2YwNzYsVStmMTJkLFUrZjMxZSxVK2YzNTYsVStmNDVmLFUrZjViMCxVK2Y4M2Vcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuOC4yLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS44LjIuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjguMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjguMi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS44LjIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuOC4yLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNTYwXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjkuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuOS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS45LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS45LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuOS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjkuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAzNi1mMDNjLFUrZjBhZSxVK2YwY2EtZjBjZCxVK2YxNWQtZjE1ZSxVK2YxNjAtZjE2MyxVK2YxZGQsVStmMzEzLWYzMTUsVStmMzRlLFUrZjQzOS1mNDQ4LFUrZjUwMixVK2Y2NzcsVStmODQzLWY4NTUsVStmODU4LWY4NWUsVStmODYwLWY4NjIsVStmODY0LFUrZjg2Ni1mODc4LFUrZjg3YSxVK2Y4N2MtZjg3ZCxVK2Y4ODAtZjg5MixVK2Y4OTctZjg5YlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMC4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMC4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTAuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMC4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEwLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDAsVStmMDEyLFUrZjAyOSxVK2YwM2UsVStmMDZkLFUrZjA3NSxVK2YwN2IsVStmMDgzLWYwODQsVStmMGEwLFUrZjExZSxVK2YxNDAsVStmMTlkLFUrZjIwYSxVK2YyNDctZjI0OCxVK2YyNTEtZjI1NCxVK2YyNWQsVStmMjc1LFUrZjI3YSxVK2YyYzIsVStmMmQxLFUrZjMwMixVK2YzMTAtZjMxMSxVK2YzNGQsVStmM2E1LFUrZjQzNSxVK2Y0NTQsVStmNDU2LFUrZjQ3NixVK2Y0N2YtZjQ4MCxVK2Y1MmYsVStmNTM0LFUrZjU2MSxVK2Y1NzgsVStmNTkxLFUrZjVkYixVK2Y1ZTcsVStmNWY2LFUrZjYxMSxVK2Y2MTMsVStmNjU0LFUrZjY4MS1mNjgyLFUrZjY4Yy1mNjkzLFUrZjZiZSxVK2Y2ZGEsVStmNmU0LFUrZjZlZCxVK2Y2ZWYtZjZmMCxVK2Y2ZjQsVStmNmZhLWY2ZmIsVStmNmZlLFUrZjcyYyxVK2Y3NTEsVStmNzU5LFUrZjc1YixVK2Y3NzksVStmNzdjLFUrZjc4Ni1mNzg3LFUrZjdhYixVK2Y3YjIsVStmN2I3LFUrZjdlOCxVK2Y4MTMsVStmODVmLFUrZjg2MyxVK2Y4N2IsVStmODljLWY4OWRcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTAuMi5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTAuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTAuMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEwLjIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTAuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMC4yLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDA0LWYwMDUsVStmMDJjLFUrZjAyZSxVK2YwMzEtZjAzNSxVK2YwNGItZjA0ZCxVK2YwNTYsVStmMDczLFUrZjA4ZCxVK2YwOTUsVStmMGEzLFUrZjBjNSxVK2YwYzctZjBjOCxVK2YwZGMtZjBkZSxVK2YwZTAsVStmMTEwLWYxMTEsVStmMTI5LWYxMmMsVStmMTMyLWYxMzMsVStmMTQ0LWYxNDUsVStmMTViLWYxNWMsVStmMTY0LWYxNjUsVStmMTkzLFUrZjE5NyxVK2YxYWIsVStmMWMxLWYxYzksVStmMWNlLFUrZjFkYyxVK2YxZjgtZjFmOSxVK2YyMTksVStmMjQ5LFUrZjI3MS1mMjc0LFUrZjI5YSxVK2YyOWUsVStmMmE3LFUrZjJiNixVK2YyZTEsVStmMmUzLWYyZTUsVStmMmVjLWYyZWQsVStmMmYyLFUrZjJmNCxVK2YyZmEtZjJmYyxVK2YzMDYsVStmMzEyLFUrZjMxNixVK2YzMWEsVStmMzFjLFUrZjMyNyxVK2YzMzMtZjMzNSxVK2YzZjQsVStmM2ZmLFUrZjQ1YyxVK2Y0NjAsVStmNDYyLFUrZjQ3Ny1mNDc4LFUrZjQ5NyxVK2Y0YmEsVStmNGQzLFUrZjU0YyxVK2Y1NTMsVStmNTU5LFUrZjU2Yy1mNTc0LFUrZjViZixVK2Y1YzEsVStmNWYzLFUrZjYzMC1mNjMyLFUrZjYzNCxVK2Y2M2UsVStmNjQxLFUrZjY1OS1mNjVjLFUrZjY5NixVK2Y2YTAsVStmNmI0LFUrZjZiZCxVK2Y2ZGQsVStmNzA2LFUrZjcwOC1mNzA5LFUrZjcwZC1mNzEwLFUrZjcxNCxVK2Y3MWUtZjcxZixVK2Y3MzYsVStmNzZmLWY3NzAsVStmNzc3LFUrZjc4My1mNzg0LFUrZjdhOSxVK2Y3YzQsVStmN2Q1LFUrZjdkOSxVK2Y3ZGQsVStmN2ZkLFUrZjgxYy1mODFkLFUrZjgyNCxVK2Y4MjgtZjgyYSxVK2Y4NTYtZjg1NyxVK2Y4NjUsVStmODc5LFUrZjg3ZSxVK2Y4OTMtZjg5NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTEuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDEsVStmMDJmLFUrZjA0MixVK2YwOGUsVStmMDkxLFUrZjBmMyxVK2YxMDQtZjEwNSxVK2YxMWIsVStmMTNkLFUrZjE0OSxVK2YxYWMsVStmMWVjLFUrZjIyMyxVK2YyMjUsVStmMjJhLWYyMmMsVStmMjRkLFUrZjI2YyxVK2YyOWQsVStmMmViLFUrZjJlZSxVK2YyZjMsVStmMzAwLFUrZjMwNyxVK2YzMjMtZjMyNCxVK2YzMzgsVStmMzNkLFUrZjM1ZCxVK2Y0OGEsVStmNGMwLFUrZjU2OSxVK2Y1ZGMsVStmNWViLFUrZjYwMSxVK2Y2MWIsVStmNjRjLFUrZjY2NCxVK2Y2NmEsVStmNjhhLFUrZjZjMC1mNmMxLFUrZjZkZi1mNmUxLFUrZjZlOCxVK2Y2ZjksVStmNzBjLFUrZjdhNixVK2Y4MWEsVStmODlmLWY4YTUsVStmOGE3LWY4YjYsVStmOGI4LWY4YjksVStmOGJiLWY4YzksVStmOGNiLWY4ZDEsVStmOGQzLFUrZjhkNS1mOGRkLFUrZjhkZi1mOGUwLFUrZjhlMi1mOGU3LFUrZjhlOS1mOGVkLFUrZjhlZi1mOGYyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMS4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTEuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAwZCxVK2YwNDgsVStmMDUxLFUrZjBhYyxVK2YwYjAsVStmMTE4LWYxMWEsVStmMTQ4LFUrZjE0ZSxVK2YxNTUsVStmMTg2LFUrZjE5YyxVK2YxZWIsVStmMjFhLFUrZjIyMSxVK2YyMmQsVStmMmJkLFUrZjJlOCxVK2YyZjgsVStmMzU0LFUrZjM1NyxVK2Y0MzMtZjQzNCxVK2Y0MzYsVStmNDRlLFUrZjQ1ZSxVK2Y0YzcsVStmNGRhLFUrZjRlMyxVK2Y1MWYsVStmNTRlLFUrZjU1NixVK2Y1NjcsVStmNTc5LWY1N2EsVStmNTdjLWY1ODUsVStmNTg3LFUrZjU4OS1mNThhLFUrZjU4YyxVK2Y1OTYtZjU5YyxVK2Y1YTQtZjVhNSxVK2Y1YjMtZjViNCxVK2Y1YjgsVStmNWMwLFUrZjVjMi1mNWMzLFUrZjVjOCxVK2Y1Y2UsVStmNWRlLFUrZjVlNixVK2Y1ZWMsVStmNjAyLFUrZjYxNS1mNjE2LFUrZjYyMixVK2Y2NDgtZjY0OSxVK2Y2N2MsVStmNjlhLFUrZjZhYS1mNmFiLFUrZjZhZCxVK2Y3YTIsVStmN2E1LFUrZjdiOS1mN2JhLFUrZjdmZixVK2Y4MDMsVStmODA2LFUrZjgxMCxVK2Y4MTksVStmODJiLFUrZjg3ZixVK2Y4ZGUsVStmOGVlXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjIuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMS4yLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjExLjIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTEuMi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjQ4OCxVK2Y4YjcsVStmOGYzXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMi4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTIuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjEzNSxVK2YxZTYsVStmMjU5LFUrZjJjYy1mMmNkLFUrZjQyMixVK2Y0MjQsVStmNTE1LWY1MTYsVStmNTQ0LFUrZjU4YixVK2Y1ZDItZjVkMyxVK2Y2MWYsVStmNjU3LWY2NTgsVStmNjY2LFUrZjY3MixVK2Y2ZDMtZjZkNCxVK2Y3NTMsVStmNzYyLFUrZjdiZi1mN2MwLFUrZjgyZixVK2Y4YmEsVStmOGQ0LFUrZjhmNC1mOGZmXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMi4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEyLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTIuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAxNyxVK2YzMTctZjMxOSxVK2Y2NWUsVStmNmM2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEzLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEzLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEzLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xMy4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjEzLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTMuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjRjMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNC4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTQuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjE0LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2UwMDAtZTAwNixVK2UwMDgtZTAxMixVK2UwMTQtZTAxOSxVK2UwMWItZTAxZCxVK2UwMWYtZTA0OCxVK2UwNGEtZTA1MSxVK2UwNTMtZTA1NCxVK2UwNTgtZTA3NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtbGlnaHQtMzAwLTUuMTUuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1saWdodC0zMDAtNS4xNS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLWxpZ2h0LTMwMC01LjE1LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2UwODUtZTA4NlxufVxuLmZhbHtcbiAgICBmb250LXdlaWdodDozMDBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDIyLFUrZjAyNCxVK2YwNDQsVStmMDU3LWYwNTksVStmMDdjLFUrZjA4OSxVK2YwOTQsVStmMDlkLFUrZjBhNC1mMGE3LFUrZjBmOCxVK2YwZmUsVStmMTFjLFUrZjE0NixVK2YxNGEsVStmMTRkLFUrZjE1MC1mMTUyLFUrZjE5MS1mMTkyLFUrZjFhZCxVK2YxY2QsVStmMWQ4LFUrZjFlYSxVK2YyNTUtZjI1OCxVK2YyNWEtZjI1YixVK2YyOGIsVStmMjhkLFUrZjJkMCxVK2YyZDIsVStmMzI4LFUrZjM1OC1mMzViLFUrZjQxMFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDIsVStmMDA4LWYwMDksVStmMDBiLWYwMGMsVStmMDBlLFUrZjAxMSxVK2YwMTMsVStmMDE5LFUrZjAxYyxVK2YwMjMsVStmMDI1LFUrZjAyYS1mMDJiLFUrZjAyZCxVK2YwMzAsVStmMDQwLWYwNDEsVStmMDQ3LFUrZjA0OS1mMDRhLFUrZjA0ZSxVK2YwNTAsVStmMDUyLWYwNTUsVStmMDVhLWYwNWIsVStmMDVlLFUrZjA2MC1mMDY2LFUrZjA2OC1mMDZhLFUrZjA3NCxVK2YwNzctZjA3YSxVK2YwN2QtZjA3ZSxVK2YwODUsVStmMDhiLFUrZjA5MCxVK2YwOTMsVStmMDk4LFUrZjA5YyxVK2YwOWUsVStmMGE4LWYwYWIsVStmMGIyLFUrZjBjMSxVK2YwYzMsVStmMGM2LFUrZjBjOSxVK2YwY2UsVStmMGQ3LWYwZGIsVStmMGUyLWYwZTMsVStmMGU5LWYwZWEsVStmMGVjLFUrZjBmNCxVK2YwZmEtZjBmZCxVK2YxMDAtZjEwMyxVK2YxMDYtZjEwOCxVK2YxMGEtZjEwYixVK2YxMjAtZjEyMixVK2YxMjQsVStmMTI2LWYxMjgsVStmMTJlLFUrZjEzNCxVK2YxMzctZjEzYSxVK2YxM2UsVStmMTQxLWYxNDMsVStmMTRiLWYxNGMsVStmMTUzLWYxNTQsVStmMTU2LWYxNTksVStmMTc1LWYxNzgsVStmMTgyLWYxODMsVStmMTg4LFUrZjE5NSxVK2YxOTksVStmMWFlLFUrZjFiMCxVK2YxYjItZjFiMyxVK2YxYjgsVStmMWJiLFUrZjFjMCxVK2YxZGEsVStmMWUwLWYxZTIsVStmMWZhLFUrZjFmZC1mMWZlLFUrZjIwNC1mMjA2LFUrZjIwYixVK2YyMTctZjIxOCxVK2YyMWMsVStmMjIyLFUrZjIyNCxVK2YyMjYtZjIyOSxVK2YyMzMsVStmMjM4LWYyMzksVStmMjQwLWYyNDQsVStmMjQ2LFUrZjI1YyxVK2YyOTAtZjI5MixVK2YyOTUsVStmMmExLWYyYTQsVStmMmE4LFUrZjJjNy1mMmNiLFUrZjJjZSxVK2YyZDMsVStmMmRiLFUrZjJlNi1mMmU3LFUrZjJlYSxVK2YyZjAtZjJmMSxVK2YyZjUtZjJmNyxVK2YyZjksVStmMmZkLFUrZjMwMSxVK2YzMDMsVStmMzA4LWYzMGYsVStmMzFkLFUrZjMyMC1mMzIyLFUrZjMyNS1mMzI2LFUrZjMyOS1mMzJlLFUrZjMzMC1mMzMyLFUrZjMzNi1mMzM3LFUrZjMzOS1mMzNjLFUrZjMzZSxVK2YzNDAtZjM0YyxVK2YzNTAtZjM1MyxVK2YzNTUsVStmMzYwLWYzNjcsVStmMzc2LFUrZjM3ZSxVK2YzODcsVStmMzg5LWYzOGEsVStmMzkwLFUrZjM5Yi1mMzljLFUrZjNhMCxVK2YzYjMsVStmM2JlLWYzYmYsVStmM2MyLFUrZjNjNSxVK2YzY2QtZjNjZixVK2YzZGUsVStmM2U1LFUrZjNlZCxVK2YzZjAsVStmM2YyLFUrZjNmYS1mM2ZjLFUrZjQwMC1mNDAxLFUrZjQwZS1mNDBmXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjNjMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YyYjksVStmMmJiLFUrZjJjMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YyNDUsVStmM2UwXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC41LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjFlM1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjUuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC41LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjUud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjUudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjUuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0MzIsVStmNDM3LWY0MzgsVStmNDQ5LWY0NGMsVStmNDRmLWY0NTEsVStmNDUzLFUrZjQ1NSxVK2Y0NTgsVStmNDVhLWY0NWIsVStmNDVkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC43LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuNy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjBkMSxVK2YwZjEsVStmMGY5LFUrZjIxZSxVK2Y0NjEsVStmNDYzLWY0NmYsVStmNDcyLWY0NzUsVStmNDc5LWY0N2EsVStmNDdkLWY0N2UsVStmNDgxLWY0ODcsVStmNDg5LFUrZjQ4Yi1mNDk2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC45LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA4NixVK2YyYjUsVStmNGFkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC45LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuOS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAzZCxVK2YwNmMsVStmMGYyLFUrZjEwZC1mMTBlLFUrZjE4NyxVK2YyZTksVStmMmZlLFUrZjNkZCxVK2Y0N2ItZjQ3YyxVK2Y0OTgsVStmNDlhLWY0OWIsVStmNDlkLFUrZjQ5Zi1mNGFjLFUrZjRhZS1mNGI5LFUrZjRiYi1mNGJmLFUrZjRjMi1mNGM2LFUrZjRjOCxVK2Y0Y2ItZjRkMixVK2Y0ZDQsVStmNGQ2LFUrZjRkOC1mNGQ5LFUrZjRkYi1mNGUyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjQ3MSxVK2Y0Y2Fcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjExLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjExLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDA3LFUrZjRlNlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjExLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjExLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwYzAsVStmMGMyLFUrZjBlZC1mMGVlLFUrZjBmMCxVK2YxZGUsVStmMjFiLFUrZjIzNC1mMjM1LFUrZjM4MS1mMzgyLFUrZjNmMSxVK2Y0MDYsVStmNGZhLWY1MDEsVStmNTAzLWY1MDlcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEzLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMy53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMy53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEzLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmM2QxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEzLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjAuMTMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4wLjEzLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMC4xMy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAxMCxVK2YwNjcsVStmMDcyLFUrZjBhZCxVK2YwZDYsVStmMGU4LFUrZjEzMC1mMTMxLFUrZjI0ZSxVK2YzYzksVStmNTE3LFUrZjUxOS1mNTFlLFUrZjUyMC1mNTJjLFUrZjUyZSxVK2Y1MzAtZjUzMyxVK2Y1MzUtZjU0MyxVK2Y1NDUtZjU0YixVK2Y1NGQsVStmNTRmLWY1NTIsVStmNTU0LWY1NTVcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMjc5LFUrZjU4NixVK2Y1ODhcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDQzLFUrZjBjNCxVK2YwZDAsVStmMTI1LFUrZjFiYSxVK2YxZmItZjFmYyxVK2YyMDcsVStmMjM2LFUrZjMwNC1mMzA1LFUrZjUyZCxVK2Y1NTctZjU1OCxVK2Y1NWEtZjU1ZixVK2Y1NjItZjU2NixVK2Y1NjgsVStmNTZhLWY1NmIsVStmNTc1LWY1NzcsVStmNTdiLFUrZjU4ZC1mNTkwLFUrZjU5My1mNTk1LFUrZjU5ZCxVK2Y1OWYtZjVhMixVK2Y1YTYtZjVhNyxVK2Y1YTktZjVhZixVK2Y1YjEsVStmNWI2LFUrZjViOS1mNWJkLFUrZjVjNC1mNWM1LFUrZjVjNyxVK2Y1YzktZjVjYixVK2Y1Y2Rcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMS4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMzg2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjIuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4yLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjIuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjIuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjFmNlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjIuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4yLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4yLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4yLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4yLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMTgsVStmMGU0LFUrZjEwOSxVK2YxYjksVStmMWU1LFUrZjIxZCxVK2YyNzYtZjI3NyxVK2YzZmQsVStmNGQ3LFUrZjUxOCxVK2Y1ZDAtZjVkMSxVK2Y1ZDQtZjVkYSxVK2Y1ZGQsVStmNWRmLWY1ZTUsVStmNWU4LWY1ZWEsVStmNWVkLWY1ZjAsVStmNWYyLFUrZjVmNC1mNWY1LFUrZjVmOC1mNWY5LFUrZjVmYi1mNjAwLFUrZjYwMy1mNjBlLFUrZjYxMCxVK2Y2MTQsVStmNjE3LWY2MTksVStmNjFjLWY2MWUsVStmNjIwLWY2MjEsVStmNjIzLWY2MmYsVStmNjMzLFUrZjYzNS1mNjNkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjMuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4zLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjMuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjMuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjMuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA4MCxVK2YwZWJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4zLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMy4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjMuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMy4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMy4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDI3LWYwMjgsVStmMGExLFUrZjBiMSxVK2YyMDAtZjIwMSxVK2YyZTIsVStmNjFhLFUrZjY0MCxVK2Y2NDMtZjY0NyxVK2Y2NGEtZjY0YixVK2Y2NGQtZjY1MyxVK2Y2NTUtZjY1NixVK2Y2NWQsVStmNjVmLWY2NjMsVStmNjY1LFUrZjY2Ny1mNjY5LFUrZjY2Yi1mNjcxLFUrZjY3My1mNjc1LFUrZjY3OC1mNjdiLFUrZjY3ZC1mNjgwLFUrZjY4My1mNjg5LFUrZjY4YixVK2Y2OTQtZjY5NSxVK2Y2OTctZjY5OSxVK2Y2OWItZjY5YyxVK2Y2OWUtZjY5ZixVK2Y2YTEtZjZhOSxVK2Y2YWNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS40LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNDk5LFUrZjY3NixVK2Y2YWUsVStmNmIwLWY2YjMsVStmNmI1LWY2YmMsVStmNmJmLFUrZjZjMixVK2Y2YzUsVStmNmM3LWY2YzgsVStmNmNiLFUrZjZjZC1mNmQyLFUrZjZkNSxVK2Y2ZDgtZjZkOSxVK2Y2ZGIsVStmNmRlLFUrZjZlMi1mNmUzLFUrZjZlNS1mNmU3LFUrZjZlOS1mNmVjLFUrZjZlZSxVK2Y2ZjEtZjZmMyxVK2Y2ZjUtZjZmOCxVK2Y2ZmMtZjZmZCxVK2Y2ZmYtZjcwMyxVK2Y3MDcsVStmNzBhLWY3MGIsVStmNzExLWY3MTMsVStmNzE1LWY3MWQsVStmNzIwLWY3MjQsVStmNzI2LWY3MjksVStmNzJiLFUrZjcyZCxVK2Y3MmZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS40LjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjQuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNC4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNzJhXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjUuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS41LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjUuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjUuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjUuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjE4NSxVK2YyZGNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS41LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjUuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMGU3LFUrZjZjMy1mNmM0LFUrZjcyZSxVK2Y3MzItZjczNSxVK2Y3MzctZjc1MCxVK2Y3NTIsVStmNzU0LWY3NTgsVStmNzVhLFUrZjc1YyxVK2Y3NWUtZjc2MSxVK2Y3NjMtZjc2ZSxVK2Y3NzEtZjc3NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjYuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwNmIsVStmNWI3LFUrZjc3ZCxVK2Y3N2YsVStmNzgxLWY3ODIsVStmNzg4LFUrZjc4YS1mNzhjLFUrZjc4ZS1mNzhmLFUrZjc5Mi1mNzk2LFUrZjc5YS1mN2ExLFUrZjdhMy1mN2E0LFUrZjdhNy1mN2E4LFUrZjdhYSxVK2Y3YWMtZjdhZSxVK2Y3YjQtZjdiNixVK2Y3YjgsVStmN2JkLWY3YmUsVStmN2MxLWY3YzMsVStmN2M1LFUrZjdjNy1mN2QyLFUrZjdkNCxVK2Y3ZDctZjdkOCxVK2Y3ZGEtZjdkYyxVK2Y3ZGUsVStmN2UyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNi4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjYuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjYuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjYuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjYuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA3MVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjYuMy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNi4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS42LjMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y3ZTRcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNy4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjcuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNy4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNy4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDZlLFUrZjA3MFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjcuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNy4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMGEsVStmMDE1LFUrZjFlNCxVK2YyYTAsVStmMzc3LFUrZjQ3MCxVK2Y0OWMsVStmNDllLFUrZjRjOSxVK2Y2ZDYtZjZkNyxVK2Y3MDUsVStmNzI1LFUrZjc3ZSxVK2Y3ODAsVStmN2U1LWY3ZTcsVStmN2U5LWY3ZjAsVStmN2YyLWY3ZmMsVStmN2ZlLFUrZjgwMC1mODAyLFUrZjgwNC1mODA1LFUrZjgwNy1mODBmLFUrZjgxMS1mODEyLFUrZjgxNC1mODE4LFUrZjgxYixVK2Y4MWUtZjgyMyxVK2Y4MjUtZjgyNyxVK2Y4MmMtZjgyZSxVK2Y4MzAtZjgzM1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjcuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuNy4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS43LjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y3ZjFcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS44LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuOC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjguMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuOC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuOC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuOC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDFlLFUrZjAyMSxVK2YwMjYsVStmMDc2LFUrZjEyZCxVK2YzMWUsVStmMzU2LFUrZjQ1ZixVK2Y1YjAsVStmODNlXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuOC4yLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjguMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS44LjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjguMi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjguMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjguMi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjU2MFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjkuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS45LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuOS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS45LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS45LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS45LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMzYtZjAzYyxVK2YwYWUsVStmMGNhLWYwY2QsVStmMTVkLWYxNWUsVStmMTYwLWYxNjMsVStmMWRkLFUrZjMxMy1mMzE1LFUrZjM0ZSxVK2Y0MzktZjQ0OCxVK2Y1MDIsVStmNjc3LFUrZjg0My1mODU1LFUrZjg1OC1mODVlLFUrZjg2MC1mODYyLFUrZjg2NCxVK2Y4NjYtZjg3OCxVK2Y4N2EsVStmODdjLWY4N2QsVStmODgwLWY4OTIsVStmODk3LWY4OWJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDNlLFUrZjA3NSxVK2YwN2IsVStmMGEwLFUrZjIwYSxVK2YyNDctZjI0OCxVK2YyNTQsVStmMjVkLFUrZjI3YSxVK2YyYzIsVStmMmQxLFUrZjMwMixVK2YzYTVcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDAwLFUrZjAxMixVK2YwMjksVStmMDZkLFUrZjA4My1mMDg0LFUrZjExZSxVK2YxNDAsVStmMTlkLFUrZjI1MS1mMjUzLFUrZjI3NSxVK2YzMTAtZjMxMSxVK2YzNGQsVStmNDM1LFUrZjQ1NCxVK2Y0NTYsVStmNDc2LFUrZjQ3Zi1mNDgwLFUrZjUyZixVK2Y1MzQsVStmNTYxLFUrZjU3OCxVK2Y1OTEsVStmNWRiLFUrZjVlNyxVK2Y1ZjYsVStmNjExLFUrZjYxMyxVK2Y2NTQsVStmNjgxLWY2ODIsVStmNjhjLWY2OTMsVStmNmJlLFUrZjZkYSxVK2Y2ZTQsVStmNmVkLFUrZjZlZi1mNmYwLFUrZjZmNCxVK2Y2ZmEtZjZmYixVK2Y2ZmUsVStmNzJjLFUrZjc1MSxVK2Y3NTksVStmNzViLFUrZjc3OSxVK2Y3N2MsVStmNzg2LWY3ODcsVStmN2FiLFUrZjdiMixVK2Y3YjcsVStmN2U4LFUrZjgxMyxVK2Y4NWYsVStmODYzLFUrZjg3YixVK2Y4OWMtZjg5ZFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4yLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMDQtZjAwNSxVK2YwMmUsVStmMDczLFUrZjBjNSxVK2YwYzctZjBjOCxVK2YwZTAsVStmMTExLFUrZjEzMyxVK2YxNDQsVStmMTViLWYxNWMsVStmMTY0LWYxNjUsVStmMWMxLWYxYzksVStmMWY5LFUrZjI0OSxVK2YyNzEtZjI3NCxVK2YyYjYsVStmMmVkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMi5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4yLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEwLjIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMC4yLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTAuMi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAyYyxVK2YwMzEtZjAzNSxVK2YwNGItZjA0ZCxVK2YwNTYsVStmMDhkLFUrZjA5NSxVK2YwYTMsVStmMGRjLWYwZGUsVStmMTEwLFUrZjEyOS1mMTJjLFUrZjEzMixVK2YxNDUsVStmMTkzLFUrZjE5NyxVK2YxYWIsVStmMWNlLFUrZjFkYyxVK2YxZjgsVStmMjE5LFUrZjI5YSxVK2YyOWUsVStmMmE3LFUrZjJlMSxVK2YyZTMtZjJlNSxVK2YyZWMsVStmMmYyLFUrZjJmNCxVK2YyZmEtZjJmYyxVK2YzMDYsVStmMzEyLFUrZjMxNixVK2YzMWEsVStmMzFjLFUrZjMyNyxVK2YzMzMtZjMzNSxVK2YzZjQsVStmM2ZmLFUrZjQ1YyxVK2Y0NjAsVStmNDYyLFUrZjQ3Ny1mNDc4LFUrZjQ5NyxVK2Y0YmEsVStmNGQzLFUrZjU0YyxVK2Y1NTMsVStmNTU5LFUrZjU2Yy1mNTc0LFUrZjViZixVK2Y1YzEsVStmNWYzLFUrZjYzMC1mNjMyLFUrZjYzNCxVK2Y2M2UsVStmNjQxLFUrZjY1OS1mNjVjLFUrZjY5NixVK2Y2YTAsVStmNmI0LFUrZjZiZCxVK2Y2ZGQsVStmNzA2LFUrZjcwOC1mNzA5LFUrZjcwZC1mNzEwLFUrZjcxNCxVK2Y3MWUtZjcxZixVK2Y3MzYsVStmNzZmLWY3NzAsVStmNzc3LFUrZjc4My1mNzg0LFUrZjdhOSxVK2Y3YzQsVStmN2Q1LFUrZjdkOSxVK2Y3ZGQsVStmN2ZkLFUrZjgxYy1mODFkLFUrZjgyNCxVK2Y4MjgtZjgyYSxVK2Y4NTYtZjg1NyxVK2Y4NjUsVStmODc5LFUrZjg3ZSxVK2Y4OTMtZjg5NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwZjMsVStmMjRkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAwMSxVK2YwMmYsVStmMDQyLFUrZjA4ZSxVK2YwOTEsVStmMTA0LWYxMDUsVStmMTFiLFUrZjEzZCxVK2YxNDksVStmMWFjLFUrZjFlYyxVK2YyMjMsVStmMjI1LFUrZjIyYS1mMjJjLFUrZjI2YyxVK2YyOWQsVStmMmViLFUrZjJlZSxVK2YyZjMsVStmMzAwLFUrZjMwNyxVK2YzMjMtZjMyNCxVK2YzMzgsVStmMzNkLFUrZjM1ZCxVK2Y0OGEsVStmNGMwLFUrZjU2OSxVK2Y1ZGMsVStmNWViLFUrZjYwMSxVK2Y2MWIsVStmNjRjLFUrZjY2NCxVK2Y2NmEsVStmNjhhLFUrZjZjMC1mNmMxLFUrZjZkZi1mNmUxLFUrZjZlOCxVK2Y2ZjksVStmNzBjLFUrZjdhNixVK2Y4MWEsVStmODlmLWY4YTUsVStmOGE3LWY4YjYsVStmOGI4LWY4YjksVStmOGJiLWY4YzksVStmOGNiLWY4ZDEsVStmOGQzLFUrZjhkNS1mOGRkLFUrZjhkZi1mOGUwLFUrZjhlMi1mOGU3LFUrZjhlOS1mOGVkLFUrZjhlZi1mOGYyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjExOC1mMTFhLFUrZjE0ZSxVK2YxODYsVStmMmJkLFUrZjRkYSxVK2Y1NTYsVStmNTY3LFUrZjU3OS1mNTdhLFUrZjU3Zi1mNTg1LFUrZjU4NyxVK2Y1ODktZjU4YSxVK2Y1OGMsVStmNTk2LWY1OWMsVStmNWE0LWY1YTUsVStmNWIzLWY1YjQsVStmNWI4LFUrZjVjMixVK2Y1Yzhcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDBkLFUrZjA0OCxVK2YwNTEsVStmMGFjLFUrZjBiMCxVK2YxNDgsVStmMTU1LFUrZjE5YyxVK2YxZWIsVStmMjFhLFUrZjIyMSxVK2YyMmQsVStmMmU4LFUrZjJmOCxVK2YzNTQsVStmMzU3LFUrZjQzMy1mNDM0LFUrZjQzNixVK2Y0NGUsVStmNDVlLFUrZjRjNyxVK2Y0ZTMsVStmNTFmLFUrZjU0ZSxVK2Y1N2MtZjU3ZSxVK2Y1YzAsVStmNWMzLFUrZjVjZSxVK2Y1ZGUsVStmNWU2LFUrZjVlYyxVK2Y2MDIsVStmNjE1LWY2MTYsVStmNjIyLFUrZjY0OC1mNjQ5LFUrZjY3YyxVK2Y2OWEsVStmNmFhLWY2YWIsVStmNmFkLFUrZjdhMixVK2Y3YTUsVStmN2I5LWY3YmEsVStmN2ZmLFUrZjgwMyxVK2Y4MDYsVStmODEwLFUrZjgxOSxVK2Y4MmIsVStmODdmLFUrZjhkZSxVK2Y4ZWVcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4yLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjIuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTEuMi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjExLjIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMS4yLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNDg4LFUrZjhiNyxVK2Y4ZjNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMjU5LFUrZjU4YlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YxMzUsVStmMWU2LFUrZjJjYy1mMmNkLFUrZjQyMixVK2Y0MjQsVStmNTE1LWY1MTYsVStmNTQ0LFUrZjVkMi1mNWQzLFUrZjYxZixVK2Y2NTctZjY1OCxVK2Y2NjYsVStmNjcyLFUrZjZkMy1mNmQ0LFUrZjc1MyxVK2Y3NjIsVStmN2JmLWY3YzAsVStmODJmLFUrZjhiYSxVK2Y4ZDQsVStmOGY0LWY4ZmZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDE3XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEyLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMi4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTIuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjMxNy1mMzE5LFUrZjY1ZSxVK2Y2YzZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEzLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTMuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTMuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjEzLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xMy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNGMxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTQuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xNC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjE0LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjE0LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xNC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTQuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZTAwMC1lMDA2LFUrZTAwOC1lMDEyLFUrZTAxNC1lMDE5LFUrZTAxYi1lMDFkLFUrZTAxZi1lMDQ4LFUrZTA0YS1lMDUxLFUrZTA1My1lMDU0LFUrZTA1OC1lMDc2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTUuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xNS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjE1LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1yZWd1bGFyLTQwMC01LjE1LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtcmVndWxhci00MDAtNS4xNS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXJlZ3VsYXItNDAwLTUuMTUuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZTA4NS1lMDg2XG59XG4uZmFsLC5mYXJ7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIlxufVxuLmZhcntcbiAgICBmb250LXdlaWdodDo0MDBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDAyLFUrZjAwOC1mMDA5LFUrZjAwYi1mMDBjLFUrZjAwZSxVK2YwMTEsVStmMDEzLFUrZjAxOSxVK2YwMWMsVStmMDIyLWYwMjUsVStmMDJhLWYwMmIsVStmMDJkLFUrZjAzMCxVK2YwNDEsVStmMDQ0LFUrZjA0OS1mMDRhLFUrZjA0ZSxVK2YwNTAsVStmMDUyLWYwNTUsVStmMDU3LWYwNWIsVStmMDVlLFUrZjA2MC1mMDY2LFUrZjA2OC1mMDZhLFUrZjA3NCxVK2YwNzctZjA3YSxVK2YwN2MsVStmMDg1LFUrZjA4OSxVK2YwOTMtZjA5NCxVK2YwOTgsVStmMDljLWYwOWUsVStmMGE0LWYwYWIsVStmMGIyLFUrZjBjMSxVK2YwYzMsVStmMGM2LFUrZjBjOSxVK2YwY2UsVStmMGQ3LWYwZGIsVStmMGUyLWYwZTMsVStmMGU5LWYwZWEsVStmMGY0LFUrZjBmOCxVK2YwZmEtZjBmZSxVK2YxMDAtZjEwMyxVK2YxMDYtZjEwOCxVK2YxMGEtZjEwYixVK2YxMWMsVStmMTIwLWYxMjIsVStmMTI0LFUrZjEyNi1mMTI4LFUrZjEyZSxVK2YxMzQsVStmMTM3LWYxM2EsVStmMTNlLFUrZjE0MS1mMTQzLFUrZjE0NixVK2YxNGEtZjE0YixVK2YxNGQsVStmMTUwLWYxNTQsVStmMTU2LWYxNTksVStmMTgyLWYxODMsVStmMTg4LFUrZjE5MS1mMTkyLFUrZjE5NSxVK2YxOTksVStmMWFkLWYxYWUsVStmMWIwLFUrZjFiMi1mMWIzLFUrZjFiOCxVK2YxYmIsVStmMWMwLFUrZjFjZCxVK2YxZDgsVStmMWRhLFUrZjFlMC1mMWUyLFUrZjFlYSxVK2YxZmEsVStmMWZkLWYxZmUsVStmMjA0LWYyMDYsVStmMjBiLFUrZjIxNy1mMjE4LFUrZjIxYyxVK2YyMjIsVStmMjI0LFUrZjIyNi1mMjI5LFUrZjIzMyxVK2YyMzgtZjIzOSxVK2YyNDAtZjI0NCxVK2YyNDYsVStmMjU1LWYyNTgsVStmMjVhLWYyNWMsVStmMjhiLFUrZjI4ZCxVK2YyOTAtZjI5MixVK2YyOTUsVStmMmExLWYyYTQsVStmMmE4LFUrZjJjNy1mMmNiLFUrZjJjZSxVK2YyZDAsVStmMmQyLFUrZjJkYixVK2YyZTcsVStmMmVhLFUrZjJmMSxVK2YyZjUtZjJmNixVK2YyZjksVStmMzAzLFUrZjMwOS1mMzBjLFUrZjMyOCxVK2YzMzcsVStmMzU4LWYzNWIsVStmMzYwLFUrZjM2MixVK2YzYmUtZjNiZixVK2YzYzUsVStmM2NkLFUrZjNlNSxVK2YzZWQsVStmM2ZhLFUrZjQxMFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwNDAsVStmMDQ3LFUrZjA3ZC1mMDdlLFUrZjA4YixVK2YwOTAsVStmMGVjLFUrZjE0YyxVK2YxNzUtZjE3OCxVK2YyZDMsVStmMmU2LFUrZjJmMCxVK2YyZjcsVStmMmZkLFUrZjMwMSxVK2YzMDgsVStmMzBkLWYzMGYsVStmMzFkLFUrZjMyMC1mMzIyLFUrZjMyNS1mMzI2LFUrZjMyOS1mMzJlLFUrZjMzMC1mMzMyLFUrZjMzNixVK2YzMzktZjMzYyxVK2YzM2UsVStmMzQwLWYzNGMsVStmMzUwLWYzNTMsVStmMzU1LFUrZjM2MSxVK2YzNjMtZjM2NyxVK2YzNzYsVStmMzdlLFUrZjM4NyxVK2YzODktZjM4YSxVK2YzOTAsVStmMzliLWYzOWMsVStmM2EwLFUrZjNiMyxVK2YzYzIsVStmM2NlLWYzY2YsVStmM2RlLFUrZjNmMCxVK2YzZjIsVStmM2ZiLWYzZmMsVStmNDAwLWY0MDEsVStmNDBlLWY0MGZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmM2MxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4zLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjMud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4zLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjI0NSxVK2YyYjksVStmMmJiLFUrZjJjMSxVK2YzZTBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC41LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjUuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjUudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC41LnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMWUzLFUrZjQ0YixVK2Y0NTAsVStmNDUzLFUrZjQ1OCxVK2Y0NWRcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC41LmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjUuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjUudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC41LnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNDMyLFUrZjQzNy1mNDM4LFUrZjQ0OS1mNDRhLFUrZjQ0YyxVK2Y0NGYsVStmNDUxLFUrZjQ1NSxVK2Y0NWEtZjQ1YlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjcuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC43LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC43LndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjcuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwZDEsVStmMGYxLFUrZjBmOSxVK2YyMWUsVStmNDYxLFUrZjQ2NixVK2Y0NjgtZjQ2ZCxVK2Y0NzIsVStmNDc0LFUrZjQ3OSxVK2Y0N2QtZjQ3ZSxVK2Y0ODEtZjQ4MixVK2Y0ODQtZjQ4NyxVK2Y0OGIsVStmNDhkLWY0OGUsVStmNDkwLWY0OTQsVStmNDk2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNy5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC43LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjcud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC43LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuNy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjQ2My1mNDY1LFUrZjQ2NyxVK2Y0NmUtZjQ2ZixVK2Y0NzMsVStmNDc1LFUrZjQ3YSxVK2Y0ODMsVStmNDg5LFUrZjQ4YyxVK2Y0OGYsVStmNDk1XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuOS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC45LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjkud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC45LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuOS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAzZCxVK2YwNmMsVStmMDg2LFUrZjBmMixVK2YxMGQtZjEwZSxVK2YxODcsVStmMmI1LFUrZjJmZSxVK2YzZGQsVStmNGFkLFUrZjRiMyxVK2Y0YjgtZjRiOSxVK2Y0YmQtZjRiZSxVK2Y0YzIsVStmNGM0LFUrZjRjZC1mNGNlLFUrZjRkNixVK2Y0ZDgtZjRkOSxVK2Y0ZGIsVStmNGRlLWY0ZGYsVStmNGUyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuOS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC45LmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjkud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjkud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC45LnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuOS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjJlOSxVK2Y0N2ItZjQ3YyxVK2Y0OTgsVStmNDlhLWY0OWIsVStmNDlkLFUrZjQ5Zi1mNGFjLFUrZjRhZS1mNGIyLFUrZjRiNC1mNGI3LFUrZjRiYi1mNGJjLFUrZjRiZixVK2Y0YzMsVStmNGM1LWY0YzYsVStmNGM4LFUrZjRjYi1mNGNjLFUrZjRjZi1mNGQyLFUrZjRkNCxVK2Y0ZGMtZjRkZCxVK2Y0ZTAtZjRlMVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEwLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEwLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEwLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0NzFcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEwLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNGNhXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjExLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAwNyxVK2YwYzAsVStmMGMyLFUrZjBmMCxVK2YxZGUsVStmMjFiLFUrZjIzNC1mMjM1LFUrZjM4MS1mMzgyLFUrZjQwNixVK2Y0ZTYsVStmNGZhLWY1MDEsVStmNTAzLWY1MDlcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjExLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMGVkLWYwZWUsVStmM2YxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTMuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTMuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4wLjEzLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjAuMTMudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMC4xMy5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAxMCxVK2YwNjcsVStmMDcyLFUrZjBhZCxVK2YwZDYsVStmMGU4LFUrZjEzMC1mMTMxLFUrZjI0ZSxVK2YzYzksVStmM2QxLFUrZjUxNyxVK2Y1MTktZjUxZSxVK2Y1MjAtZjUyYyxVK2Y1MmUsVStmNTMwLWY1MzMsVStmNTM1LWY1NDMsVStmNTQ1LWY1NGIsVStmNTRkLFUrZjU0Zi1mNTUyLFUrZjU1NC1mNTU1XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA0MyxVK2YwYzQsVStmMGQwLFUrZjEyNSxVK2YxYmEsVStmMWZiLWYxZmMsVStmMjA3LFUrZjIzNixVK2YyNzksVStmMzA0LWYzMDUsVStmNTJkLFUrZjU1Ny1mNTU4LFUrZjU1YS1mNTVmLFUrZjU2Mi1mNTY2LFUrZjU2OCxVK2Y1NmEtZjU2YixVK2Y1NzUtZjU3NyxVK2Y1N2IsVStmNTg2LFUrZjU4OCxVK2Y1OGQtZjU5MCxVK2Y1OTMtZjU5NSxVK2Y1OWQsVStmNTlmLWY1YTIsVStmNWE2LWY1YTcsVStmNWFhLWY1YWYsVStmNWIxLFUrZjViNixVK2Y1YmEtZjViZCxVK2Y1YzQtZjVjNSxVK2Y1YzcsVStmNWM5LWY1Y2IsVStmNWNkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjVhOSxVK2Y1Yjlcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMS4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMS4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMzg2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjIuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4yLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4yLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjIuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAxOCxVK2YxMDksVStmMWI5LFUrZjFlNSxVK2YxZjYsVStmMjFkLFUrZjI3Ni1mMjc3LFUrZjNmZCxVK2Y0ZDcsVStmNTE4LFUrZjVkMC1mNWQxLFUrZjVkNyxVK2Y1ZGEsVStmNWRmLFUrZjVlMSxVK2Y1ZTQsVStmNWVlLFUrZjVmYy1mNWZkLFUrZjYwNCxVK2Y2MTAsVStmNjE5LFUrZjYyMSxVK2Y2MmUtZjYyZixVK2Y2MzcsVStmNjNiLWY2M2Ncbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4yLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjIuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4yLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMGU0LFUrZjVkNC1mNWQ2LFUrZjVkOC1mNWQ5LFUrZjVkZCxVK2Y1ZTAsVStmNWUyLWY1ZTMsVStmNWU1LFUrZjVlOC1mNWVhLFUrZjVlZCxVK2Y1ZWYtZjVmMCxVK2Y1ZjIsVStmNWY0LWY1ZjUsVStmNWY4LWY1ZjksVStmNWZiLFUrZjVmZS1mNjAwLFUrZjYwMyxVK2Y2MDUtZjYwZSxVK2Y2MTQsVStmNjE3LWY2MTgsVStmNjFjLWY2MWUsVStmNjIwLFUrZjYyMy1mNjJkLFUrZjYzMyxVK2Y2MzUtZjYzNixVK2Y2MzgtZjYzYSxVK2Y2M2Rcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4zLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjMuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjMuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4zLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDI3LWYwMjgsVStmMDgwLFUrZjBhMSxVK2YwYjEsVStmMGViLFUrZjIwMC1mMjAxLFUrZjY0NCxVK2Y2NDcsVStmNjRhLFUrZjY0ZixVK2Y2NTEsVStmNjUzLFUrZjY1NSxVK2Y2NWQsVStmNjYyLFUrZjY2NSxVK2Y2NjksVStmNjZiLFUrZjY2ZCxVK2Y2NmYsVStmNjc0LFUrZjY3OC1mNjc5LFUrZjY3YixVK2Y2N2YsVStmNjgzLWY2ODQsVStmNjg3LWY2ODksVStmNjk4LWY2OTksVStmNjliLFUrZjZhMSxVK2Y2YTcsVStmNmE5XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjMuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMy4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4zLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4zLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMy4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjMuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjJlMixVK2Y2MWEsVStmNjQwLFUrZjY0MyxVK2Y2NDUtZjY0NixVK2Y2NGIsVStmNjRkLWY2NGUsVStmNjUwLFUrZjY1MixVK2Y2NTYsVStmNjVmLWY2NjEsVStmNjYzLFUrZjY2Ny1mNjY4LFUrZjY2YyxVK2Y2NmUsVStmNjcwLWY2NzEsVStmNjczLFUrZjY3NSxVK2Y2N2EsVStmNjdkLWY2N2UsVStmNjgwLFUrZjY4NS1mNjg2LFUrZjY4YixVK2Y2OTQtZjY5NSxVK2Y2OTcsVStmNjljLFUrZjY5ZS1mNjlmLFUrZjZhMi1mNmE2LFUrZjZhOCxVK2Y2YWNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNC4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS40LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjQuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS40LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNjc2LFUrZjZiNi1mNmI3LFUrZjZiYixVK2Y2Y2YsVStmNmQxLFUrZjZkNSxVK2Y2ZDksVStmNmRlLFUrZjZlMi1mNmUzLFUrZjZlNixVK2Y2ZWMsVStmNmYxLWY2ZjIsVStmNmZjLFUrZjZmZi1mNzAwLFUrZjcwYixVK2Y3MTUsVStmNzE3LFUrZjcyMixVK2Y3MjgtZjcyOSxVK2Y3MmZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNC4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS40LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjQuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS40LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNDk5LFUrZjZhZSxVK2Y2YjAtZjZiMyxVK2Y2YjUsVStmNmI4LWY2YmEsVStmNmJjLFUrZjZiZixVK2Y2YzIsVStmNmM1LFUrZjZjNy1mNmM4LFUrZjZjYixVK2Y2Y2QtZjZjZSxVK2Y2ZDAsVStmNmQyLFUrZjZkOCxVK2Y2ZGIsVStmNmU1LFUrZjZlNyxVK2Y2ZTktZjZlYixVK2Y2ZWUsVStmNmYzLFUrZjZmNS1mNmY4LFUrZjZmZCxVK2Y3MDEtZjcwMyxVK2Y3MDcsVStmNzBhLFUrZjcxMS1mNzEzLFUrZjcxNixVK2Y3MTgtZjcxZCxVK2Y3MjAtZjcyMSxVK2Y3MjMtZjcyNCxVK2Y3MjYtZjcyNyxVK2Y3MmIsVStmNzJkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjQuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNC4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS40LjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS40LjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNC4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjQuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjcyYVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS41LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjUuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjUuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS41LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwZTcsVStmMTg1LFUrZjJkYyxVK2Y2YzMtZjZjNCxVK2Y3MmUsVStmNzNiLWY3M2QsVStmNzQwLFUrZjc0MyxVK2Y3NDcsVStmNzRkLFUrZjc1NixVK2Y3NWEsVStmNzVlLWY3NWYsVStmNzY5LFUrZjc2YixVK2Y3NzItZjc3M1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS41LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjUuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjUuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS41LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y3MzItZjczNSxVK2Y3MzctZjczYSxVK2Y3M2UtZjczZixVK2Y3NDEtZjc0MixVK2Y3NDQtZjc0NixVK2Y3NDgtZjc0YyxVK2Y3NGUtZjc1MCxVK2Y3NTIsVStmNzU0LWY3NTUsVStmNzU3LWY3NTgsVStmNzVjLFUrZjc2MC1mNzYxLFUrZjc2My1mNzY4LFUrZjc2YSxVK2Y3NmMtZjc2ZSxVK2Y3NzEsVStmNzc0LWY3NzZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDZiLFUrZjViNyxVK2Y3N2QsVStmNzgxLFUrZjc4OCxVK2Y3OGMsVStmNzkzLWY3OTQsVStmNzk2LFUrZjc5YyxVK2Y3OWYtZjdhMCxVK2Y3YTQsVStmN2FhLFUrZjdhZC1mN2FlLFUrZjdiNS1mN2I2LFUrZjdiZCxVK2Y3YzIsVStmN2M1LFUrZjdjOS1mN2NhLFUrZjdjYy1mN2NlLFUrZjdkMCxVK2Y3ZDIsVStmN2Q3LWY3ZDgsVStmN2RhXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjc3ZixVK2Y3ODIsVStmNzhhLWY3OGIsVStmNzhlLWY3OGYsVStmNzkyLFUrZjc5NSxVK2Y3OWEtZjc5YixVK2Y3OWQtZjc5ZSxVK2Y3YTEsVStmN2EzLFUrZjdhNy1mN2E4LFUrZjdhYyxVK2Y3YjQsVStmN2I4LFUrZjdiZSxVK2Y3YzEsVStmN2MzLFUrZjdjNy1mN2M4LFUrZjdjYixVK2Y3Y2YsVStmN2QxLFUrZjdkNCxVK2Y3ZGItZjdkYyxVK2Y3ZGUsVStmN2UyXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjA3MVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjMuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMy5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4zLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNi4zLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjYuMy50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS42LjMuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y3ZTRcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS43LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjcuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjcuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS43LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDBhLFUrZjAxNSxVK2YwNmUsVStmMDcwLFUrZjFlNCxVK2YyYTAsVStmNDcwLFUrZjQ5ZSxVK2Y2ZDcsVStmNzgwLFUrZjdlNS1mN2U2LFUrZjdlYyxVK2Y3ZWYsVStmN2YyLFUrZjdmNSxVK2Y3ZjcsVStmN2ZhLWY3ZmIsVStmODA1LFUrZjgwNyxVK2Y4MGQsVStmODBmLFUrZjgxMixVK2Y4MTUtZjgxNixVK2Y4MThcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNy4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS43LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjcuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjcuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS43LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMzc3LFUrZjQ5YyxVK2Y0YzksVStmNmQ2LFUrZjcwNSxVK2Y3MjUsVStmNzdlLFUrZjdlNyxVK2Y3ZTktZjdlYixVK2Y3ZWQtZjdlZSxVK2Y3ZjAsVStmN2YzLWY3ZjQsVStmN2Y2LFUrZjdmOC1mN2Y5LFUrZjdmYyxVK2Y3ZmUsVStmODAwLWY4MDIsVStmODA0LFUrZjgwOC1mODBjLFUrZjgwZSxVK2Y4MTEsVStmODE0LFUrZjgxNyxVK2Y4MWIsVStmODFlLWY4MjMsVStmODI1LWY4MjcsVStmODJjLWY4MmUsVStmODMwLWY4MzNcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNy4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS43LjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjcuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjcuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS43LjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuNy4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmN2YxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjguMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS44LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS44LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjguMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAxZSxVK2YwMjEsVStmMDI2LFUrZjA3NixVK2YxMmQsVStmMzFlLFUrZjQ1ZixVK2Y1YjAsVStmODNlXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjguMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOC4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS44LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS44LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOC4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjguMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjM1NlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS44LjIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjguMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOC4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOC4yLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjguMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS44LjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y1NjBcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS45LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjkuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjkuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS45LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOS4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDM2LWYwM2MsVStmMGFlLFUrZjBjYS1mMGNkLFUrZjE1ZC1mMTVlLFUrZjE2MC1mMTYzLFUrZjFkZCxVK2Y0MzktZjQzYSxVK2Y0M2MsVStmNDNmLFUrZjQ0MSxVK2Y0NDMsVStmNDQ1LFUrZjQ0NyxVK2Y1MDIsVStmODRhLFUrZjg0YyxVK2Y4NTAsVStmODUzLFUrZjg2ZCxVK2Y4N2MtZjg3ZCxVK2Y4ODEtZjg4MixVK2Y4ODQtZjg4NyxVK2Y4OTEsVStmODk3XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjkuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS45LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS45LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuOS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjkuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjMxMy1mMzE1LFUrZjM0ZSxVK2Y0M2IsVStmNDNkLWY0M2UsVStmNDQwLFUrZjQ0MixVK2Y0NDQsVStmNDQ2LFUrZjQ0OCxVK2Y2NzcsVStmODQzLWY4NDksVStmODRiLFUrZjg0ZC1mODRmLFUrZjg1MS1mODUyLFUrZjg1NC1mODU1LFUrZjg1OC1mODVlLFUrZjg2MC1mODYyLFUrZjg2NCxVK2Y4NjYtZjg2YyxVK2Y4NmUtZjg3OCxVK2Y4N2EsVStmODgwLFUrZjg4MyxVK2Y4ODgtZjg5MCxVK2Y4OTIsVStmODk4LWY4OWJcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMC4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDAwLFUrZjAxMixVK2YwMjksVStmMDNlLFUrZjA2ZCxVK2YwNzUsVStmMDdiLFUrZjA4My1mMDg0LFUrZjBhMCxVK2YxMWUsVStmMTQwLFUrZjE5ZCxVK2YyMGEsVStmMjQ3LWYyNDgsVStmMjUxLWYyNTQsVStmMjVkLFUrZjI3NSxVK2YyN2EsVStmMmMyLFUrZjJkMSxVK2YzMDIsVStmM2E1LFUrZjQ3ZixVK2Y1MmYsVStmNTM0LFUrZjU2MSxVK2Y1NzgsVStmNTkxLFUrZjVlNyxVK2Y2MTMsVStmNjU0LFUrZjY4MS1mNjgyLFUrZjZiZSxVK2Y2ZWQsVStmNmYwLFUrZjZmYSxVK2Y3NWIsVStmNzdjLFUrZjc4Ni1mNzg3LFUrZjdhYixVK2Y4NjMsVStmODdiXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjEuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjEuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMC4xLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjEudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMS5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjMxMC1mMzExLFUrZjM0ZCxVK2Y0MzUsVStmNDU0LFUrZjQ1NixVK2Y0NzYsVStmNDgwLFUrZjVkYixVK2Y1ZjYsVStmNjExLFUrZjY4Yy1mNjkzLFUrZjZkYSxVK2Y2ZTQsVStmNmVmLFUrZjZmNCxVK2Y2ZmIsVStmNmZlLFUrZjcyYyxVK2Y3NTEsVStmNzU5LFUrZjc3OSxVK2Y3YjIsVStmN2I3LFUrZjdlOCxVK2Y4MTMsVStmODVmLFUrZjg5Yy1mODlkXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjIuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjIuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjIud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMC4yLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMi5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAwNC1mMDA1LFUrZjAyYyxVK2YwMmUsVStmMDMxLWYwMzUsVStmMDRiLWYwNGQsVStmMDU2LFUrZjA3MyxVK2YwOGQsVStmMDk1LFUrZjBhMyxVK2YwYzUsVStmMGM3LWYwYzgsVStmMGRjLWYwZGUsVStmMGUwLFUrZjExMC1mMTExLFUrZjEyOS1mMTJjLFUrZjEzMyxVK2YxNDQsVStmMTViLWYxNWMsVStmMTY0LWYxNjUsVStmMTkzLFUrZjE5NyxVK2YxYWIsVStmMWMxLWYxYzksVStmMWNlLFUrZjFkYyxVK2YxZjgtZjFmOSxVK2YyNDksVStmMjcxLWYyNzQsVStmMjlhLFUrZjI5ZSxVK2YyYTcsVStmMmI2LFUrZjJlNSxVK2YyZWQsVStmMmYyLFUrZjNmZixVK2Y0NWMsVStmNDYyLFUrZjQ3Ny1mNDc4LFUrZjQ5NyxVK2Y0YmEsVStmNGQzLFUrZjU0YyxVK2Y1NTMsVStmNTU5LFUrZjU2Yy1mNTc0LFUrZjViZixVK2Y1YzEsVStmNjMwLFUrZjY0MSxVK2Y2OTYsVStmNmEwLFUrZjZkZCxVK2Y3MGUsVStmNzE0LFUrZjcxZSxVK2Y3ODMtZjc4NCxVK2Y3YTksVStmN2M0LFUrZjdkOSxVK2Y4MjktZjgyYSxVK2Y4Nzlcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMi5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMi5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMi53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEwLjIud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTAuMi50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMC4yLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMTMyLFUrZjE0NSxVK2YyMTksVStmMmUxLFUrZjJlMy1mMmU0LFUrZjJlYyxVK2YyZjQsVStmMmZhLWYyZmMsVStmMzA2LFUrZjMxMixVK2YzMTYsVStmMzFhLFUrZjMxYyxVK2YzMjcsVStmMzMzLWYzMzUsVStmM2Y0LFUrZjQ2MCxVK2Y1ZjMsVStmNjMxLWY2MzIsVStmNjM0LFUrZjYzZSxVK2Y2NTktZjY1YyxVK2Y2YjQsVStmNmJkLFUrZjcwNixVK2Y3MDgtZjcwOSxVK2Y3MGQsVStmNzBmLWY3MTAsVStmNzFmLFUrZjczNixVK2Y3NmYtZjc3MCxVK2Y3NzcsVStmN2Q1LFUrZjdkZCxVK2Y3ZmQsVStmODFjLWY4MWQsVStmODI0LFUrZjgyOCxVK2Y4NTYtZjg1NyxVK2Y4NjUsVStmODdlLFUrZjg5My1mODk2XG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTEuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZjAwMSxVK2YwMmYsVStmMDQyLFUrZjA5MSxVK2YwZjMsVStmMTA0LWYxMDUsVStmMTFiLFUrZjEzZCxVK2YxYWMsVStmMWVjLFUrZjIyMyxVK2YyMjUsVStmMjJhLWYyMmMsVStmMjRkLFUrZjI2YyxVK2YyOWQsVStmMzM4LFUrZjM1ZCxVK2Y0YzAsVStmNTY5LFUrZjVkYyxVK2Y1ZWIsVStmNjY0LFUrZjY2YSxVK2Y2YzAsVStmNmU4LFUrZjcwYyxVK2Y3YTYsVStmOGMwLWY4YzEsVStmOGNjLFUrZjhkOVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTEuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwOGUsVStmMTQ5LFUrZjJlYixVK2YyZWUsVStmMmYzLFUrZjMwMCxVK2YzMDcsVStmMzIzLWYzMjQsVStmMzNkLFUrZjQ4YSxVK2Y2MDEsVStmNjFiLFUrZjY0YyxVK2Y2OGEsVStmNmMxLFUrZjZkZi1mNmUxLFUrZjZmOSxVK2Y4MWEsVStmODlmLWY4YTUsVStmOGE3LWY4YjYsVStmOGI4LWY4YjksVStmOGJiLWY4YmYsVStmOGMyLWY4YzksVStmOGNiLFUrZjhjZC1mOGQxLFUrZjhkMyxVK2Y4ZDUtZjhkOCxVK2Y4ZGEtZjhkZCxVK2Y4ZGYtZjhlMCxVK2Y4ZTItZjhlNyxVK2Y4ZTktZjhlZCxVK2Y4ZWYtZjhmMlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTEuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YwMGQsVStmMDQ4LFUrZjA1MSxVK2YwYWMsVStmMGIwLFUrZjExOC1mMTFhLFUrZjE0ZSxVK2YxNTUsVStmMTg2LFUrZjE5YyxVK2YxZWIsVStmMjFhLFUrZjIyMSxVK2YyMmQsVStmMmJkLFUrZjQzMy1mNDM0LFUrZjQzNixVK2Y0NGUsVStmNGRhLFUrZjRlMyxVK2Y1MWYsVStmNTRlLFUrZjU1NixVK2Y1NjcsVStmNTc5LWY1N2EsVStmNTdjLWY1ODUsVStmNTg3LFUrZjU4OS1mNThhLFUrZjU4YyxVK2Y1OTYtZjU5YyxVK2Y1YTQtZjVhNSxVK2Y1YjMtZjViNCxVK2Y1YjgsVStmNWMwLFUrZjVjMi1mNWMzLFUrZjVjOCxVK2Y1Y2UsVStmNWRlLFUrZjY3YyxVK2Y2OWEsVStmNmFkLFUrZjdhMixVK2Y3YTUsVStmN2I5LWY3YmEsVStmODA2LFUrZjgxMFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTEuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YxNDgsVStmMmU4LFUrZjJmOCxVK2YzNTQsVStmMzU3LFUrZjQ1ZSxVK2Y0YzcsVStmNWU2LFUrZjVlYyxVK2Y2MDIsVStmNjE1LWY2MTYsVStmNjIyLFUrZjY0OC1mNjQ5LFUrZjZhYS1mNmFiLFUrZjdmZixVK2Y4MDMsVStmODE5LFUrZjgyYixVK2Y4N2YsVStmOGRlLFUrZjhlZVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4yLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4yLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4yLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTEuMi53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMS4yLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjExLjIuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y0ODgsVStmOGI3LFUrZjhmM1xufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEyLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YxMzUsVStmMWU2LFUrZjI1OSxVK2YyY2MtZjJjZCxVK2Y0MjIsVStmNDI0LFUrZjUxNS1mNTE2LFUrZjU0NCxVK2Y1OGIsVStmNWQyLFUrZjYxZixVK2Y2NTgsVStmNjY2LFUrZjZkMyxVK2Y3NTMsVStmN2JmLWY3YzAsVStmODJmLFUrZjhmZlxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEyLjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2Y1ZDMsVStmNjU3LFUrZjY3MixVK2Y2ZDQsVStmNzYyLFUrZjhiYSxVK2Y4ZDQsVStmOGY0LWY4ZmVcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMS5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMS5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEyLjEud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4xLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmMDE3LFUrZjY1ZVxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4xLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4xLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4xLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTIuMS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMi4xLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEyLjEuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2YzMTctZjMxOSxVK2Y2YzZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTMuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTMuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTMuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjEzLjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTMuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xMy4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStmNGMxXG59XG5AZm9udC1mYWNle1xuICAgIGZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6OTAwO1xuICAgIGZvbnQtZGlzcGxheTpibG9jaztcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjE0LjAuZW90KTtcbiAgICBzcmM6dXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjE0LjAuZW90PyNpZWZpeCkgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjE0LjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xNC4wLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjE0LjAudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTQuMC5zdmcjZm9udGF3ZXNvbWUpIGZvcm1hdChcInN2Z1wiKTtcbiAgICB1bmljb2RlLXJhbmdlOlUrZTAwNSxVK2UwNDEsVStlMDU5LWUwNzZcbn1cbkBmb250LWZhY2V7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LXdlaWdodDo5MDA7XG4gICAgZm9udC1kaXNwbGF5OmJsb2NrO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTQuMC5lb3QpO1xuICAgIHNyYzp1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTQuMC5lb3Q/I2llZml4KSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTQuMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjE0LjAud29mZikgZm9ybWF0KFwid29mZlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTQuMC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xNC4wLnN2ZyNmb250YXdlc29tZSkgZm9ybWF0KFwic3ZnXCIpO1xuICAgIHVuaWNvZGUtcmFuZ2U6VStlMDAwLWUwMDQsVStlMDA2LFUrZTAwOC1lMDEyLFUrZTAxNC1lMDE5LFUrZTAxYi1lMDFkLFUrZTAxZi1lMDQwLFUrZTA0Mi1lMDQ4LFUrZTA0YS1lMDUxLFUrZTA1My1lMDU0LFUrZTA1OFxufVxuQGZvbnQtZmFjZXtcbiAgICBmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICBmb250LWRpc3BsYXk6YmxvY2s7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xNS4wLmVvdCk7XG4gICAgc3JjOnVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xNS4wLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xNS4wLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSx1cmwoLi9mb250cy9wcm8tZmEtc29saWQtOTAwLTUuMTUuMC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybCguL2ZvbnRzL3Byby1mYS1zb2xpZC05MDAtNS4xNS4wLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4vZm9udHMvcHJvLWZhLXNvbGlkLTkwMC01LjE1LjAuc3ZnI2ZvbnRhd2Vzb21lKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgdW5pY29kZS1yYW5nZTpVK2UwODUtZTA4NlxufVxuLmZhLC5mYXN7XG4gICAgZm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXdlaWdodDo5MDBcbn1cbiIsIi8vIERvIG5vdCBmb3JnZXQgdG8gdXBkYXRlIGdldHRpbmctc3RhcnRlZC90aGVtaW5nLm1kIVxuOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvL1xuLy8gTWV0dHJlIGljaSBsZXMgdmFyaWFibGVzIGJvb3RzdHJhcCBhIG1vZGlmaWVyLlxuLy9cbiR0aGVtZS1jb2xvcnM6IChcbiAgICBcInByaW1hcnlcIjogICAgJGNvbG9yLXByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRjb2xvci1zZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRjb2xvci1zdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkY29sb3ItaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJGNvbG9yLXdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRjb2xvci1kYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRjb2xvci1saWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGNvbG9yLWRhcmtcbik7XG5cbiRzcGFjZXI6IDVweCAhZGVmYXVsdDtcbiRzcGFjZXJzOlxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIDEpLFxuICAgIDI6ICgkc3BhY2VyICogMiksXG4gICAgMzogKCRzcGFjZXIgKiAzKSxcbiAgICA0OiAoJHNwYWNlciAqIDQpLFxuICAgIDU6ICgkc3BhY2VyICogNSksXG4gICAgNjogKCRzcGFjZXIgKiA2KSxcbiAgICA3OiAoJHNwYWNlciAqIDcpLFxuICAgIDEwOiAoJHNwYWNlciAqIDEwKVxuKTtcblxuJGxpbmstY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gICAgLyogX18hX19TVEFSVCAqL1xuICAgIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgfVxuXG4gICAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgICAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICAgICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgICAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgLyoqIFNtYWxsIGNoYW5nZSBoZXJlIHRvIHN1cHBvcnQgc2V0dGluZyB0aGUgXCJpcy12YWxpZFwiIG9yIFwiaXMtaW52YWxpZFwiIG9uIHRoZSBzYW1lIGVsZW1lbnQgYXMgXCJ3YXMtdmFsaWRhdGVkXCIgKi9cbiAgICAud2FzLXZhbGlkYXRlZC5pcy0jeyRzdGF0ZX0gLmZvcm0tY29udHJvbDpub3QoLm5vLXZhbGlkYXRpb24pIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGljb247XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICAgICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyoqIFNtYWxsIGNoYW5nZSBoZXJlIHRvIHN1cHBvcnQgc2V0dGluZyB0aGUgXCJpcy12YWxpZFwiIG9yIFwiaXMtaW52YWxpZFwiIG9uIHRoZSBzYW1lIGVsZW1lbnQgYXMgXCJ3YXMtdmFsaWRhdGVkXCIgKi9cbiAgICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDojeyRzdGF0ZX0sIC5jdXN0b20tc2VsZWN0LmlzLSN7JHN0YXRlfSwgLndhcy12YWxpZGF0ZWQuaXMtI3skc3RhdGV9IC5jdXN0b20tc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkaWNvbiAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gICAgICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICAgICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICAgICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICAgICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICAgICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAgICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgICAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGN1c3RvbSBmaWxlXG4gICAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAgICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIF9fIV9fRU5EICovXG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi5hbGVydC1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4iLCIuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjhlbTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLmJhZGdlLXNtIHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5iYWRnZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbn1cblxuLmJhZGdlLXhsIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgICBjb2xvcjogc2hhZGUoJGNvbG9yLXdhcm5pbmcsIDcwJSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vLyBNaXhlcyBhIGNvbG9yIHdpdGggYmxhY2suXG4vLy9cbi8vLyBAYXJndW1lbnQge2NvbG9yfSAkY29sb3Jcbi8vL1xuLy8vIEBhcmd1bWVudCB7bnVtYmVyIChwZXJjZW50YWdlKX0gJHBlcmNlbnRcbi8vLyAgIFRoZSBhbW91bnQgb2YgYmxhY2sgdG8gYmUgbWl4ZWQgaW4uXG4vLy9cbi8vLyBAcmV0dXJuIHtjb2xvcn1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoI2ZmYmI1MiwgNjAlKTtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY0YTIwO1xuLy8vICAgfVxuXG5AZnVuY3Rpb24gc2hhZGUoXG4gICRjb2xvcixcbiAgJHBlcmNlbnRcbikge1xuICBAaWYgbm90IF9pcy1jb2xvcigkY29sb3IpIHtcbiAgICBAZXJyb3IgXCJgI3skY29sb3J9YCBpcyBub3QgYSB2YWxpZCBjb2xvciBmb3IgdGhlIGAkY29sb3JgIGFyZ3VtZW50IGluIFwiICtcbiAgICAgICAgICAgXCJ0aGUgYHNoYWRlYCBtaXhpbi5cIjtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtaXgoIzAwMCwgJGNvbG9yLCAkcGVyY2VudCk7XG4gIH1cbn1cbiIsIi5tYWluLWNvbnRlbnQgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSg4Miw2MywxMDUsLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjpub25lO1xuICAgIGhlaWdodDogMTAwJTtcblxuXG4gIC5jYXJkLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgLmNhcmQtaGVhZGVyLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgJiA+ICosIGgyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmsyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLWhlYWRlci1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIH1cblxuICB9IFxuXG4gIC5jYXJkLWVkaXQge1xuICAgIHBhZGRpbmc6IDEwcHggMjVweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICYgKyAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmsxO1xuICAgIHBhZGRpbmc6MjVweDtcblxuICAgIC5jYXJkLXN1Ym1lbnUge1xuICAgICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAuOXJlbSAxLjA1cmVtIC45cmVtIC42cmVtO1xuICAgICAgICAgIG1hcmdpbjogLjRyZW0gMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyazI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA4cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3VibWVudS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1tZWRpdW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10ZXh0LWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLmNhcmQtdGV4dC1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNhcmQtdGV4dC12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyazI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFN1cmNoYXJnZXMgYm91dG9ucyBib290c3RyYXBcblxuLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sICZbZGlzYWJsZWRdOmhvdmVyLCAmW2Rpc2FibGVkXTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkNGQ0ZDQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDRkNGQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzkwOTA5MCAhaW1wb3J0YW50O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbn1cblxuLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjlyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG59XG5cbi5idG4teHMge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4xNXJlbTtcbn1cblxuLmJ0bi1ib2xkLCAuYnRuLWJvbGRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJ0bi1sYWJlbC1icmFuZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbWVkaXVtO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1ncmV5O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICBcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvci1zZWNvbmRhcnktZGFyayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmJ0bi1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2VjZWM7XG59XG5cbi5idG4td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyazE7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LW1lZGl1bTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LWRhcmsxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46IDA7XG4gIFxuICAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgLjM1cmVtIDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG5cbiAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1kYXJrMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMXJlbSAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWRhcms7XG4gICAgfVxuXG4gICAgJiArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWVkaXVtO1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgIH1cblxuICB9XG5cbn1cblxuIiwiLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xufVxuIiwiLmZvcm0tZ3JvdXAge1xuICAgIGNvbG9yOiAjNzQ3ODhkO1xufVxuXG4uZm9ybS1ncm91cC0tYm9yZGVyZWQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5zcGFuLnJlcSB7XG4gICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgaSB7XG4gICAgd2lkdGg6IDE4cHg7XG59XG5cbi5mb3JtLXRleHQtaGVscCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vXG4vLyBJbmxpbmUgZm9ybVxuLy9cbi5mb3JtLWlubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDAgMSAyMiU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogd2lkZSkge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmbGV4OiAwIDEgMzAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4O1xuICAgIH1cbn1cblxuLy9cbi8vIENoZWNrYm94ZXNcbi8vXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgdG9wOiAwLjNyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogMC4zcmVtO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyA1NSUgNTUlO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IDFweDtcbiAgICB0ZXh0LW92ZXJmbG93OiAnJztcblxuICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1pbnZlcnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjYzgyODI4ICFpbXBvcnRhbnQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2M4MjgyOCAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gRnJvYWxhIGVkaXRvclxuLy9cbi5mci1ib3guZnItYmFzaWMgPiAuZnItd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndhcy12YWxpZGF0ZWQuaXMtaW52YWxpZCAuZnItYm94IHtcbiAgICAmID4gLmZyLXRvb2xiYXIsICYgPiAuZnItd3JhcHBlciwgJiA+IC5zZWNvbmQtdG9vbGJhcntcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgIH1cblxuICAgICYgPiAuZnItd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgIH1cbn1cblxuLndhcy12YWxpZGF0ZWQuaXMtdmFsaWQgLmZyLWJveCB7XG4gICAgJiA+IC5mci10b29sYmFyLCAmID4gLmZyLXdyYXBwZXIsICYgPiAuc2Vjb25kLXRvb2xiYXJ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJiA+IC5mci13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgfVxufVxuXG4iLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy9cbi8vLyBEbyBub3Qgb3ZlcnJpZGUgdGhpcyB2YWx1ZSwgb3IgdGhpbmdzIHdpbGwgYnJlYWtcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEvaXNzdWVzLzEyMlxuLy8vIEBkZXByZWNhdGVkIFRoaXMgc2V0dGluZyB3aWxsIGJlIHJlbW92ZWQgaW4gc2Fzcy1tcSB2Ni4wLjBcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAdHlwZSBOdW1iZXIgKHVuaXQpXG4kbXEtYmFzZS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG5cbi8vLyBSZXNwb25zaXZlIG1vZGVcbi8vL1xuLy8vIFNldCB0byBgZmFsc2VgIHRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpXG4vLy9cbi8vLyBZb3UgY291bGQgY3JlYXRlIGEgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gb2xkZXIgYnJvd3NlcnMsXG4vLy8gd2hlcmUgQG1lZGlhIHF1ZXJpZXMgYXJlIHJhc3Rlcml6ZWRcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gb2xkLWllLnNjc3Ncbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICBAaW1wb3J0ICdtYWluJzsgLy8gQG1lZGlhIHF1ZXJpZXMgaW4gdGhpcyBmaWxlIHdpbGwgYmUgcmFzdGVyaXplZCB1cCB0byAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyAgICAgICAgICAgICAgICAgICAvLyBsYXJnZXIgYnJlYWtwb2ludHMgd2lsbCBiZSBpZ25vcmVkXG4vLy9cbi8vLyBAdHlwZSBCb29sZWFuXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb2ZmIERpc2FibGVkIHJlc3BvbnNpdmUgbW9kZSBkb2N1bWVudGF0aW9uXG4kbXEtcmVzcG9uc2l2ZTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEJyZWFrcG9pbnQgbGlzdFxuLy8vXG4vLy8gTmFtZSB5b3VyIGJyZWFrcG9pbnRzIGluIGEgd2F5IHRoYXQgY3JlYXRlcyBhIHViaXF1aXRvdXMgbGFuZ3VhZ2Vcbi8vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuLy8vXG4vLy8gQHR5cGUgTWFwXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICBtb2JpbGU6ICAzMjBweCxcbiAgICB0YWJsZXQ6ICA3NDBweCxcbiAgICBkZXNrdG9wOiA5ODBweCxcbiAgICB3aWRlOiAgICAxMzAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vLyBTdGF0aWMgYnJlYWtwb2ludCAoZm9yIGZpeGVkLXdpZHRoIGxheW91dHMpXG4vLy9cbi8vLyBEZWZpbmUgdGhlIGJyZWFrcG9pbnQgZnJvbSAkbXEtYnJlYWtwb2ludHMgdGhhdCBzaG91bGRcbi8vLyBiZSB1c2VkIGFzIHRoZSB0YXJnZXQgd2lkdGggZm9yIHRoZSBmaXhlZC13aWR0aCBsYXlvdXRcbi8vLyAoaS5lLiB3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKSBpbiBhIG9sZC1pZS5zY3NzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIHRhYmxldC1vbmx5LnNjc3Ncbi8vLyAgLy9cbi8vLyAgLy8gSWdub3JlIGFsbCBzdHlsZXMgYWJvdmUgdGFibGV0IGJyZWFrcG9pbnQsXG4vLy8gIC8vIGFuZCBmaXggdGhlIHN0eWxlcyAoc3VjaCBhcyB0aGUgbGF5b3V0KSBhdCB0YWJsZXQgd2lkdGhcbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICAkbXEtc3RhdGljLWJyZWFrcG9pbnQ6IHRhYmxldDtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gdGFibGV0XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCk7XG4vLy8gICBAaW1wb3J0ICdwYXRoL3RvL21xJztcbi8vL1xuLy8vIEB0eXBlIG1hcFxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9taXplIHRoZSBtZWRpYSB0eXBlIChmb3IgZXhhbXBsZTogYEBtZWRpYSBzY3JlZW5gIG9yIGBAbWVkaWEgcHJpbnRgKVxuLy8vIEJ5IGRlZmF1bHQgc2Fzcy1tcSB1c2VzIGFuIFwiYWxsXCIgbWVkaWEgdHlwZSAoYEBtZWRpYSBhbGwgYW5kIOKApmApXG4vLy9cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI2NoYW5naW5nLW1lZGlhLXR5cGUgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLW1lZGlhLXR5cGU6IGFsbCAhZGVmYXVsdDtcblxuLy8vIENvbnZlcnQgcGl4ZWxzIHRvIGVtc1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRweCAtIHZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAaWdub3JlIEBwYXJhbSB7TnVtYmVyfSAkYmFzZS1mb250LXNpemUgWyRtcS1iYXNlLWZvbnQtc2l6ZV0gLSBgPGJvZHk+YCBmb250IHNpemUgKGRlcHJlY2F0ZWQpXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICRmb250LXNpemUtaW4tZW1zOiBtcS1weDJlbSgxNnB4KTtcbi8vLyAgcCB7IGZvbnQtc2l6ZTogbXEtcHgyZW0oMTZweCk7IH1cbi8vL1xuLy8vIEByZXF1aXJlcyAkbXEtYmFzZS1mb250LXNpemVcbi8vLyBAcmV0dXJucyB7TnVtYmVyfVxuQGZ1bmN0aW9uIG1xLXB4MmVtKCRweCwgJGJhc2UtZm9udC1zaXplOiAkbXEtYmFzZS1mb250LXNpemUpIHtcbiAgICBAaWYgKCRtcS1iYXNlLWZvbnQtc2l6ZSAhPSAxNnB4KSB7XG4gICAgICAgIEB3YXJuIFwiT3ZlcnJpZGluZyAkbXEtYmFzZS1mb250LXNpemUgd2lsbCBicmVhayB0aGluZ3MsIHNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL2lzc3Vlcy8xMjIuXCI7XG4gICAgfVxuICAgIEBpZiAoJGJhc2UtZm9udC1zaXplICE9IDE2cHgpIHtcbiAgICAgICAgQHdhcm4gXCJUaGUgJGJhc2UtZm9udC1zaXplIGFyZ3VtZW50IHdpbGwgYmUgcmVtb3ZlZCBpbiBzYXNzLW1xIHY2LjAuMCwgYXMgb3ZlcnJpZGluZyBpdCBicmVha3MgdGhpbmdzLCBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9pc3N1ZXMvMTIyLlwiO1xuICAgIH1cbiAgICBAaWYgdW5pdGxlc3MoJHB4KSB7XG4gICAgICAgIEB3YXJuIFwiQXNzdW1pbmcgI3skcHh9IHRvIGJlIGluIHBpeGVscywgYXR0ZW1wdGluZyB0byBjb252ZXJ0IGl0IGludG8gcGl4ZWxzLlwiO1xuICAgICAgICBAcmV0dXJuIG1xLXB4MmVtKCRweCAqIDFweCwgJGJhc2UtZm9udC1zaXplKTtcbiAgICB9IEBlbHNlIGlmIHVuaXQoJHB4KSA9PSBlbSB7XG4gICAgICAgIEByZXR1cm4gJHB4O1xuICAgIH1cbiAgICBAcmV0dXJuICgkcHggLyAkYmFzZS1mb250LXNpemUpICogMWVtO1xufVxuXG4vLy8gR2V0IGEgYnJlYWtwb2ludCdzIHdpZHRoXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50LiBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICR0YWJsZXQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKHRhYmxldCk7XG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aChkZXNrdG9wKSkge31cbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQHJldHVybnMge051bWJlcn0gVmFsdWUgaW4gcGl4ZWxzXG5AZnVuY3Rpb24gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJG5hbWUsICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzKSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJG5hbWUpIHtcbiAgICAgICAgQHJldHVybiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgICBAd2FybiBcIkJyZWFrcG9pbnQgI3skbmFtZX0gd2Fzbid0IGZvdW5kIGluICRicmVha3BvaW50cy5cIjtcbiAgICB9XG59XG5cbi8vLyBNZWRpYSBRdWVyeSBtaXhpblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkZnJvbSBbZmFsc2VdIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJHVudGlsIFtmYWxzZV0gLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkYW5kIFtmYWxzZV0gLSBBZGRpdGlvbmFsIG1lZGlhIHF1ZXJ5IHBhcmFtZXRlcnNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lZGlhLXR5cGUgWyRtcS1tZWRpYS10eXBlXSAtIE1lZGlhIHR5cGU6IHNjcmVlbiwgcHJpbnTigKZcbi8vL1xuLy8vIEBpZ25vcmUgVW5kb2N1bWVudGVkIEFQSSwgZm9yIGFkdmFuY2VkIHVzZSBvbmx5OlxuLy8vIEBpZ25vcmUgQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJG1xLWJyZWFrcG9pbnRzXVxuLy8vIEBpZ25vcmUgQHBhcmFtIHtTdHJpbmd9ICRzdGF0aWMtYnJlYWtwb2ludCBbJG1xLXN0YXRpYy1icmVha3BvaW50XVxuLy8vXG4vLy8gQGNvbnRlbnQgc3R5bGluZyBydWxlcywgd3JhcHBlZCBpbnRvIGEgQG1lZGlhIHF1ZXJ5IHdoZW4gJHJlc3BvbnNpdmUgaXMgdHJ1ZVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLW1lZGlhLXR5cGVcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1weDJlbVxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLWdldC1icmVha3BvaW50LXdpZHRoXG4vLy9cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vbi1kZWZhdWx0IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLmVsZW1lbnQge1xuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtb2JpbGUpIHtcbi8vLyAgICAgIGNvbG9yOiByZWQ7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogYmx1ZTtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEobW9iaWxlLCB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBncmVlbjtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IHRhYmxldCwgJGFuZDogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScpIHtcbi8vLyAgICAgIGNvbG9yOiB0ZWFsO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSg5NTBweCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgJG1lZGlhLXR5cGU6IHNjcmVlbikge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICAgIC8vIEFkdmFuY2VkIHVzZTpcbi8vLyAgICAkbXktYnJlYWtwb2ludHM6IChMOiA5MDBweCwgWEw6IDEyMDBweCk7XG4vLy8gICAgQGluY2x1ZGUgbXEoTCwgJGJyZWFrcG9pbnRzOiAkbXktYnJlYWtwb2ludHMsICRzdGF0aWMtYnJlYWtwb2ludDogTCkge1xuLy8vICAgICAgY29sb3I6IGhvdHBpbms7XG4vLy8gICAgfVxuLy8vICB9XG5AbWl4aW4gbXEoXG4gICAgJGZyb206IGZhbHNlLFxuICAgICR1bnRpbDogZmFsc2UsXG4gICAgJGFuZDogZmFsc2UsXG4gICAgJG1lZGlhLXR5cGU6ICRtcS1tZWRpYS10eXBlLFxuICAgICRicmVha3BvaW50czogJG1xLWJyZWFrcG9pbnRzLFxuICAgICRyZXNwb25zaXZlOiAkbXEtcmVzcG9uc2l2ZSxcbiAgICAkc3RhdGljLWJyZWFrcG9pbnQ6ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuKSB7XG4gICAgJG1pbi13aWR0aDogMDtcbiAgICAkbWF4LXdpZHRoOiAwO1xuICAgICRtZWRpYS1xdWVyeTogJyc7XG5cbiAgICAvLyBGcm9tOiB0aGlzIGJyZWFrcG9pbnQgKGluY2x1c2l2ZSlcbiAgICBAaWYgJGZyb20ge1xuICAgICAgICBAaWYgdHlwZS1vZigkZnJvbSkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKCRmcm9tKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkZnJvbSwgJGJyZWFrcG9pbnRzKSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBVbnRpbDogdGhhdCBicmVha3BvaW50IChleGNsdXNpdmUpXG4gICAgQGlmICR1bnRpbCB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1bnRpbCkgPT0gbnVtYmVyIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKCR1bnRpbCk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHVudGlsLCAkYnJlYWtwb2ludHMpKSAtIC4wMWVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZSBzdXBwb3J0IGlzIGRpc2FibGVkLCByYXN0ZXJpemUgdGhlIG91dHB1dCBvdXRzaWRlIEBtZWRpYSBibG9ja3NcbiAgICAvLyBUaGUgYnJvd3NlciB3aWxsIHJlbHkgb24gdGhlIGNhc2NhZGUgaXRzZWxmLlxuICAgIEBpZiAkcmVzcG9uc2l2ZSA9PSBmYWxzZSB7XG4gICAgICAgICRzdGF0aWMtYnJlYWtwb2ludC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHN0YXRpYy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAkdGFyZ2V0LXdpZHRoOiBtcS1weDJlbSgkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGgpO1xuXG4gICAgICAgIC8vIE91dHB1dCBvbmx5IHJ1bGVzIHRoYXQgc3RhcnQgYXQgb3Igc3BhbiBvdXIgdGFyZ2V0IHdpZHRoXG4gICAgICAgIEBpZiAoXG4gICAgICAgICAgICAkYW5kID09IGZhbHNlXG4gICAgICAgICAgICBhbmQgJG1pbi13aWR0aCA8PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICBhbmQgKFxuICAgICAgICAgICAgICAgICR1bnRpbCA9PSBmYWxzZSBvciAkbWF4LXdpZHRoID49ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIClcbiAgICAgICAgICAgIGFuZCAkbWVkaWEtdHlwZSAhPSAncHJpbnQnXG4gICAgICAgICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZW5hYmxlZCwgb3V0cHV0IHJ1bGVzIGluc2lkZSBAbWVkaWEgcXVlcmllc1xuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICRtaW4td2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgICAgIC8vIFJlbW92ZSB1bm5lY2Vzc2FyeSBtZWRpYSBxdWVyeSBwcmVmaXggJ2FsbCBhbmQgJ1xuICAgICAgICBAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAgICAgICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBRdWljayBzb3J0XG4vLy9cbi8vLyBAYXV0aG9yIFNhbSBSaWNoYXJkc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TGlzdH0gU29ydGVkIExpc3RcbkBmdW5jdGlvbiBfbXEtcXVpY2stc29ydCgkbGlzdCkge1xuICAgICRsZXNzOiAgKCk7XG4gICAgJGVxdWFsOiAoKTtcbiAgICAkbGFyZ2U6ICgpO1xuXG4gICAgQGlmIGxlbmd0aCgkbGlzdCkgPiAxIHtcbiAgICAgICAgJHNlZWQ6IG50aCgkbGlzdCwgY2VpbChsZW5ndGgoJGxpc3QpIC8gMikpO1xuXG4gICAgICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgICAgICAgIEBpZiAoJGl0ZW0gPT0gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkZXF1YWw6IGFwcGVuZCgkZXF1YWwsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtIDwgJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGVzczogYXBwZW5kKCRsZXNzLCAkaXRlbSk7XG4gICAgICAgICAgICB9IEBlbHNlIGlmICgkaXRlbSA+ICRzZWVkKSB7XG4gICAgICAgICAgICAgICAgJGxhcmdlOiBhcHBlbmQoJGxhcmdlLCAkaXRlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAcmV0dXJuIGpvaW4oam9pbihfbXEtcXVpY2stc29ydCgkbGVzcyksICRlcXVhbCksIF9tcS1xdWljay1zb3J0KCRsYXJnZSkpO1xuICAgIH1cblxuICAgIEByZXR1cm4gJGxpc3Q7XG59XG5cbi8vLyBTb3J0IGEgbWFwIGJ5IHZhbHVlcyAod29ya3Mgd2l0aCBudW1iZXJzIG9ubHkpXG4vLy9cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byBzb3J0XG4vLy8gQHJldHVybnMge01hcH0gTWFwIHNvcnRlZCBieSB2YWx1ZVxuQGZ1bmN0aW9uIF9tcS1tYXAtc29ydC1ieS12YWx1ZSgkbWFwKSB7XG4gICAgJG1hcC1zb3J0ZWQ6ICgpO1xuICAgICRtYXAta2V5czogbWFwLWtleXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJG1hcC12YWx1ZXMtc29ydGVkOiBfbXEtcXVpY2stc29ydCgkbWFwLXZhbHVlcyk7XG5cbiAgICAvLyBSZW9yZGVyIGtleS92YWx1ZSBwYWlycyBiYXNlZCBvbiBrZXkgdmFsdWVzXG4gICAgQGVhY2ggJHZhbHVlIGluICRtYXAtdmFsdWVzLXNvcnRlZCB7XG4gICAgICAgICRpbmRleDogaW5kZXgoJG1hcC12YWx1ZXMsICR2YWx1ZSk7XG4gICAgICAgICRrZXk6IG50aCgkbWFwLWtleXMsICRpbmRleCk7XG4gICAgICAgICRtYXAtc29ydGVkOiBtYXAtbWVyZ2UoJG1hcC1zb3J0ZWQsICgka2V5OiAkdmFsdWUpKTtcblxuICAgICAgICAvLyBVbnNldCB0aGUgdmFsdWUgaW4gJG1hcC12YWx1ZXMgdG8gcHJldmVudCB0aGUgbG9vcFxuICAgICAgICAvLyBmcm9tIGZpbmRpbmcgdGhlIHNhbWUgaW5kZXggdHdpY2VcbiAgICAgICAgJG1hcC12YWx1ZXM6IHNldC1udGgoJG1hcC12YWx1ZXMsICRpbmRleCwgMCk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbWFwLXNvcnRlZDtcbn1cblxuLy8vIEFkZCBhIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbi8vLyBAcGFyYW0ge051bWJlcn0gJHdpZHRoIC0gV2lkdGggb2YgdGhlIGJyZWFrcG9pbnRcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICBAaW5jbHVkZSBtcS1hZGQtYnJlYWtwb2ludCh0dnNjcmVlbiwgMTkyMHB4KTtcbi8vLyAgQGluY2x1ZGUgbXEodHZzY3JlZW4pIHt9XG5AbWl4aW4gbXEtYWRkLWJyZWFrcG9pbnQoJG5hbWUsICR3aWR0aCkge1xuICAgICRuZXctYnJlYWtwb2ludDogKCRuYW1lOiAkd2lkdGgpO1xuICAgICRtcS1icmVha3BvaW50czogbWFwLW1lcmdlKCRtcS1icmVha3BvaW50cywgJG5ldy1icmVha3BvaW50KSAhZ2xvYmFsO1xuICAgICRtcS1icmVha3BvaW50czogX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtcS1icmVha3BvaW50cykgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgWyRtcS1zaG93LWJyZWFrcG9pbnRzXSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgWyRtcS1icmVha3BvaW50c10gLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBtcS1zaG93LWJyZWFrcG9pbnRzKCRzaG93LWJyZWFrcG9pbnRzOiAkbXEtc2hvdy1icmVha3BvaW50cywgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGNvbG9yOiAjQzA5ODUzO1xuICAgICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgICAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgICR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIi5yb3cge1xuICAgICYtLWZ1bGwtd2lkdGgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4iLCJib2R5IHtcbiAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbn1cblxuaHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmMGY2O1xufVxuIiwiLnRhYmxlIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktZGFyazE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3Itd2hpdGU7XG59XG4udGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG4udGFibGUgdGgsIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43cmVtIDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktbWVkaXVtO1xufVxuXG4udGFibGUgYSB7XG4gICAgLy8gY29sb3I6ICM1OTVkNmU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cblxuIiwiLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjYTRhOGFkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4uZi0wNSB7XG4gICAgZm9udC1zaXplOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMDYge1xuICAgIGZvbnQtc2l6ZTogMC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTA3IHtcbiAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0wOCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMDkge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTEge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0xMSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMTIge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTEzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0xNCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMTUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTE2IHtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0xNyB7XG4gICAgZm9udC1zaXplOiAxLjdyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMTgge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTE5IHtcbiAgICBmb250LXNpemU6IDEuOXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMjEge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTIyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0yMyB7XG4gICAgZm9udC1zaXplOiAyLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMjQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTI1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0yNiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMjcge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTI4IHtcbiAgICBmb250LXNpemU6IDIuOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0yOSB7XG4gICAgZm9udC1zaXplOiAyLjlyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtMyB7XG4gICAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTMyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi0zNSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmYtNCB7XG4gICAgZm9udC1zaXplOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mLTQ1IHtcbiAgICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZi01IHtcbiAgICBmb250LXNpemU6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuIiwiLm12LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbiIsIi5hbGVydGlmeSwgLmFsZXJ0aWZ5LmFqcy1yZXNpemFibGUge1xuICAgIC5hanMtZGlhbG9nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICY6bm90KC5hanMtbWF4aW1pemVkKSB7XG4gICAgICAgIC5hanMtZGlhbG9nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hanMtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWZmMGY2O1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFqcy1ib2R5IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICAuYWpzLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAgICAgICAuYWpzLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNmY3MTdkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFqcy1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZmYwZjY7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleDogMCAwO1xuICAgICAgICBtaW4taGVpZ2h0OiA2MnB4O1xuXG4gICAgICAgIC5hanMtYnV0dG9ucyAuYWpzLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjNGI1MTc0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFqcy1wcmltYXJ5LmFqcy1idXR0b25zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hanMtY29tbWFuZHMge1xuICAgICAgICBtYXJnaW46IDEycHggMTJweCAwIDA7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWxlcnRpZnktbm90aWZpZXIge1xuICAgIC5hanMtbWVzc2FnZSB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICYuYWpzLXZpc2libGUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjAwbXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFqcy1tZXNzYWdlLmFqcy13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XG4gICAgICAgIGNvbG9yOiBzaGFkZSgkY29sb3Itd2FybmluZywgNzAlKTtcbiAgICB9XG5cbiAgICAuYWpzLW1lc3NhZ2UuYWpzLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5mbztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmFqcy1tZXNzYWdlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cbiIsIi52Yy1mb3JtLWRhdGUge1xuICAgIC5wb3BvdmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuXG4gICAgLy8gQmVjYXVzZSB2LWNhbGVuZGFyIHB1dHMgYSB3cmFwcGVyIGRpdiBhcm91bmQgdGhlIGlucHV0IHRoYXQgYnJlYWtzIGJvb3RzdHJhcCdzIGFkZG9ucy5cbiAgICAuaGFzLWJlZm9yZS1hZGRvbiBpbnB1dCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQmVjYXVzZSB2LWNhbGVuZGFyIHB1dHMgYSB3cmFwcGVyIGRpdiBhcm91bmQgdGhlIGlucHV0IHRoYXQgYnJlYWtzIGJvb3RzdHJhcCdzIGFkZG9ucy5cbiAgICAuaGFzLWFmdGVyLWFkZG9uIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIvL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG5AaW1wb3J0ICd+ZXNzZW50aWFscy1yb290L3N0YXJ0ZXItcGFja3MvYm9vdHN0cmFwLWJhY2tlbmQvc3R5bGVzL3Nhc3MvdmVuZG9yL2Zyb2FsYS9tYWluJztcblxuLy8gSW1wb3J0IEZyb2FsYSBwbHVnaW5zXG4vL25vaW5zcGVjdGlvbiBDc3NVbmtub3duVGFyZ2V0XG5AaW1wb3J0ICd+ZXNzZW50aWFscy1yb290L3ZlbmRvci9mcm9hbGEvc2Fzcy9wbHVnaW5zL2NvZGVfdmlldyc7XG4iLCJAbWl4aW4gcmVzaXplKCR2YWwpIHtcbiAgcmVzaXplOiAkdmFsO1xuICAtbW96LXJlc2l6ZTogJHZhbDtcbiAgLXdlYmtpdC1yZXNpemU6ICR2YWw7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcblx0LXdlYmtpdC1vcGFjaXR5OiBcdCRvcGFjaXR5O1xuXHQtbW96LW9wYWNpdHk6IFx0XHQkb3BhY2l0eTtcblx0b3BhY2l0eTogXHRcdCRvcGFjaXR5O1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cdC1tb3otdHJhbnNpdGlvbjogICAgJHRyYW5zaXRpb247XG5cdC1tcy10cmFuc2l0aW9uOiAgICAgJHRyYW5zaXRpb247XG5cdC1vLXRyYW5zaXRpb246ICAgICAgJHRyYW5zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHN0cmluZykge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogJHN0cmluZztcblx0LW1vei10cmFuc2Zvcm06IFx0ICRzdHJpbmc7XG5cdC1tcy10cmFuc2Zvcm06IFx0XHQgJHN0cmluZztcblx0LW8tdHJhbnNmb3JtOiBcdFx0ICRzdHJpbmc7XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlOiBib3JkZXItYm94KSB7XG5cdC13ZWJraXQtYm94LXNpemluZzogJHR5cGU7XG5cdC1tb3otYm94LXNpemluZzogICAgJHR5cGU7XG5cdGJveC1zaXppbmc6ICAgICAgICAgJHR5cGU7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6IDApIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG5cbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6ICAgIHBhZGRpbmc7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0YmFja2dyb3VuZC1jbGlwOiAgICAgICAgIHBhZGRpbmctYm94O1xufVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICB1c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgLW8tdXNlci1zZWxlY3Q6JHNlbGVjdDtcbiAgLW1vei11c2VyLXNlbGVjdDogJHNlbGVjdDtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi5jbGVhcmZpeCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIGNvbHVtbi1jb3VudCgkY291bnQpIHtcbiAgY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC1tb3otY29sdW1uLWNvdW50OiAkY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY291bnQ7XG59XG5cbkBtaXhpbiBjb2x1bW4tZ2FwKCRnYXApIHtcbiAgY29sdW1uLWdhcDogJGdhcDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAkZ2FwO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRnYXA7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJHZhbCkge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogJHZhbDtcbiAgLW1vei1hbmltYXRpb246ICR2YWw7XG4gIC1vLWFuaW1hdGlvbjogJHZhbDtcbiAgYW5pbWF0aW9uOiAkdmFsO1xufVxuXG5AbWl4aW4gaGFuZGxlci1zaXplKCRzaXplKSB7XG4gIC5mci1oYW5kbGVyIHtcbiAgICB3aWR0aDogJHNpemU7XG4gICAgaGVpZ2h0OiAkc2l6ZTtcblxuICAgICYuZnItaG53IHtcbiAgICAgIGxlZnQ6ICgtJHNpemUgLyAyKTtcbiAgICAgIHRvcDogKC0kc2l6ZSAvIDIpO1xuICAgIH1cblxuICAgICYuZnItaG5lIHtcbiAgICAgIHJpZ2h0OiAoLSRzaXplIC8gMik7XG4gICAgICB0b3A6ICgtJHNpemUgLyAyKTtcbiAgICB9XG5cbiAgICAmLmZyLWhzdyB7XG4gICAgICBsZWZ0OiAoLSRzaXplIC8gMik7XG4gICAgICBib3R0b206ICgtJHNpemUgLyAyKTtcbiAgICB9XG5cbiAgICAmLmZyLWhzZSB7XG4gICAgICByaWdodDogKC0kc2l6ZSAvIDIpO1xuICAgICAgYm90dG9tOiAoLSRzaXplIC8gMik7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb250LXNtb290aGluZygpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5oaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbkBtaXhpbiBoaWRlLWJ5LWNsaXBwaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9ICBcbiAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9ICBcbiAgQGtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuZnItZWxlbWVudCwgLmZyLWVsZW1lbnQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZnItYm94LmZyLWJhc2ljIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZWRpdG9yLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5mci1lbGVtZW50IHtcbiAgICBmb250LWZhbWlseTogJGVkaXRvci1mb250LWZhbWlseTtcbiAgICBjb2xvcjogJGVkaXRvci1mb250LWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGVkaXRvci1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRlZGl0b3ItbGluZS1oZWlnaHQ7XG5cbiAgICBwYWRkaW5nOiAkZWRpdG9yLXBhZGRpbmc7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6ICgyMHB4ICsgKDIgKiAkZWRpdG9yLXBhZGRpbmcpKTtcbiAgICB0ZXh0LWFsaWduOiAkZWRpdG9yLWFsaWduO1xuICB9XG5cbiAgJi5mci1ydGwge1xuICAgIC5mci1lbGVtZW50IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4uZnItZWxlbWVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgLy8gQ1NTIHJ1bGUgZm9yIGlQYWQgbm90IGJlaW5nIGFibGUgdG8gc2VsZWN0IHNvbWV0aW1lcy5cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcblxuICAvLyBGaXggYm9vdHN0cmFwIHNlbGVjdC5cbiAgYSB7XG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3QoYXV0byk7XG4gIH1cblxuICAmLmZyLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcbiAgfVxuXG4gIFtjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdIHtcbiAgICBvdXRsaW5lOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5mci1ib3gge1xuICBhLmZyLWZsb2F0aW5nLWJ0biB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZmxvYXRpbmctYnRuLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTAwJSk7XG4gICAgaGVpZ2h0OiAkZmxvYXRpbmctYnRuLXNpemU7XG4gICAgd2lkdGg6ICRmbG9hdGluZy1idG4tc2l6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGZsb2F0aW5nLWJ0bi1iZztcbiAgICBjb2xvcjogJGZsb2F0aW5nLWJ0bi10ZXh0O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAkdHJhbnNpdGlvbi10aW1pbmcsIGNvbG9yICR0cmFuc2l0aW9uLXRpbWluZywgdHJhbnNmb3JtICR0cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogKCRmbG9hdGluZy1idG4tc2l6ZSk7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDApKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBib3JkZXI6ICRmbG9hdGluZy1idG4tYm9yZGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtICR0cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgICBmaWxsOiAkZmxvYXRpbmctYnRuLXRleHQ7XG4gICAgfVxuXG4gICAgaSwgc3ZnIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZsb2F0aW5nLWJ0bi1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGZsb2F0aW5nLWJ0bi1zaXplO1xuICAgIH1cblxuICAgICYuZnItYnRuICsgLmZyLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRmbG9hdGluZy1idG4taG92ZXItYmc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRmbG9hdGluZy1idG4taG92ZXItdGV4dDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnItdmlzaWJsZSB7XG4gICAgYS5mci1mbG9hdGluZy1idG4ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEpKTtcbiAgICB9XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uLy4uL2Fic3RyYWN0cy9hbGxcIjtcblxuJGVkaXRvci1ib3JkZXItcmFkaXVzOiA0cHg7XG5cbkBpbXBvcnQgJy4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9mcm9hbGEvc2Fzcy9mcm9hbGEnO1xuIiwiQGltcG9ydCAnY29udHJhc3Quc2Nzcyc7XG4vLyBUaGVtZSBOYW1lLlxuJHRoZW1lOiAndGhlbWUnICFkZWZhdWx0O1xuXG4vLyBHZW5lcmljLlxuJHdoaXRlOiAjRkZGICFkZWZhdWx0O1xuJGxpZ2h0LWJsYWNrOiAjMzMzMzMzICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xuJGdyYXk6ICNDQ0NDQ0MgIWRlZmF1bHQ7XG4kZGFyay1ncmV5OiAjOTk5OTk5ICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDJweCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLXRpbWluZzogMC4ycyBlYXNlIDBzICFkZWZhdWx0O1xuJGJnLWNvbG9yOiAjZjVmNWY1ICFkZWZhdWx0O1xuXG4vLyBVSSBjb2xvcnNcbiR1aS1jb2xvcjogIzAwOThmNyAhZGVmYXVsdDtcbiR1aS10ZXh0OiAjMjIyMjIyICFkZWZhdWx0O1xuJHVpLWhvdmVyLWxpZ2h0LWNvbG9yOiBtaXgoJHdoaXRlLCAjOTk5LCA5MCUpICFkZWZhdWx0O1xuJHVpLWhvdmVyLWNvbG9yOiBtaXgoJHdoaXRlLCAjOTk5LCA4MCUpICFkZWZhdWx0O1xuJHVpLWZvY3VzZWQtY29sb3I6IG1peCgkd2hpdGUsICM5OTksIDYwJSkgIWRlZmF1bHQ7XG4kdWktZGlzYWJsZWQtY29sb3I6IG1peCgkd2hpdGUsICMwMDAsIDc0JSkgIWRlZmF1bHQ7XG4kdWktYWN0aXZlLWNvbG9yOiAjZDZkNmQ2ICFkZWZhdWx0O1xuJHVpLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XG4kdWktZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHVpLWJvcmRlci1jb2xvcjogJHVpLXRleHQgIWRlZmF1bHQ7XG4kdWktYm9yZGVyLXRvcDogNXB4IHNvbGlkICR1aS1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kdWktYm9yZGVyLWhvdmVyLWNvbG9yOiM1MTUxNTEgIWRlZmF1bHQ7XG4kdWktYmctY29sb3I6ICNlZmVmZWYgIWRlZmF1bHQ7XG4kdWktc3ZnLXNpemU6IDI0cHggIWRlZmF1bHQ7XG4kdWktYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLDAsMCwuMiksIDAgMnB4IDJweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCAxcHggNXB4IDAgcmdiYSgwLDAsMCwuMTIpICFkZWZhdWx0O1xuJHVpLWJnLWNvbG9yLW1vcmU6ICRiZy1jb2xvciAhZGVmYXVsdDtcblxuLy8gU2VwYXJhdG9yXG4kc2VwYXJhdG9yLXNpemU6IDFweCAhZGVmYXVsdDtcbiRzZXBhcmF0b3ItY29sb3I6IG1peCgkd2hpdGUsICM5OTksIDgwJSkgIWRlZmF1bHQ7XG4kc2VwYXJhdG9yLW1hcmdpbjogOHB4IDRweCAhZGVmYXVsdDtcblxuLy8gVG9vbGJhclxuJHRvb2xiYXItdHJhbnNpdGlvbi10aW1pbmc6IDAuNXMgIWRlZmF1bHQ7XG4kdG9vbGJhci1uZXdsaW5lLW1hcmdpbjogOXB4ICFkZWZhdWx0O1xuJHRvb2xiYXItbmV3bGluZS1oZWlnaHQ6IDFweCAhZGVmYXVsdDtcbiR0b29sYmFyLW5ld2xpbmUtY29sb3I6ICR1aS1iZy1jb2xvciAhZGVmYXVsdDtcbiRidG4tbW9yZS1vcGVuLW1hcmdpbi10b3A6IDEwcHggIWRlZmF1bHQ7XG4kYnRuLW1vcmUtb3Blbi1tYXJnaW4tYm90dG9tOiAtMXB4ICFkZWZhdWx0O1xuJGJ0bi1zaXplOiAzNnB4ICFkZWZhdWx0O1xuXG4vLyBMb2dvXG4kbG9nby1zdmctaGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJGxvZ28tc3ZnLXdpZHRoOiA0N3B4ICFkZWZhdWx0O1xuJGxvZ28tc3ZnLW1hcmdpbjogN3B4IDAgIWRlZmF1bHQ7XG4kbG9nby10cmFuc2l0aW9uLXRpbWluZzogMC4zcyAhZGVmYXVsdDtcbiRsb2dvLXNwYW4tcGFkZGluZzogMTFweCA1cHggMTBweCAxNXB4ICFkZWZhdWx0O1xuJGxvZ28tc3Bhbi1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kbG9nby1jb2xvcjogI2IxYjJiNyAhZGVmYXVsdDtcblxuLy8gU2NyZWVuIHNpemVzLlxuJHNjcmVlbi14czogNDgwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtOiA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQ6IDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZzogMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi14cy1tYXg6ICgkc2NyZWVuLXNtIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogKCRzY3JlZW4tbWQgLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAoJHNjcmVlbi1sZyAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1tYXg6ICdhdXRvJyAhZGVmYXVsdDtcblxuLy8gVG9vbHRpcFxuJHRvb2x0aXAtYmc6ICR1aS10ZXh0ICFkZWZhdWx0O1xuJHRvb2x0aXAtdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAxMXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbGluZS1oZWlnaHQ6IDIycHggIWRlZmF1bHQ7XG5cbi8vIEVkaXRvciBwcm9wZXJ0aWVzLlxuJGVkaXRvci1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuJGVkaXRvci1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGVkaXRvci1mb250LWZhbWlseTogc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRlZGl0b3ItZm9udC1jb2xvcjogIzQxNDE0MSAhZGVmYXVsdDtcbiRlZGl0b3ItZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGVkaXRvci1saW5lLWhlaWdodDogMS42ICFkZWZhdWx0O1xuJGVkaXRvci1zaGFkb3ctbGV2ZWw6IDEgIWRlZmF1bHQ7XG4kZWRpdG9yLWJvcmRlcjogMXB4IHNvbGlkICRncmF5ICFkZWZhdWx0O1xuJGVkaXRvci1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJGVkaXRvci1hbGlnbjogbGVmdCAhZGVmYXVsdDtcblxuLy8gVGV4dCBzZWxlY3Rpb24gY29sb3JzLlxuJHNlbGVjdGlvbi1iZzogI2I1ZDZmZCAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tdGV4dDogIzAwMCAhZGVmYXVsdDtcblxuLy8gUGxhY2Vob2xkZXIgcHJvcGVydGllcy5cbiRwbGFjZWhvbGRlci1zaXplOiAkZWRpdG9yLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1mb250LWZhbWlseTogJGVkaXRvci1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1jb2xvcjogI0FBQSAhZGVmYXVsdDtcblxuLy8gQnV0dG9uIGNvbG9ycy5cbiRidG4tdGV4dDogJGxpZ2h0LWJsYWNrICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci10ZXh0OiAkbGlnaHQtYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnOiAjZWJlYmViICFkZWZhdWx0O1xuXG4kYnRuLWFjdGl2ZS10ZXh0OiAkdWktY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZzogJHVpLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWhvdmVyLXRleHQ6ICRidG4tYWN0aXZlLXRleHQgIWRlZmF1bHQ7XG5cbiRidG4tc2VsZWN0ZWQtdGV4dDogJGJ0bi10ZXh0ICFkZWZhdWx0O1xuJGJ0bi1zZWxlY3RlZC1iZzogJHVpLWZvY3VzZWQtY29sb3IgIWRlZmF1bHQ7XG5cbiRidG4tZGlzYWJsZWQtY29sb3I6ICR1aS1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogMC4zICFkZWZhdWx0O1xuXG4vLyBCdXR0b24gc2l6ZS5cbiRidG4td2lkdGg6IDM4cHggIWRlZmF1bHQ7XG4kYnRuLWhlaWdodDogNDBweCAhZGVmYXVsdDtcbiRidG4tbWFyZ2luOiA0cHggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogMjRweCAhZGVmYXVsdDtcbiRidG4tbW9yZS10b29sYmFyLWhlaWdodDogMzRweCAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGJ0bi1kcm9wZG93bi1ib3JkZXItcmFkaXVzOiAwICRidG4tYm9yZGVyLXJhZGl1cyAkYnRuLWJvcmRlci1yYWRpdXMgMCAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzIDAgMCAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLXN2Zy1zaXplOiAkdWktc3ZnLXNpemUgIWRlZmF1bHQ7XG4kYnRuLXRhYi1ib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMCAhZGVmYXVsdDtcblxuLy8gU2Vjb25kIHRvb2xiYXIuXG4kbW9yZS10b29sYmFyLW1hcmdpbjogMCAxN3B4IDAgMTJweCAhZGVmYXVsdDtcbiRtb3JlLXRvb2xiYXItbWFyZ2luLXNtOiAwIDdweCAwIDZweCAhZGVmYXVsdDtcbiRtb3JlLXRvb2xiYXItYnRuLWhlaWdodDogJGJ0bi1oZWlnaHQgKyAoJGJ0bi1tYXJnaW4gKiAyKSAhZGVmYXVsdDtcblxuLy8gSW1hZ2UuXG4kaW1hZ2UtbWFyZ2luOiA1cHggIWRlZmF1bHQ7XG4kaW1hZ2UtcGFkZGluZzogMCAxcHggIWRlZmF1bHQ7XG5cbi8vIEltYWdlIGFuZCBWaWRlb1xuJGhhbmRsZXItc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRoYW5kbGVyLXNpemUtbGc6IDEwcHggIWRlZmF1bHQ7XG5cbi8vIENvZGUgVmlld1xuJGNvZGUtdmlldy1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGNvZGUtdmlldy10ZXh0OiAkYmxhY2sgIWRlZmF1bHQ7XG5cbi8vIFRhYmxlIHByb3BlcnRpZXMuXG4kdGFibGUtYm9yZGVyOiAxcHggc29saWQgI0RERCAhZGVmYXVsdDtcbiR0YWJsZS1yZXNpemVyOiAxcHggc29saWQgJHVpLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBJbnNlcnQgdGFibGUgZ3JpZC5cbiRpbnNlcnQtdGFibGUtZ3JpZDogJHRhYmxlLWJvcmRlciAhZGVmYXVsdDtcblxuLy8gUXVpY2sgaW5zZXJ0LlxuJGZsb2F0aW5nLWJ0bi1iZzogJHdoaXRlICFkZWZhdWx0O1xuJGZsb2F0aW5nLWJ0bi10ZXh0OiAkbGlnaHQtYmxhY2sgIWRlZmF1bHQ7XG4kZmxvYXRpbmctYnRuLWhvdmVyLWJnOiAkYnRuLWhvdmVyLWJnICFkZWZhdWx0O1xuJGZsb2F0aW5nLWJ0bi1ob3Zlci10ZXh0OiAkZmxvYXRpbmctYnRuLXRleHQgIWRlZmF1bHQ7XG4kZmxvYXRpbmctYnRuLXNpemU6IDQwcHggIWRlZmF1bHQ7XG4kZmxvYXRpbmctYnRuLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRmbG9hdGluZy1idG4tYm9yZGVyOiBub25lICFkZWZhdWx0O1xuJGZsb2F0aW5nLXN2Zy1idG4tc2l6ZTogJHVpLXN2Zy1zaXplICFkZWZhdWx0O1xuJGZsb2F0aW5nLXN2Zy1idG4tbWFyZ2luOiA4cHggIWRlZmF1bHQ7XG4kZmxvYXRpbmctYnRuLXBhZGRpbmc6IDZweCAxMHB4IDEwcHggMTBweCAhZGVmYXVsdDtcbiRmbG9hdGluZy1idG4tYm94LXNoYWRvdzogJHVpLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRxdWljay1pbnNlcnQtcGFkZGluZy1yaWdodDogMTBweCAhZGVmYXVsdDtcblxuLy8gTGlzdCBtZW51LlxuJGRyb3Bkb3duLWFycm93LXdpZHRoOiA0cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWF4LWhlaWdodDogMjc1cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tb3B0aW9ucy13aWR0aDogMTZweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1vcHRpb25zLW1hcmdpbi1sZWZ0OiAtNXB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLW9wdGlvbnMtYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjRkFGQUZBICFkZWZhdWx0O1xuJGRyb3Bkb3duLXRyYW5zaXRpb24tdGltaW5nOiAwLjNzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saXN0LXBhZGRpbmc6IDhweCAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpc3QtbWluLXdpZHRoOiA3MnB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpc3QtaXRlbS1mb250LXNpemU6IDE1cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWVudS1ib3gtc2hhZG93OiAkdWktYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuLy8gSW1hZ2UgbWFuYWdlci5cbiRtb2RhbC1iZzogJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLW92ZXJsYXktY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkLWhlaWdodDogNTZweCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkLXBhZGRpbmc6IDAgMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1idG4tcGFkZGluZzogKCRmbG9hdGluZy1idG4tc2l6ZSAtICRmbG9hdGluZy1zdmctYnRuLXNpemUpIC8gMiAhZGVmYXVsdDtcbiRtb2RhbC1idG4tbWFyZ2luLXRvcDogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC10YWdzLWJvcmRlci1yYWRpdXM6IDMycHggIWRlZmF1bHQ7XG4kbW9kYWwtdGFncy1wYWRkaW5nOiAwIDIwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGluay10YWdzLXBhZGRpbmc6IDZweCAxMnB4ICFkZWZhdWx0O1xuJG1vZGFsLWxpbmstdGFncy1tYXJnaW46IDhweCAwIDhweCA4cHggIWRlZmF1bHQ7XG4kbW9kYWwtc2VsZWN0ZWQtdGFnLWJnOiAjRWNGNUZmICFkZWZhdWx0O1xuJG1vZGFsLXdyYXBwZXItYm9yZGVyLXJhZGl1czogMTBweCAhZGVmYXVsdDtcbiRtb2RhbC13cmFwcGVyLW1hcmdpbi1sZzogMjBweCBhdXRvICFkZWZhdWx0O1xuJG1vZGFsLXdyYXBwZXItbWFyZ2luLW1kOiA1MHB4IGF1dG8gIWRlZmF1bHQ7XG4kbW9kYWwtd3JhcHBlci1tYXJnaW4tc206IDMwcHggYXV0byAhZGVmYXVsdDtcbiRtb2RhbC13cmFwcGVyLWJveC1zaGFkb3c6IDAgM3B4IDVweCAtMXB4IHJnYmEoMCwwLDAsLjIpLCAwIDZweCAxMHB4IDAgcmdiYSgwLDAsMCwuMTQpLCAwIDFweCAxOHB4IDAgcmdiYSgwLDAsMCwuMTIpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWQtbWluLWhlaWdodDogNDJweCAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS1tYXJnaW46IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGluZy1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGluZy1wYWRkaW5nOiAxOXB4IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYm9keS1taW4td2lkdGg6IDE1MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktYnRuLWhlaWdodDogJGJ0bi1zaXplICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktYnRuLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtYm9keS1wYWRkaW5nLWJvdHRvbTogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkLWxpbmUtaGVpZ2h0OiAxOHB4ICFkZWZhdWx0O1xuJG1vZGFsLXdyYXBwZXItbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1vdmVybGF5LW9wYWNpdHk6IDAuNSAhZGVmYXVsdDtcblxuLy8gRGVzdHJveSBidXR0b25zIChkZWxldGUgaW4gaW1hZ2UgbWFuYWdlcikuXG4kbW9kYWwtZGVzdHJveS1idG4tYmc6ICNCODMxMkYgIWRlZmF1bHQ7XG4kbW9kYWwtZGVzdHJveS1idG4tdGV4dDogJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWRlc3Ryb3ktYnRuLWhvdmVyLWJnOiBtaXgoY29udHJhc3QtY29sb3IoJG1vZGFsLWRlc3Ryb3ktYnRuLWJnLCAkYmxhY2ssICR3aGl0ZSksICRtb2RhbC1kZXN0cm95LWJ0bi1iZywgMTAlKSAhZGVmYXVsdDtcbiRtb2RhbC1kZXN0cm95LWJ0bi1ob3Zlci10ZXh0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIFBvcHVwc1xuJHBvcHVwLWxheWVyLXdpZHRoOiAyNjBweCAhZGVmYXVsdDtcbiRwb3B1cC1ib3JkZXItcmFkaXVzOiA2cHggIWRlZmF1bHQ7XG4kcG9wdXAtbWluLXdpZHRoOiAyNzZweCAhZGVmYXVsdDtcbiRwb3B1cC1jb250YWluZXItbWF4LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XG4kcG9wdXAtaWNvbi1zaXplOiAkdWktc3ZnLXNpemUgIWRlZmF1bHQ7XG4kcG9wdXAtdGFiLWJ1dHRvbi13aWR0aDogNDZweCAhZGVmYXVsdDtcbiRwb3B1cC10YWItYnV0dG9uLWhlaWdodDogJGJ0bi1oZWlnaHQgIWRlZmF1bHQ7XG4kcG9wdXAtYm94LXNoYWRvdzogMCAzcHggNXB4IC0xcHggcmdiYSgwLDAsMCwuMiksIDAgNnB4IDEwcHggMCByZ2JhKDAsMCwwLC4xNCksIDAgMXB4IDE4cHggMCByZ2JhKDAsMCwwLC4xMikgIWRlZmF1bHQ7XG4kcG9wdXAtYWN0aW9uLWJ0bi1zcGFjaW5nOiAxMHB4ICFkZWZhdWx0O1xuJHBvcHVwLW1hcmdpbi10b3A6ICRwb3B1cC1hY3Rpb24tYnRuLXNwYWNpbmcgIWRlZmF1bHQ7XG4kcG9wdXAtbGF5ZXItbWFyZ2luOiAyMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWFjdGlvbi1idXR0b24tZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHBvcHVwLW9ubHktYnRuLXBhZGRpbmc6IDZweCAxMHB4ICFkZWZhdWx0O1xuJHBvcHVwLWJ0bi1zdmctc2l6ZTogJHVpLXN2Zy1zaXplICFkZWZhdWx0O1xuJHBvcHVwLWJvcmRlci1tYXJnaW46IDIwcHggIWRlZmF1bHQ7XG4kcG9wdXAtYm9yZGVyLXBhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XG4kcG9wdXAtaWNvbi1mb250LXNpemU6IDIwcHggIWRlZmF1bHQ7XG4kcG9wdXAtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuJHBvcHVwLWljb24tcGFkZGluZzogNnB4ICFkZWZhdWx0O1xuJHBvcHVwLWVtb3RpY29uLWNvbnRhaW5lci13aWR0aDogMzY4cHggIWRlZmF1bHQ7XG4kcG9wdXAtc2MtY29udGFpbmVyLXdpZHRoOiAkcG9wdXAtZW1vdGljb24tY29udGFpbmVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcHVwLWZhLWNvbnRhaW5lci13aWR0aDogNTA2cHggIWRlZmF1bHQ7XG4kcG9wdXAtc20taWUtd2lkdGg6IDIzNnB4ICFkZWZhdWx0O1xuJHBvcHVwLWZhLWljb24tc2l6ZTogMThweCAhZGVmYXVsdDtcbiRwb3B1cC1mYS1pY29uLXBhZGRpbmc6IDhweCAhZGVmYXVsdDtcbiRwb3B1cC1mYS1pY29uLW1hcmdpbjogNnB4ICFkZWZhdWx0O1xuJHBvcHVwLWZhLWljb24tZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJHBvcHVwLWZhLWdyaWQtaWNvbi1zaXplOiA0NXB4ICFkZWZhdWx0O1xuXG4vLyBJbnB1dHMuXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5ICFkZWZhdWx0O1xuJGlucHV0LWxhYmVsLWNvbG9yOiBtaXgoJHdoaXRlLCAjMDAwLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtcGFkZGluZzogMTVweCAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXM6IDJweCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLWxlZnQtcmlnaHQ6IDEycHggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy10b3AtYm90dG9tOiA0cHggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZzogJGlucHV0LXBhZGRpbmctdG9wLWJvdHRvbSAkaW5wdXQtcGFkZGluZy1sZWZ0LXJpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXBhZGRpbmc6ICgkaW5wdXQtcGFkZGluZy10b3AtYm90dG9tIC0gJGlucHV0LWZvY3VzLWJvcmRlci13aWR0aCArICRpbnB1dC1ib3JkZXItd2lkdGgpICgkaW5wdXQtcGFkZGluZy1sZWZ0LXJpZ2h0IC0gJGlucHV0LWZvY3VzLWJvcmRlci13aWR0aCArICRpbnB1dC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogNDZweCAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kaW5wdXQtbGFiZWwtZm9udC1zaXplLWFmdGVyOiAxMXB4ICFkZWZhdWx0O1xuJGlucHV0LWxhYmVsLXRvcDogMjlweCAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC10b3AtYWZ0ZXI6IDlweCAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC1sZWZ0OiAxMnB4ICFkZWZhdWx0O1xuJGlucHV0LWxhYmVsLWxlZnQtYWZ0ZXI6IDRweCAhZGVmYXVsdDtcbiRpbnB1dC1sYWJlbC1wYWRkaW5nOiA0cHggIWRlZmF1bHQ7XG4kaW5wdXQtbWFyZ2luLWJvdHRvbTogMXB4ICFkZWZhdWx0O1xuXG4vLyBDaGVja2JveFxuJGNoZWNrYm94LXNpemU6IDE4cHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtcGFkZGluZzogMTBweCAhZGVmYXVsdDtcbiRjaGVja2JveC1tYXJnaW46IDJweCAhZGVmYXVsdDtcbiRjaGVjYm94LXN2Zy1zaXplOiAxMHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpbmUtbWFyZ2luLXRvcDogMTBweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saW5lLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saW5lLWxhYmVsLW1hcmdpbjogMCA1cHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtbGluZS1oZWlnaHQ6IDEuNHB4ICFkZWZhdWx0O1xuJGNoZWNib3gtYWN0aXZlLWJnOiAjRWNGNUZmICFkZWZhdWx0O1xuJGNoZWNrYm94LW9wYWNpdHk6IDAuOCAhZGVmYXVsdDtcblxuLy8gUXVvdGUuXG4kYmxvY2txdW90ZS1sZXZlbDEtY29sb3I6ICM1RTM1QjEgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1sZXZlbDItY29sb3I6ICMwMEJDRDQgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1sZXZlbDMtY29sb3I6ICM0M0EwNDcgIWRlZmF1bHQ7XG5cbi8vIENoYXIgY291bnRlci5cbiRjaGFyLWNvdW50ZXItdGV4dC1jb2xvcjogJGRhcmstZ3JleSAhZGVmYXVsdDtcbiRjaGFyLWNvdW50ZXItZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGNoYXItY291bnRlci1mb250LWZhbWlseTogc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRjaGFyLWNvdW50ZXItcGFkZGluZzogMTBweCAhZGVmYXVsdDtcblxuJGRyYWctaGVscGVyLWJvcmRlcjogc29saWQgMXB4ICR1aS1jb2xvciAhZGVmYXVsdDtcbiRkcmFnLWhlbHBlci1iZzogJHVpLWNvbG9yICFkZWZhdWx0O1xuXG4vLyBEb2N1bWVudCByZWFkeS5cbiRkb2N1bWVudC1yZWFkeS1wYWRkaW5nOiAzMHB4ICFkZWZhdWx0O1xuJGRvY3VtZW50LXJlYWR5LWJnLWNvbG9yOiAkdWktYmctY29sb3IgIWRlZmF1bHQ7XG5cbi8vIENvbG9yc1xuJGNvbG9yLWlucHV0LWxpbmUtcGFkZGluZzogMTVweCAwIDAgIWRlZmF1bHQ7XG4kY29sb3ItYWN0aW9uLWJ1dHRvbi1wYWRkaW5nOiAxN3B4IDAgMCAhZGVmYXVsdDtcbiRjb2xvci1zcGFuLXNpemU6IDMycHggIWRlZmF1bHQ7XG4kY29sb3ItcmVtb3ZlLXN2Zy1tYXJnaW46IDRweCAhZGVmYXVsdDtcbiRjb2xvci1saW5lLWhlaWdodDogMzJweCAhZGVmYXVsdDtcbiRjb2xvci1mb250LXNpemU6IDEzcHggIWRlZmF1bHQ7XG5cbi8vIEVtb3RpY29uc1xuJGVtb3RpY29uLXRhYi1wYWRkaW5nOiA2cHggIWRlZmF1bHQ7XG4kZW1vdGljb24tdGFiLWJ0bi1wYWRkaW5nOiAwIDAgMCAxNHB4ICFkZWZhdWx0O1xuXG4vLyBJbWFnZSBNYW5hZ2VyXG4kaW1hZ2UtbWFuYWdlci1saXN0LW1hcmdpbjogMCAyMHB4ICFkZWZhdWx0O1xuJGltYWdlLW1hbmFnZXItbm90LWF2YWlsYWJsZS1wYWRkaW5nOiAxMnB4IDAgIWRlZmF1bHQ7XG5cbi8vU3BlY2lhbCBDaGFyYWN0ZXJcbiRzcGVjaWFsLWNoYXItYnRuLXBhZGRpbmc6IDEwcHggMTVweCAhZGVmYXVsdDtcblxuIiwiaWZyYW1lLmZyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59IiwiXG4uZnItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIC5mci1wbGFjZWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogJHBsYWNlaG9sZGVyLXNpemU7XG4gICAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHBsYWNlaG9sZGVyLWZvbnQtZmFtaWx5O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi5zaG93LXBsYWNlaG9sZGVyIHtcbiAgICAuZnItcGxhY2Vob2xkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuICB9XG5cbiAgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1iZztcbiAgICBjb2xvcjogJHNlbGVjdGlvbi10ZXh0O1xuICB9XG5cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmc7XG4gICAgY29sb3I6ICRzZWxlY3Rpb24tdGV4dDtcbiAgfVxufVxuXG4uZnItYm94LmZyLWJhc2ljIHtcbiAgLmZyLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRlZGl0b3ItYmc7XG4gICAgYm9yZGVyOiAkZWRpdG9yLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdWktYmctY29sb3I7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmZyLWJveC5mci1iYXNpYyB7XG4gICYuZnItdG9wIC5mci13cmFwcGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgJi5mci1ib3R0b20gLmZyLXdyYXBwZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZWRpdG9yLWJvcmRlci1yYWRpdXMgJGVkaXRvci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgLmZyLWJveC5mci1kb2N1bWVudCB7XG4gICAgbWluLXdpZHRoOiAyMWNtO1xuXG4gICAgLmZyLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6ICRkb2N1bWVudC1yZWFkeS1wYWRkaW5nO1xuICAgICAgbWluLXdpZHRoOiAyMWNtO1xuICAgICAgYmFja2dyb3VuZDogJGRvY3VtZW50LXJlYWR5LWJnLWNvbG9yO1xuXG4gICAgICAuZnItZWxlbWVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDIxY207XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMjZjbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxY20gMmNtO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogYXV0bztcblxuICAgICAgICBociB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yY207XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMmNtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRkb2N1bWVudC1yZWFkeS1iZy1jb2xvcjtcbiAgICAgICAgICBoZWlnaHQ6IDFjbTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZyLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcbiAgY29sb3I6ICR0b29sdGlwLXRleHQ7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAkdHJhbnNpdGlvbi10aW1pbmcpO1xuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICBsZWZ0OiAtMzAwMHB4O1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcbiAgei1pbmRleDogMjE0NzQ4MzY0NztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgQGluY2x1ZGUgZm9udC1zbW9vdGhpbmcoKTtcblxuICAmLmZyLXZpc2libGUge1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gIH1cbn0iLCIvLyBDb21tYW5kIGJ1dHRvbi5cblxuLmZyLXRvb2xiYXIsIC5mci1wb3B1cCwgLmZyLW1vZGFsIHtcbiAgLmZyLWJ0bi13cmFwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuZnItaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJ0bi10ZXh0O1xuICBcdC1tb3otb3V0bGluZTogMDtcbiAgXHRvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgXHRjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46ICRidG4tbWFyZ2luICgkYnRuLW1hcmdpbiAvIDIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgJHRvb2xiYXItdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRidG4taGVpZ2h0O1xuXG4gICAgJi5mci1kcm9wZG93bi5mci1vcHRpb25zIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmLmZyLWJ0bi1ob3ZlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4taG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuXG4gICAgJi5mci1idG4tdGV4dCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBpLCBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogKCgkYnRuLWhlaWdodCAtICRidG4tc3ZnLXNpemUpIC8gMikgKCgkYnRuLXdpZHRoIC0gJGJ0bi1zdmctc2l6ZSkgLyAyKTtcbiAgICAgIHdpZHRoOiAkYnRuLXN2Zy1zaXplO1xuICAgIH1cblxuICAgIHN2Zy5mci1zdmcge1xuICAgICAgaGVpZ2h0OiAkYnRuLXN2Zy1zaXplO1xuICAgIH1cblxuICAgIHN2ZyBwYXRoIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgICAgIGZpbGw6ICRidG4tdGV4dDtcbiAgICB9XG5cbiAgICAvLyBVc2VkIGZvciBhY2Nlc3NpYmlsaXR5IGluc3RlYWQgb2YgYXJpYS1sYWJlbC5cbiAgICBzcGFuLmZyLXNyLW9ubHkge1xuICAgICAgQGluY2x1ZGUgaGlkZS1ieS1jbGlwcGluZygpO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkdWktZm9udC1zaXplO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogICgkdWktZm9udC1zaXplICsgM3B4KTtcbiAgICAgIG1pbi13aWR0aDogKCRidG4td2lkdGggLSAyICogJGJ0bi1tYXJnaW4pO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgaGVpZ2h0OiAoJHVpLWZvbnQtc2l6ZSArIDNweCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgJGJ0bi1tYXJnaW47XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogKCgkYnRuLWhlaWdodCAtICRidG4tZm9udC1zaXplKSAvIDIpICgoJGJ0bi13aWR0aCAtICRidG4tZm9udC1zaXplKSAvIDIpO1xuICAgICAgd2lkdGg6ICRidG4tZm9udC1zaXplO1xuICAgIH1cblxuICAgICYuZnItYnRuLWFjdGl2ZS1wb3B1cCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYnRuLWFjdGl2ZS1iZztcbiAgICB9XG5cbiAgICAmLmZyLWRyb3Bkb3duIHtcbiAgICAgICYuZnItc2VsZWN0aW9uIHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGksIHNwYW4sIGltZywgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICgoKCRidG4td2lkdGggLSAkYnRuLXN2Zy1zaXplKSAvIDIpIC0gJGRyb3Bkb3duLWFycm93LXdpZHRoKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoKCgkYnRuLXdpZHRoIC0gJGJ0bi1zdmctc2l6ZSkgLyAyKSArICRkcm9wZG93bi1hcnJvdy13aWR0aCk7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkZHJvcGRvd24tYXJyb3ctd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGRyb3Bkb3duLWFycm93LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkZHJvcGRvd24tYXJyb3ctd2lkdGggc29saWQgJGJ0bi10ZXh0O1xuICAgICAgICByaWdodDogY2VpbCgoKCgkYnRuLXdpZHRoIC0gJGJ0bi1zdmctc2l6ZSkgLyAyIC0gJGRyb3Bkb3duLWFycm93LXdpZHRoKSAvIDIpKTtcbiAgICAgICAgdG9wOiAoKCRidG4taGVpZ2h0IC0gJGRyb3Bkb3duLWFycm93LXdpZHRoKSAvIDIpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAkZHJvcGRvd24tdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAvLyBEcm9wZG93biBpcyB2aXNpYmxlLlxuICAgICAgJi5mci1hY3RpdmUge1xuICAgICAgICBmaWxsOiAkYnRuLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4tYWN0aXZlLWJnO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nIGVhc2UpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4taG92ZXItYmc7XG4gICAgICAgICAgZmlsbDogJGJ0bi1zZWxlY3RlZC10ZXh0O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJ0bi1zZWxlY3RlZC10ZXh0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICR1aS10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mci1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJGJ0bi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIEBpbmNsdWRlIG9wYWNpdHkoJGJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnRuLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZnItaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZyLXRhYnMge1xuICAgIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogJHBvcHVwLXRhYi1idXR0b24td2lkdGg7XG4gICAgICBoZWlnaHQ6ICRwb3B1cC10YWItYnV0dG9uLWhlaWdodDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICY6bm90KDpob3Zlcik6bm90KDpmb2N1cykge1xuICAgICAgICAmLmZyLWFjdGl2ZSwgJi5mci1hY3RpdmUtdGFiIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkdWktYmc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGhlaWdodDogKCRidG4tZm9udC1zaXplICsgMyk7XG4gICAgICB9XG5cbiAgICAgIGltZywgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAoKCRwb3B1cC10YWItYnV0dG9uLWhlaWdodCAtICRwb3B1cC1idG4tc3ZnLXNpemUpIC8gMikgKCgkcG9wdXAtdGFiLWJ1dHRvbi13aWR0aCAtICRwb3B1cC1idG4tc3ZnLXNpemUpIC8gMik7XG4gICAgICAgIHdpZHRoOiAkcG9wdXAtYnRuLXN2Zy1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRwb3B1cC1idG4tc3ZnLXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZyLWJ0bi1ncnAsIC5mci1tb3JlLXRvb2xiYXIsIC5mci1idXR0b25zOm5vdCguZnItdGFicykge1xuICAgIC5mci1jb21tYW5kLmZyLWJ0biB7XG4gICAgICAmLmZyLWFjdGl2ZTpub3QoLmZyLWRyb3Bkb3duKSB7XG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAkYnRuLWFjdGl2ZS10ZXh0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mci1kaXNhYmxlZCB7XG4gICAgLmZyLWJ0biwgLmZyLWJ0bi5mci1hY3RpdmUge1xuICAgICAgY29sb3I6ICRidG4tZGlzYWJsZWQtY29sb3I7XG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KCRidG4tZGlzYWJsZWQtb3BhY2l0eSk7XG5cbiAgICAgICYuZnItZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJ0bi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZyLXJ0bCB7XG4gICAgLmZyLWJ0bi1ncnAge1xuICAgICAgJi5mci1mbG9hdC1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICAmLmZyLWZsb2F0LXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5mci1jb21tYW5kLmZyLWJ0biwgLmZyLWJ0bi13cmFwIHtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgJi5mci1kcm9wZG93bi5mci1vcHRpb25zIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWhvdmVyLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICBcbiAgICAgICYuZnItYnRuLWhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnRuLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnItdG9vbGJhci5mci1pbmxpbmUge1xuICA+IC5mci1jb21tYW5kLmZyLWJ0bjpub3QoLmZyLWhpZGRlbiksID4gLmZyLWJ0bi13cmFwOm5vdCguZnItaGlkZGVuKSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1pbmxpbmUtZmxleCgpO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5mci1kZXNrdG9wIHtcbiAgLmZyLWNvbW1hbmQge1xuICAgIC8vIEhvdmVyLlxuICAgICY6aG92ZXIsICY6Zm9jdXMsICYuZnItYnRuLWhvdmVyLCAmLmZyLWV4cGFuZGVkIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBjb2xvcjogJGJ0bi1ob3Zlci10ZXh0O1xuXG4gICAgICAmOm5vdCguZnItdGFibGUtY2VsbCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWhvdmVyLWJnO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRidG4taG92ZXItdGV4dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCdXR0b24gaXMgc2VsZWN0ZWQuXG4gICAgJi5mci1zZWxlY3RlZDpub3QoLmZyLXRhYmxlLWNlbGwpLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGJ0bi1zZWxlY3RlZC10ZXh0O1xuICAgICAgYmFja2dyb3VuZDogJGJ0bi1zZWxlY3RlZC1iZztcbiAgICB9XG5cbiAgICAmLmZyLWFjdGl2ZSB7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmZyLWJ0bi1ob3ZlciwgJi5mci1leHBhbmRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4taG92ZXItYmc7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mci1kaXNhYmxlZCB7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmLmZyLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5mci1kaXNhYmxlZCB7XG4gICAgLmZyLWNvbW1hbmQge1xuICAgICAgJjpob3ZlciwgJjpmb2N1cywgJi5mci1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZnItdG9vbGJhci5mci1tb2JpbGUsIC5mci1wb3B1cC5mci1tb2JpbGUge1xuICAuZnItY29tbWFuZC5mci1ibGluayB7XG4gICAgYmFja2dyb3VuZDogJGJ0bi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuIiwiLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgJi5mci1vcHRpb25zIHtcbiAgICB3aWR0aDogJGRyb3Bkb3duLW9wdGlvbnMtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1vcHRpb25zLW1hcmdpbi1sZWZ0O1xuXG4gICAgJi5mci1idG4taG92ZXIsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRkcm9wZG93bi1vcHRpb25zLWJvcmRlci1sZWZ0O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItbGVmdCAwcywgYmFja2dyb3VuZC1jb2xvciAwLjVzKTtcbiAgICB9XG4gIH1cblxuICArIC5mci1kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAkdWktYmc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgem9vbTogMTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1tZW51LWJveC1zaGFkb3cpO1xuXG4gICAgJi50ZXN0LWhlaWdodCB7XG4gICAgICAuZnItZHJvcGRvd24td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogJGRyb3Bkb3duLW1heC1oZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgJGRyb3Bkb3duLXRyYW5zaXRpb24tdGltaW5nKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmZyLWRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgdWwuZnItZHJvcGRvd24tbGlzdCB7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAkZHJvcGRvd24tbGlzdC1wYWRkaW5nO1xuICAgICAgICAgIG1pbi13aWR0aDogJGRyb3Bkb3duLWxpc3QtbWluLXdpZHRoO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRyb3Bkb3duLWxpc3QtaXRlbS1mb250LXNpemU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwICgoKCRkcm9wZG93bi1saXN0LW1pbi13aWR0aCAtICRmbG9hdGluZy1zdmctYnRuLXNpemUpIC8gMikgLSAkYnRuLW1hcmdpbik7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZsb2F0aW5nLXN2Zy1idG4tc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmbG9hdGluZy1zdmctYnRuLXNpemU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAoJGJ0bi1tYXJnaW4gLSAxKSAkYnRuLW1hcmdpbjtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGJ0bi10ZXh0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuZnItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdWktYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5mci1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRidG4tZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZyLXNob3J0Y3V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgICAgLW1vei1vcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZyLWFjdGl2ZSB7XG4gICAgKyAuZnItZHJvcGRvd24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1tZW51LWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxufVxuXG4uZnItYm90dG9tID4gLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgKyAuZnItZHJvcGRvd24tbWVudSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5mci10b29sYmFyLCAuZnItcG9wdXAge1xuICAmLmZyLXJ0bCB7XG4gICAgLmZyLWRyb3Bkb3duLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsImJvZHkucHJldmVudC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYuZnItbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbi5mci1tb2RhbCB7XG4gIGNvbG9yOiAkdWktdGV4dDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG4gIEBpbmNsdWRlIGZvbnQtc21vb3RoaW5nKCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAmLmZyLW1pZGRsZSB7XG4gICAgLmZyLW1vZGFsLXdyYXBwZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgLmZyLW1vZGFsLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLXdyYXBwZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBtYXJnaW46ICRtb2RhbC13cmFwcGVyLW1hcmdpbi1sZztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogJG1vZGFsLWJnO1xuICAgIG1pbi13aWR0aDogJG1vZGFsLXdyYXBwZXItbWluLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLXdyYXBwZXItYm94LXNoYWRvdyk7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICBtYXJnaW46ICRtb2RhbC13cmFwcGVyLW1hcmdpbi1zbTtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcbiAgICAgIG1hcmdpbjogJG1vZGFsLXdyYXBwZXItbWFyZ2luLW1kO1xuICAgICAgd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgIC5mci1tb2RhbC1oZWFkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtb2RhbC1iZztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRtb2RhbC1oZWFkLW1pbi1oZWlnaHQ7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgJHVpLWJnLWNvbG9yIDFweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICR0cmFuc2l0aW9uLXRpbWluZyk7XG5cbiAgICAgIC5mci1tb2RhbC1oZWFkLWxpbmUge1xuICAgICAgICBoZWlnaHQ6ICRtb2RhbC1oZWFkLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogJG1vZGFsLWhlYWQtcGFkZGluZztcblxuICAgICAgfVxuXG4gICAgICAuZnItbW9kYWwtY2xvc2Uge1xuICAgICAgICBtYXJnaW46ICRtb2RhbC1jbG9zZS1tYXJnaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRtb2RhbC1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICAgICAgcGFkZGluZzogJG1vZGFsLWhlYWRpbmctcGFkZGluZztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1vZGFsLWhlYWQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmZyLW1vZGFsLWJvZHkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogJG1vZGFsLWJvZHktbWluLXdpZHRoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkbW9kYWwtYm9keS1wYWRkaW5nLWJvdHRvbTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5mci1jb21tYW5kIHtcbiAgICAgICAgaGVpZ2h0OiAkbW9kYWwtYm9keS1idG4taGVpZ2h0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICR1aS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogJG1vZGFsLWJvZHktYnRuLXBhZGRpbmc7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICsgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4taG92ZXItYmc7XG4gICAgICAgICAgY29sb3I6ICR1aS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWFjdGl2ZS1iZztcbiAgICAgICAgICBjb2xvcjogJHVpLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZyLWRlc2t0b3AgLmZyLW1vZGFsLXdyYXBwZXIge1xuICAuZnItbW9kYWwtaGVhZCB7XG4gICAgaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdWktaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi8vIE92ZXJsYXkgdGhhdCBhcHBlYXJzIHdpdGggbW9kYWwuXG4uZnItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiAkbW9kYWwtb3ZlcmxheS1jb2xvcjtcbiAgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtb3ZlcmxheS1vcGFjaXR5KTtcbiAgei1pbmRleDogMjE0NzQ4MzYzOTtcbn1cbiIsIi5mci1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICR1aS10ZXh0O1xuICBiYWNrZ3JvdW5kOiAkdWktYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcHVwLWJveC1zaGFkb3cpO1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcbiAgbWFyZ2luLXRvcDogJHBvcHVwLW1hcmdpbi10b3A7XG4gIHotaW5kZXg6IDIxNDc0ODM2MzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICBAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuXG4gIC5mci1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6ICRwb3B1cC1pY29uLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwYWRkaW5nOiAkcG9wdXAtaWNvbi1wYWRkaW5nO1xuICB9XG5cbiAgLmZyLWljb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAkcG9wdXAtYm9yZGVyLXBhZGRpbmc7XG4gICAgbWF4LWhlaWdodDogJHBvcHVwLWNvbnRhaW5lci1tYXgtaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgXG4gICAgQHN1cHBvcnRzIG5vdCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgkYnRuLXNpemUsICRidG4tc2l6ZSkpO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgICAgbWluLXdpZHRoOiAkcG9wdXAtbWluLXdpZHRoOyBcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtKSB7XG4gICAgICB3aWR0aDogJHBvcHVwLXNtLWllLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC5mci1pbnB1dC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZDogJHVpLWhvdmVyLWxpZ2h0LWNvbG9yO1xuICB9XG5cbiAgJi5mci1hYm92ZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuXG4gICYuZnItYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cbiAgJi5mci1oaWRkZW4ge1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gIH1cblxuICAmLmZyLWVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItaHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAmLmZyLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZyLWlucHV0LWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkaW5wdXQtbGluZS1wYWRkaW5nO1xuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sIHRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGlucHV0LW1hcmdpbi1ib3R0b207XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJvcmRlcjogc29saWQgJGlucHV0LWJvcmRlci13aWR0aCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgY29sb3I6ICR1aS10ZXh0O1xuICAgICAgZm9udC1zaXplOiAkaW5wdXQtbGFiZWwtZm9udC1zaXplO1xuICAgICAgYmFja2dyb3VuZDogJHVpLWJnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nO1xuICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nLCBwYWRkaW5nICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGlucHV0LWJvcmRlci13aWR0aCAkdWktYm9yZGVyLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkaW5wdXQtZm9jdXMtYm9yZGVyLXdpZHRoICR1aS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogJGlucHV0LWZvY3VzLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIH1cblxuICAgIGlucHV0ICsgbGFiZWwsIHRleHRhcmVhICsgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAkaW5wdXQtbGFiZWwtdG9wO1xuICAgICAgbGVmdDogJGlucHV0LWxhYmVsLWxlZnQ7XG4gICAgICBmb250LXNpemU6ICRpbnB1dC1sYWJlbC1mb250LXNpemU7XG4gICAgICBjb2xvcjogZ3JleTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsICR0b29sYmFyLXRyYW5zaXRpb24tdGltaW5nIGVhc2UpO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJHVpLWJnO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogdGV4dDtcbiAgICB9XG5cbiAgICBpbnB1dC5mci1ub3QtZW1wdHkgKyBsYWJlbCwgdGV4dGFyZWEuZnItbm90LWVtcHR5ICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRpbnB1dC1sYWJlbC1jb2xvcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbGVmdDogJGlucHV0LWxhYmVsLWxlZnQtYWZ0ZXI7XG4gICAgICBwYWRkaW5nOiAwICRpbnB1dC1sYWJlbC1wYWRkaW5nO1xuICAgICAgZm9udC1zaXplOiAkaW5wdXQtbGFiZWwtZm9udC1zaXplLWFmdGVyO1xuICAgICAgdG9wOiAkaW5wdXQtbGFiZWwtdG9wLWFmdGVyO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgdXNlci1zZWxlY3QodGV4dCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZSxcbiAgfVxuXG4gIC5mci1idXR0b25zIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgLmZyLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogJGJ0bi1tYXJnaW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRidG4tbWFyZ2luO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItc2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgICYuZnItdGFicyB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tdGFiLWJvcmRlci1yYWRpdXMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJnLWNvbG9yLW1vcmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmLmZyLXRhYnMtc2Nyb2xsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogJHBvcHVwLW1pbi13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5mci10YWJzKSB7XG4gICAgICBwYWRkaW5nOiAkcG9wdXAtcGFkZGluZztcbiAgICB9XG4gIH1cblxuICAuZnItbGF5ZXIge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcHVwLWJvcmRlci1yYWRpdXMpO1xuICAgIHdpZHRoOiAoJHBvcHVwLWxheWVyLXdpZHRoICogMC43NSk7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIHdpZHRoOiAkcG9wdXAtbGF5ZXItd2lkdGg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgICBtYXJnaW46ICRwb3B1cC1sYXllci1tYXJnaW47XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZnItYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAuZnItYWN0aW9uLWJ1dHRvbnMge1xuICAgIHotaW5kZXg6IDc7XG4gICAgaGVpZ2h0OiAkYnRuLXNpemU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBidXR0b24uZnItY29tbWFuZCB7XG4gICAgICBoZWlnaHQ6ICRidG4tc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICR1aS1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRwb3B1cC1hY3Rpb24tYnRuLXNwYWNpbmc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgZm9udC1zaXplOiAkcG9wdXAtYWN0aW9uLWJ1dHRvbi1mb250LXNpemU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihiYWNrZ3JvdW5kICR0cmFuc2l0aW9uLXRpbWluZyk7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAgICAgKyBidXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4taG92ZXItYmc7XG4gICAgICAgIGNvbG9yOiAkdWktY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJ0bi1hY3RpdmUtYmc7XG4gICAgICAgIGNvbG9yOiAkdWktY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuZnItY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICRjaGVja2JveC1zaXplO1xuICAgIGhlaWdodDogJGNoZWNrYm94LXNpemU7XG4gICAgcGFkZGluZzogJGNoZWNrYm94LXBhZGRpbmc7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGNvbnRlbnQtYm94KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tib3gtbWFyZ2luO1xuICAgICAgbWFyZ2luLXRvcDogJGNoZWNrYm94LW1hcmdpbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogJGNoZWNib3gtc3ZnLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjaGVjYm94LXN2Zy1zaXplO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB3aWR0aDogJGNoZWNrYm94LXNpemU7XG4gICAgICBoZWlnaHQ6ICRjaGVja2JveC1zaXplO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQgJHRyYW5zaXRpb24tdGltaW5nLCBib3JkZXItY29sb3IgJHRyYW5zaXRpb24tdGltaW5nKTtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogJGNoZWNrYm94LXNpemU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IDdweDtcblxuICAgICAgJjpub3QoOmNoZWNrZWQpIHtcblxuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlICsgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyArIHNwYW4sICY6aG92ZXIgKyBzcGFuIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR1aS1ib3JkZXItaG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcblxuICAgICAgICAmICsgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHVpLWNvbG9yO1xuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICR1aS1jb2xvcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSArIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjaGVjYm94LWFjdGl2ZS1iZztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMgKyBzcGFuLCAmOmhvdmVyICsgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgkY2hlY2tib3gtb3BhY2l0eSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZnItY2hlY2tib3gtbGluZSB7XG4gICAgZm9udC1zaXplOiAkY2hlY2tib3gtbGluZS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRjaGVja2JveC1saW5lLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAkY2hlY2tib3gtbGluZS1tYXJnaW4tdG9wO1xuXG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luOiAkY2hlY2tib3gtbGluZS1sYWJlbC1tYXJnaW47XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gICYuZnItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIC5mci1hY3Rpb24tYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5mci1pbnB1dC1saW5lIHtcbiAgICAgIGlucHV0ICsgbGFiZWwsIHRleHRhcmVhICsgbGFiZWwge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItYnV0dG9ucyAuZnItc2VwYXJhdG9yLmZyLXZzIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmZyLXRleHQtZWRpdC1sYXllciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsIi5mci10b29sYmFyIHtcbiAgY29sb3I6ICR1aS10ZXh0O1xuICBiYWNrZ3JvdW5kOiAkdWktYmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6ICRlZGl0b3ItYm9yZGVyO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuICBAaW5jbHVkZSBmb250LXNtb290aGluZygpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihwYWRkaW5nLWJvdHRvbSAkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gIC5mci1uZXdsaW5lIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9vbGJhci1uZXdsaW5lLW1hcmdpbjtcbiAgICBtYXJnaW4tcmlnaHQ6ICR0b29sYmFyLW5ld2xpbmUtbWFyZ2luO1xuICAgIGJhY2tncm91bmQ6ICR0b29sYmFyLW5ld2xpbmUtY29sb3I7XG4gICAgaGVpZ2h0OiAkdG9vbGJhci1uZXdsaW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAkdG9vbGJhci10cmFuc2l0aW9uLXRpbWluZyk7XG4gIH1cblxuICAmLmZyLXRvb2xiYXItb3BlbiB7XG4gICAgLmZyLW5ld2xpbmUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIHBhZGRpbmctYm90dG9tOiAkbW9yZS10b29sYmFyLWJ0bi1oZWlnaHQ7XG4gIH1cblxuICAuZnItZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5mci1mbG9hdC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5mci1tb3JlLXRvb2xiYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVpLWJnLWNvbG9yLW1vcmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgJHRvb2xiYXItdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgIGhlaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLmZyLWV4cGFuZGVkIHtcbiAgICAgIGhlaWdodDogJG1vcmUtdG9vbGJhci1idG4taGVpZ2h0O1xuICAgIH1cblxuICAgICYuZnItb3ZlcmZsb3ctdmlzaWJsZSB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmID4gLmZyLWNvbW1hbmQuZnItYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkYnRuLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGJ0bi1tYXJnaW47XG4gICAgfVxuICB9XG5cbiAgLmZyLWJ0bi1ncnAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46ICRtb3JlLXRvb2xiYXItbWFyZ2luO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pIHtcbiAgICAgIG1hcmdpbjogJG1vcmUtdG9vbGJhci1tYXJnaW4tc207XG4gICAgfVxuICB9XG5cbiAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICAgIG1hcmdpbi10b3A6ICRidG4tbW9yZS1vcGVuLW1hcmdpbi10b3A7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJ0bi1tb3JlLW9wZW4tbWFyZ2luLWJvdHRvbTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyAkYnRuLWJvcmRlci1yYWRpdXMgMCAwKTtcblxuICAgICY6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KDphY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQ6ICR1aS1iZy1jb2xvci1tb3JlO1xuICAgIH1cbiAgfVxuXG4gICYuZnItcnRsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gICYuZnItaW5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcHVwLWJveC1zaGFkb3cpO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgei1pbmRleDogMjE0NzQ4MzYzMDtcblxuICAgICYuZnItYWJvdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgIC5mci1uZXdsaW5lIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmLmZyLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZWRpdG9yLWJvcmRlci1yYWRpdXMgJGVkaXRvci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICAmLmZyLWJvdHRvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGVkaXRvci1ib3JkZXItcmFkaXVzICRlZGl0b3ItYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAuZnItbmV3bGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ocGFkZGluZy10b3AgJHRvb2xiYXItdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgIH1cblxuICAgICYuZnItdG9vbGJhci1vcGVuIC5mci1uZXdsaW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkbW9yZS10b29sYmFyLWJ0bi1oZWlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmZyLWNvbW1hbmQuZnItYnRuLmZyLW9wZW4ge1xuICAgICAgbWFyZ2luLXRvcDogJGJ0bi1tb3JlLW9wZW4tbWFyZ2luLWJvdHRvbTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRidG4tbW9yZS1vcGVuLW1hcmdpbi10b3A7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkYnRuLWJvcmRlci1yYWRpdXMgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmZyLXN0aWNreS1vbiB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxufVxuXG4uZnItc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogJHNlcGFyYXRvci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiBsZWZ0O1xuXG4gICsgLmZyLXNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuZnItdnMge1xuICAgIGhlaWdodDogKCRidG4taGVpZ2h0IC0gMiAqICRidG4tbWFyZ2luKTtcbiAgICB3aWR0aDogJHNlcGFyYXRvci1zaXplO1xuICAgIG1hcmdpbjogJHNlcGFyYXRvci1tYXJnaW47XG4gIH1cblxuICAmLmZyLWhzIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDIgKiAjeyRidG4tbWFyZ2lufSkpO1xuICAgIG1hcmdpbjogMCAkYnRuLW1hcmdpbjtcbiAgICBoZWlnaHQ6ICRzZXBhcmF0b3Itc2l6ZTtcbiAgfVxuXG4gICYuZnItaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZyLXJ0bCAuZnItc2VwYXJhdG9yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItaHMge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZyLXRvb2xiYXIuZnItaW5saW5lIC5mci1zZXBhcmF0b3IuZnItdnMge1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2Vjb25kLXRvb2xiYXIge1xuICBib3JkZXI6ICRlZGl0b3ItYm9yZGVyO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAkZWRpdG9yLWJnO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkZWRpdG9yLWJvcmRlci1yYWRpdXMgJGVkaXRvci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuI2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcblxuICAmID4gc3BhbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogJGxvZ28tc3Bhbi1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogJGxvZ28tc3Bhbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGxvZ28tY29sb3I7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciAkbG9nby10cmFuc2l0aW9uLXRpbWluZyk7XG4gIH1cblxuICAmID4gc3ZnIHtcbiAgICBoZWlnaHQ6ICRsb2dvLXN2Zy1oZWlnaHQ7XG4gICAgd2lkdGg6ICRsb2dvLXN2Zy13aWR0aDtcbiAgICBtYXJnaW46ICRsb2dvLXN2Zy1tYXJnaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJiA+IHN2ZyAqIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbGwgJGxvZ28tdHJhbnNpdGlvbi10aW1pbmcpO1xuICB9XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRidG4tYWN0aXZlLWhvdmVyLXRleHQ7XG4gICAgfVxuXG4gICAgJiA+IHN2ZyAuZnItbG9nbyB7XG4gICAgICBmaWxsOiAkYnRuLWFjdGl2ZS1ob3Zlci10ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLmZyLXZpc2liaWxpdHktaGVscGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZyLW9wYWNpdHktMCB7XG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG59IiwiQGltcG9ydCAndmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuXG5AaW1wb3J0ICdjb3JlL2VsZW1lbnQuc2Nzcyc7XG5AaW1wb3J0ICdjb3JlL2lmcmFtZS5zY3NzJztcbkBpbXBvcnQgJ2NvcmUvd3JhcHBlci5zY3NzJztcblxuQGltcG9ydCAndG9vbHRpcC5zY3NzJztcblxuQGltcG9ydCAndWkvYnV0dG9ucy5zY3NzJztcbkBpbXBvcnQgJ3VpL2Ryb3Bkb3duLnNjc3MnO1xuQGltcG9ydCAndWkvbW9kYWwuc2Nzcyc7XG5AaW1wb3J0ICd1aS9wb3B1cC5zY3NzJztcbkBpbXBvcnQgJ3VpL3RleHRfZWRpdC5zY3NzJztcbkBpbXBvcnQgJ3VpL3Rvb2xiYXIuc2Nzcyc7XG5cbkBpbXBvcnQgJ2hlbHBlcnMuc2Nzcyc7XG5cbi5mci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qKlxuICogUG9zdGlvbiBzdGlja3kgaGFja3MuXG4gKi9cbi5mci1zdGlja3kge1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG5cdHBvc2l0aW9uOiAtbW96LXN0aWNreTtcblx0cG9zaXRpb246IC1tcy1zdGlja3k7XG5cdHBvc2l0aW9uOiAtby1zdGlja3k7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbi5mci1zdGlja3ktb2ZmIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZnItc3RpY2t5LW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcblxuICAmLmZyLXN0aWNreS1pb3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZyLXN0aWNreS1kdW1teSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1zdGlja3ktb24gKyAuZnItc3RpY2t5LWR1bW15LCAuZnItc3RpY2t5LWJveCA+IC5mci1zdGlja3ktZHVtbXkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gVXNlZCBmb3IgYWNjZXNzaWJpbGl0eSBpbnN0ZWFkIG9mIGFyaWEtbGFiZWwuXG5zcGFuLmZyLXNyLW9ubHkge1xuICBAaW5jbHVkZSBoaWRlLWJ5LWNsaXBwaW5nKCk7XG59XG4iLCJAaW1wb3J0ICcuLi92YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi9taXhpbnMuc2Nzcyc7XG5cbnRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgcmVzaXplKG5vbmUpO1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogJGNvZGUtdmlldy1iZztcbiAgY29sb3I6ICRjb2RlLXZpZXctdGV4dDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZyLWJveC5mci1ydGwge1xuICB0ZXh0YXJlYS5mci1jb2RlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxufVxuXG4uZnItYm94IC5Db2RlTWlycm9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLWJveC5mci1jb2RlLXZpZXcge1xuICB0ZXh0YXJlYS5mci1jb2RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mci1lbGVtZW50LCAuZnItcGxhY2Vob2xkZXIsIC5mci1pZnJhbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuQ29kZU1pcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZyLWJveC5mci1pbmxpbmUge1xuICAmLmZyLWNvZGUtdmlldyAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgY29sb3I6ICRidG4tdGV4dDtcbiAgXHQtbW96LW91dGxpbmU6IDA7XG4gIFx0b3V0bGluZTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogKCgkYnRuLWhlaWdodCAtICRidG4tZm9udC1zaXplKSAvIDIpICgoJGJ0bi13aWR0aCAtICRidG4tZm9udC1zaXplKSAvIDIpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCAkdHJhbnNpdGlvbi10aW1pbmcpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZTtcbiAgICAgIHdpZHRoOiAkYnRuLWZvbnQtc2l6ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmZyLWRlc2t0b3A6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJ0bi1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cbiIsIlxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gY29sb3JzXG4kY29sb3ItcHJpbWFyeSAgICAgICAgICAgICAgOiByZ2IoNjUsIDgxLCA5Nyk7XG4kY29sb3ItcHJpbWFyeS1kYXJrICAgICAgICAgOiByZ2IoNTEsIDYzLCA3NSk7XG4kY29sb3ItcHJpbWFyeS1saWdodCAgICAgICAgOiByZ2IoOTAsIDExMywgMTM1KTtcbiRjb2xvci1wcmltYXJ5LWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcblxuJGNvbG9yLXNlY29uZGFyeSAgICAgICAgICAgIDogcmdiKDE0MywgMjI3LCAxOTIpO1xuJGNvbG9yLXNlY29uZGFyeS1pbnZlcnQgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuJGNvbG9yLXNlY29uZGFyeS1kYXJrICAgICAgIDogcmdiKDEwMywgMTg1LCAxNTEpO1xuXG4kY29sb3ItdGVydGlhcnkgICAgICAgICAgICAgOiByZ2IoMTAwLCAxMDgsIDE1NCk7XG4kY29sb3ItdGVydGlhcnktbGlnaHQgICAgICAgOiByZ2IoMjM5LCAyNDAsIDI0Nik7XG4kY29sb3ItdGVydGlhcnktZGFyayAgICAgICAgOiByZ2IoNzUsIDgxLCAxMTYpO1xuXG4kY29sb3ItdGVydGlhcnktaW52ZXJ0ICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItcXVhdGVybmFyeSAgICAgICAgICAgOiByZ2IoMCwgMCwgMCk7XG4kY29sb3ItcXVhdGVybmFyeS1pbnZlcnQgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItcXVpbmFyeSAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCk7XG4kY29sb3ItcXVpbmFyeS1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG5cbi8vIFN0YXRlcyBjb2xvcnNcbiRjb2xvci1zdWNjZXNzICAgICAgICAgICAgICA6IHJnYig5MiwgMTg0LCA5Mik7XG4kY29sb3Itc3VjY2Vzcy1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItaW5mbyAgICAgICAgICAgICAgICAgOiByZ2IoMywgMTY5LCAyNDQpO1xuJGNvbG9yLWluZm8taW52ZXJ0ICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuJGNvbG9yLXdhcm5pbmcgICAgICAgICAgICAgIDogcmdiKDI1NSwgMTkzLCA3KTtcbiRjb2xvci13YXJuaW5nLWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvci1kYW5nZXIgICAgICAgICAgICAgICA6IHJnYigyMDAsIDQwLCA0MCk7XG4kY29sb3ItZGFuZ2VyLWludmVydCAgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4kY29sb3ItbXV0ZWQgICAgICAgICAgICAgICAgOiByZ2IoMTUzLCAxNTMsIDE1Myk7XG4kY29sb3ItbXV0ZWQtaW52ZXJ0ICAgICAgICAgOiByZ2IoOTAsIDkwLCA5MCk7XG5cbiRjb2xvci1saWdodCAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvci1kYXJrICAgICAgICAgICAgICAgICA6IHJnYigwLCAwLCAwKTtcblxuLy8gQ29sb3IgbmFtZXNcbiRjb2xvci13aGl0ZSAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiRjb2xvci1ncmV5LWxpZ2h0ICAgICAgICAgICA6IHJnYigyNDYsIDI0NiwgMjQ2KTtcbiRjb2xvci1ncmV5LW1lZGl1bSAgICAgICAgICA6IHJnYigyMzEsIDIzMiwgMjM5KTtcbiRjb2xvci1ncmV5ICAgICAgICAgICAgICAgICA6IHJnYigxNDksIDE1NiwgMTgyKTtcbiRjb2xvci1ncmV5LWRhcmsxICAgICAgICAgICA6IHJnYigxMTYsIDEyMCwgMTQxKTtcbiRjb2xvci1ncmV5LWRhcmsyICAgICAgICAgICA6IHJnYig4OSwgOTMsIDExMCk7XG4kY29sb3ItZ3JleS1kYXJrMyAgICAgICAgICAgOiByZ2IoNzIsIDc1LCA5MSk7XG4kY29sb3ItYmxhY2sgICAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCk7XG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUeXBvZ3JhcGh5XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgICAgIDogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAgICAgIDogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiRmb250LWZhbWlseS1iYXNlICAgICAgICAgICA6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlLW1pbiAgICAgICAgIDogMTJweDsgLy8gTVVTVCBiZSBpbiBweFxuJGZvbnQtc2l6ZS1iYXNlLW1heCAgICAgICAgIDogMTZweDsgLy8gTVVTVCBiZSBpbiBweFxuXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDA7XG5cbi8qKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBTYXNzIE1RIHZhcmlhYmxlc1xuICogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIFRvIGVuYWJsZSBzdXBwb3J0IGZvciBicm93c2VycyB0aGF0IGRvIG5vdCBzdXBwb3J0IEBtZWRpYSBxdWVyaWVzLFxuLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSkgc2V0ICRtcS1yZXNwb25zaXZlIHRvIGZhbHNlXG4vLyBDcmVhdGUgYSBzZXBhcmF0ZSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byB0aGVzZSBicm93c2Vycyxcbi8vIG1lYW5pbmcgQG1lZGlhIHF1ZXJpZXMgd2lsbCBiZSByYXN0ZXJpemVkLCByZWx5aW5nIG9uIHRoZSBjYXNjYWRlIGl0c2VsZlxuJG1xLXJlc3BvbnNpdmU6IHRydWU7XG5cbi8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLyBhY3Jvc3MgdGVhbSBtZW1iZXJzLiBJdCB3aWxsIGltcHJvdmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuXG4vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4kbXEtYnJlYWtwb2ludHM6IChcbiAgICAnbW9iaWxlJzogIDMyMHB4LFxuICAgICd0YWJsZXQnOiAgNzY4cHgsXG4gICAgJ2Rlc2t0b3AnOiA5OTFweCxcbiAgICAnd2lkZSc6ICAgIDEzMDBweCxcblxuICAgIC8vIFR3ZWFrcG9pbnRzXG4gICAgJ21vYmlsZUxhbmRzY2FwZSc6IDQ4MHB4LFxuKTtcblxuLy8gRGVmaW5lIHRoZSBicmVha3BvaW50IGZyb20gdGhlICRtcS1icmVha3BvaW50cyBsaXN0IHRoYXQgc2hvdWxkXG4vLyBiZSB1c2VkIGFzIHRoZSB0YXJnZXQgd2lkdGggd2hlbiBvdXRwdXR0aW5nIGEgc3RhdGljIHN0eWxlc2hlZXRcbi8vICh3aGVuICRtcS1yZXNwb25zaXZlIGlzIHNldCB0byAnZmFsc2UnKS5cbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcDtcblxuLy8gSWYgeW91IHdhbnQgdG8gZGlzcGxheSB0aGUgY3VycmVudGx5IGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3Bcbi8vIHJpZ2h0IGNvcm5lciBvZiB5b3VyIHNpdGUgZHVyaW5nIGRldmVsb3BtZW50LCBhZGQgdGhlIGJyZWFrcG9pbnRzXG4vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGguIEZvciBleGFtcGxlOiAobW9iaWxlLCB0YWJsZXQsIGRlc2t0b3ApLlxuLy8gJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIG1vYmlsZUxhbmRzY2FwZSwgdGFibGV0LCBkZXNrdG9wLCB3aWRlKTtcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKTtcblxuLyoqXG4gKiBaLWluZGV4ZXNcbiAqL1xuJHotaW5kZXhlczogKFxuICAgICdiZWxvdyc6IC0xLFxuICAgICdkZWZhdWx0JzogMSxcbiAgICAncG9zaXRpb24tZml4ZWQnOiAxMDAwLFxuICAgICdwb3NpdGlvbi1zdGlja3knOiAxMDEwLFxuICAgICdtb2RhbCc6IDUwMDAsXG4pO1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRGVmaW5lIHRoZSBkZWZhdWx0IG1pbiBhbmQgbWF4IHdpZHRoIHRoZSBcInJlc3BvbnNpdmUtc2l6ZVwiIG1peGluIGlzXG4gKiBiYXNlZCBvbiB3aGVuIG5vIHNpemUgaXMgZGVmaW5lZCB3aGVuIGluY2x1ZGluZyB0aGUgbWl4aW4uXG4gKlxuICogVGhlIHNpemUgd2lsbCBiZSBhdCB0aGUgbG93ZXN0IHZhbHVlIHdoZW4gdGhlIHNjcmVlbiBzaXplIGlzIDw9IGF0ICRyZXNwb25zaXZlLXNpemUtbWluLXdpZHRoXG4gKiBhbmQgYXQgdGhlIGhpZ2hlc3QgdmFsdWUgd2hlbiB0aGUgc2NyZWVuIHNpemUgaXMgPj0gYXQgJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJHJlc3BvbnNpdmUtc2l6ZS1taW4td2lkdGg6IDMyMHB4O1xuJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGg6IDcwMHB4O1xuIiwiLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIE9wdGlvbnNcbiAqIEZvciBxdWlja2x5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4kZW5hYmxlLWNhcmV0ICAgICAgICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkICAgICAgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93cyAgICAgICAgICAgICA6IGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHMgICAgICAgICAgIDogZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zICAgICAgICAgOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXMgICAgICAgIDogdHJ1ZSAhZGVmYXVsdDtcblxuLyoqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG9yc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbi8vIE1haW4gY29sb3JzXG4kY29sb3ItcHJpbWFyeSAgICAgICAgICAgICAgOiByZ2IoNjAsIDk1LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZGFyayAgICAgICAgIDogcmdiKDM4LCA2NCwgMTUwKSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ICAgICAgICAgOiByZ2IoNzUsIDExNCwgMjU1KSAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWludmVydCAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAhZGVmYXVsdDtcblxuJGNvbG9yLXNlY29uZGFyeSAgICAgICAgICAgIDogcmdiKDIyNywgMjI3LCA5MykgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWludmVydCAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5LWRhcmsgICAgICAgOiByZ2IoMTY1LCAxNjUsIDcwKSAhZGVmYXVsdDtcblxuJGNvbG9yLXRlcnRpYXJ5ICAgICAgICAgICAgIDogcmdiKDEwMCwgMTA4LCAxNTQpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0ICAgICAgIDogcmdiKDIzOSwgMjQwLCAyNDYpICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5LWRhcmsgICAgICAgOiByZ2IoNzUsIDgxLCAxMTYpICFkZWZhdWx0O1xuXG4kY29sb3ItdGVydGlhcnktaW52ZXJ0ICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeSAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVhdGVybmFyeS1pbnZlcnQgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeSAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgIWRlZmF1bHQ7XG4kY29sb3ItcXVpbmFyeS1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG5cbi8vIFN0YXRlcyBjb2xvcnNcbiRjb2xvci1zdWNjZXNzICAgICAgICAgICAgICA6IHJnYig5MiwgMTg0LCA5MikgIWRlZmF1bHQ7XG4kY29sb3Itc3VjY2Vzcy1pbnZlcnQgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItaW5mbyAgICAgICAgICAgICAgICAgOiByZ2IoMywgMTY5LCAyNDQpICFkZWZhdWx0O1xuJGNvbG9yLWluZm8taW52ZXJ0ICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICFkZWZhdWx0O1xuJGNvbG9yLXdhcm5pbmcgICAgICAgICAgICAgIDogcmdiKDI1NSwgMTkzLCA3KSAhZGVmYXVsdDtcbiRjb2xvci13YXJuaW5nLWludmVydCAgICAgICA6IHJnYigxMTEsIDgzLCAwKSAhZGVmYXVsdDtcbiRjb2xvci1kYW5nZXIgICAgICAgICAgICAgICA6IHJnYigyMDAsIDQwLCA0MCkgIWRlZmF1bHQ7XG4kY29sb3ItZGFuZ2VyLWludmVydCAgICAgICAgOiByZ2IoMjU1LCAyNTUsIDI1NSkgIWRlZmF1bHQ7XG4kY29sb3ItbXV0ZWQgICAgICAgICAgICAgICAgOiByZ2IoMTUzLCAxNTMsIDE1MykgICFkZWZhdWx0O1xuJGNvbG9yLW11dGVkLWludmVydCAgICAgICAgIDogcmdiKDkwLCA5MCwgOTApICAhZGVmYXVsdDtcblxuJGNvbG9yLWxpZ2h0ICAgICAgICAgICAgICAgIDogcmdiKDI1NSwgMjU1LCAyNTUpICAhZGVmYXVsdDtcbiRjb2xvci1kYXJrICAgICAgICAgICAgICAgIDogcmdiKDAsIDAsIDApICAhZGVmYXVsdDtcblxuLy8gQ29sb3IgbmFtZXNcbiRjb2xvci13aGl0ZSAgICAgICAgICAgICAgICA6IHJnYigyNTUsIDI1NSwgMjU1KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1saWdodCAgICAgICAgICAgOiByZ2IoMjQ2LCAyNDYsIDI0NikgICFkZWZhdWx0O1xuJGNvbG9yLWdyZXktbWVkaXVtICAgICAgICAgICA6IHJnYigyMzEsIDIzMiwgMjM5KSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleSAgICAgICAgICAgICAgICAgIDogcmdiKDE0OSwgMTU2LCAxODIpICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmsxICAgICAgICAgICA6IHJnYigxMTYsIDEyMCwgMTQxKSAgIWRlZmF1bHQ7XG4kY29sb3ItZ3JleS1kYXJrMiAgICAgICAgICAgOiByZ2IoODksIDkzLCAxMTApICAhZGVmYXVsdDtcbiRjb2xvci1ncmV5LWRhcmszICAgICAgICAgICA6IHJnYig3MiwgNzUsIDkxKSAgIWRlZmF1bHQ7XG4kY29sb3ItYmxhY2sgICAgICAgICAgICAgICAgOiByZ2IoMCwgMCwgMCkgICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVHlwb2dyYXBoeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKi9cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmICAgICA6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2UgICAgICA6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZSAgICAgICAgICAgOiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LXNpemUtYmFzZS1taW4gICAgICAgICA6IDEycHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcbiRmb250LXNpemUtYmFzZS1tYXggICAgICAgICA6IDE2cHggIWRlZmF1bHQ7IC8vIE1VU1QgYmUgaW4gcHhcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogU2FzcyBNUSB2YXJpYWJsZXNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXFcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICovXG4vLyBUbyBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vIChJRSA8PSA4LCBGaXJlZm94IDw9IDMsIE9wZXJhIDw9IDkpIHNldCAkbXEtcmVzcG9uc2l2ZSB0byBmYWxzZVxuLy8gQ3JlYXRlIGEgc2VwYXJhdGUgc3R5bGVzaGVldCBzZXJ2ZWQgZXhjbHVzaXZlbHkgdG8gdGhlc2UgYnJvd3NlcnMsXG4vLyBtZWFuaW5nIEBtZWRpYSBxdWVyaWVzIHdpbGwgYmUgcmFzdGVyaXplZCwgcmVseWluZyBvbiB0aGUgY2FzY2FkZSBpdHNlbGZcbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8gc3Rha2Vob2xkZXJzLCBkZXNpZ25lcnMsIGRldmVsb3BlcnMsIGFuZCB0ZXN0ZXJzLlxuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgJ21vYmlsZSc6ICAzMjBweCxcbiAgICAndGFibGV0JzogIDc2OHB4LFxuICAgICdkZXNrdG9wJzogOTkxcHgsXG4gICAgJ3dpZGUnOiAgICAxMzAwcHgsXG5cbiAgICAvLyBUd2Vha3BvaW50c1xuICAgICdtb2JpbGVMYW5kc2NhcGUnOiA0ODBweCxcbikgIWRlZmF1bHQ7XG5cbi8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tIHRoZSAkbXEtYnJlYWtwb2ludHMgbGlzdCB0aGF0IHNob3VsZFxuLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIHdoZW4gb3V0cHV0dGluZyBhIHN0YXRpYyBzdHlsZXNoZWV0XG4vLyAod2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykuXG4kbXEtc3RhdGljLWJyZWFrcG9pbnQ6IGRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLyByaWdodCBjb3JuZXIgb2YgeW91ciBzaXRlIGR1cmluZyBkZXZlbG9wbWVudCwgYWRkIHRoZSBicmVha3BvaW50c1xuLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLiBGb3IgZXhhbXBsZTogKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vXG4vLyBXZSBjYW5ub3Qgc2V0IGEgZGVmYXVsdCB2YWx1ZSB0byBcIiRtcS1zaG93LWJyZWFrcG9pbnRzXCIgaGVyZSBiZWNhdXNlIHdlIGNhbm5vdCBvdmVycmlkZVxuLy8gaXQgd2l0aCBhbiBlbXB0eSBsaXN0IGZvciBwcm9kdWN0aW9uIGJ1aWxkcyAoc2FzcyBjb25zaWRlciB0aGUgdmFsdWUgYXMgbm90IHNldCBhbmQgdXNlIHRoZSBvbmUgZGVmaW5lZCBoZXJlIGluc3RlYWQpLlxuLy9cbi8vIFNvIGlmIHlvdSB3YW50IHRvIHNob3cgYnJlYWtwb2ludHMgaW4geW91ciBhcHAsIGNvcHkvcGFzdGUgdGhlIGxpbmUgYmVsb3cgaW4gdGhlIF92YXJpYWJsZXMuc2NzcyBmaWxlIG9mIHlvdXIgYXBwOlxuLy8gJG1xLXNob3ctYnJlYWtwb2ludHM6IChtb2JpbGUsIG1vYmlsZUxhbmRzY2FwZSwgdGFibGV0LCBkZXNrdG9wLCB3aWRlKSAhZGVmYXVsdDtcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLyoqXG4gKiBaLWluZGV4ZXNcbiAqL1xuJHotaW5kZXhlczogKFxuICAgICdiZWxvdyc6IC0xLFxuICAgICdkZWZhdWx0JzogMSxcbiAgICAncG9zaXRpb24tZml4ZWQnOiAxMDAwLFxuICAgICdwb3NpdGlvbi1zdGlja3knOiAxMDEwLFxuICAgICdtb2RhbCc6IDUwMDAsXG4pICFkZWZhdWx0O1xuXG4vKipcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRGVmaW5lIHRoZSBkZWZhdWx0IG1pbiBhbmQgbWF4IHdpZHRoIHRoZSBcInJlc3BvbnNpdmUtc2l6ZVwiIG1peGluIGlzXG4gKiBiYXNlZCBvbiB3aGVuIG5vIHNpemUgaXMgZGVmaW5lZCB3aGVuIGluY2x1ZGluZyB0aGUgbWl4aW4uXG4gKlxuICogVGhlIHNpemUgd2lsbCBiZSBhdCB0aGUgbG93ZXN0IHZhbHVlIHdoZW4gdGhlIHNjcmVlbiBzaXplIGlzIDw9IGF0ICRyZXNwb25zaXZlLXNpemUtbWluLXdpZHRoXG4gKiBhbmQgYXQgdGhlIGhpZ2hlc3QgdmFsdWUgd2hlbiB0aGUgc2NyZWVuIHNpemUgaXMgPj0gYXQgJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGguXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqL1xuJHJlc3BvbnNpdmUtc2l6ZS1taW4td2lkdGg6IDMyMHB4ICFkZWZhdWx0O1xuJHJlc3BvbnNpdmUtc2l6ZS1tYXgtd2lkdGg6IDcwMHB4ICFkZWZhdWx0O1xuIiwiLyoqXG4gKiBJbXBvcnQgYWxsIGZ1bmN0aW9ucy5cbiAqL1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY29udGFpbnNcIjtcbkBpbXBvcnQgXCJjb252ZXJ0LWFuZ2xlXCI7XG5AaW1wb3J0IFwiaXMtZGlyZWN0aW9uXCI7XG5AaW1wb3J0IFwibGVnYWN5LWRpcmVjdGlvblwiO1xuQGltcG9ydCBcInNwbGl0LXN0clwiO1xuQGltcG9ydCBcInN0cmlwLXVuaXRcIjtcbkBpbXBvcnQgXCJ0by1sZW5ndGhcIjtcbkBpbXBvcnQgXCJ0by1udW1iZXJcIjtcbiIsIi8qKlxuICogSW1wb3J0IGFsbCBtaXhpbnMuXG4gKi9cbkBpbXBvcnQgXCJib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwiYm94LXNoYWRvd1wiO1xuQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY2FyZXRcIjtcbkBpbXBvcnQgXCJjbGVhcmZpeFwiOyBcbkBpbXBvcnQgXCJncmFkaWVudHNcIjtcbkBpbXBvcnQgXCJob3ZlclwiO1xuQGltcG9ydCBcImltYWdlXCI7XG5AaW1wb3J0IFwicmVzaXplXCI7XG5AaW1wb3J0IFwicmVzcG9uc2l2ZS1zaXplXCI7XG5AaW1wb3J0IFwic2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcInNpemVcIjtcbkBpbXBvcnQgXCJ0ZXh0LWVtcGhhc2lzXCI7XG5AaW1wb3J0IFwidGV4dC1oaWRlXCI7XG5AaW1wb3J0IFwidGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcInRyYW5zaXRpb25cIjtcbkBpbXBvcnQgXCJ6LWluZGV4XCI7XG4iLCIqIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgY29sb3I6ICM0YjUxNzc7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgfVxufVxuIiwiW2pxbS12dWUtYXBwXSAqIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci10ZXJ0aWFyeS1saWdodDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAuc2VjdGlvbl9fY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAubWVzcy1kcm9wZG93biwgLmVtYWlsLWRyb3Bkb3duLCAubm90aWZpLWRyb3Bkb3duIHtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgIH1cbn1cblxuLmhlYWRlci13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuaGVhZGVyLXdyYXAgLmFjY291bnQtaXRlbSA+IC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXItd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC5tZXNzLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGlmaS1kcm9wZG93biB7XG4gICAgICAgICAgICBsZWZ0OiAtODNweDtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogNzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmhlYWRlci1idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cblxuLmFjY291bnQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3VudC1pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgPiAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1kcm9wZG93biB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIC5pbmZvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRlcnRpYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzE2KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGVydGlhcnktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwLzEzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdGVydGlhcnktbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2JvZHkgYSxcbiAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2Zvb3RlciBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3VudC1kcm9wZG93bl9fYm9keSBhOmhvdmVyLFxuICAgICAgICAuYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY291bnQtZHJvcGRvd25fX2JvZHkgYSBpLFxuICAgICAgICAuYWNjb3VudC1kcm9wZG93bl9fZm9vdGVyIGEgaXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3ViaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLnN1YmhlYWRlci10b29sYmFyID4gKiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWVudS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkY29sb3ItcHJpbWFyeSAwJSwgc2hhZGUoJGNvbG9yLXByaW1hcnksIDEwJSkgMTAwJSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDMwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogNTtcblxuICAgIC5tZW51LXNpZGViYXJfX2hlYWRlciB7XG4gICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEyKTtcblxuICAgIFx0LmxvZ28ge1xuXHQgICAgICAgIGhlaWdodDogNjBweDtcblx0ICAgICAgICBwYWRkaW5nOiA4cHggMjVweCA1cHg7XG5cdCAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG5cdCAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdCAgICAgICAgZGlzcGxheTogZmxleDtcblx0ICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICAgICB6LWluZGV4OiAzO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdCAgICAubG9nbyB7XG5cdFx0ICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIH1cblx0XHR9XG5cblx0XHQudG9nZ2xlIHtcblx0XHRcdC50b2dnbGVfX2J0biB7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdFxuICAgIH1cbiAgICBcbiAgICAubWVudS1zaWRlYmFyX19jb250ZW50IHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjFweCk7XG5cdH1cblxuXHQubmF2YmFyLXNpZGViYXIge1xuXHRcdC5uYXZiYXJfX2xpc3Qge1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0ICAgIHBhZGRpbmc6IDE1cHggMCAwIDA7XG5cblx0XHQgICAgLm1lbnVfX2l0ZW0ge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdCAgICBmbGV4LWdyb3c6IDE7XG5cdFx0XHQgICAgcGFkZGluZzogMDtcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgbWFyZ2luOiAwO1xuXHRcdFx0ICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG5cdFx0XHQgICAgYSB7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgICAgZmxleC1ncm93OiAxO1xuXHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0ICAgIG1hcmdpbjogMDtcblx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsIC5tZW51X19pdGVtLS1jdXJyZW50ICYge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHR9XG5cbiAgICAgICAgICAgICAgICAmLS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZGFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgUHJvJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1vcGVuZWQge1xuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51X2xldmVsXzEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCA1cHggMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAubWVudV9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuXHRcdFx0ICAgIC5tZW51X19zdWJtZW51IHtcblx0XHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAyNHB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lm1lbnVfX3NlY3Rpb24ge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cblx0XHRcdCAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ICAgICAgICBjb250ZW50OiBcIlxcZjE0MVwiO1xuXHRcdFx0ICAgICAgICBkaXNwbGF5OiBub25lO1xuXHRcdFx0ICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IFBybyBMaWdodCc7XG5cblx0XHRcdCAgICAgICAgLm1haW4tc2lkZWJhci1jb25kZW5zZWQgJiB7XG5cdFx0XHQgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0ICAgICAgICB9XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5tYWluLXNpZGViYXItY29uZGVuc2VkICYge1xuICAgIFx0d2lkdGg6IDYwcHg7XG5cbiAgICBcdC5sb2dvIHtcbiAgICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgICBcdH1cblxuICAgIFx0Lm1lbnUtc2lkZWJhcl9faGVhZGVyIHtcblx0XHRcdC50b2dnbGUge1xuXHRcdFx0XHQudG9nZ2xlX19idG4ge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cbiAgICAgICAgLm5hdmJhci1zaWRlYmFyIHtcbiAgICAgICAgICAgIC5tZW51X19zZWN0aW9uID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWNvbmRhcnktc2lkZWJhciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmYwZjY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGZsZXg6IDAgMCAyMDBweDtcblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAubWVudV9fc2VjdGlvbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV9faXRlbS0tY3VycmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZGFyeS1zaWRlYmFyX19oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYwZjY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgLnNlY29uZGFyeS1zaWRlYmFyX19jb2xsYXBzZS1idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtM3B4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5LXNpZGViYXItY29uZGVuc2VkICYge1xuICAgICAgICB3aWR0aDogNTBweDtcblxuICAgICAgICAuc2Vjb25kYXJ5LXNpZGViYXJfX2hlYWRlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudV9faXRlbTpub3QoLm1lbnVfX3NlY3Rpb24pIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51X19zZWN0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCJcbi8qIC0tLS0tIFNlY3Rpb24tLS0tLSAqL1xuXG5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiAtLS0tLSBQYWdlIFdyYXBwZXItLS0tLSAqL1xuLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG59XG5cbi5wYWdlLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5tZW51LXNpZGViYXIgKyAucGFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjgwcHg7XG5cbiAgICAubWFpbi1zaWRlYmFyLWNvbmRlbnNlZCAmIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIH1cbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4iLCIubWVudS1zaWRlYmFyIHtcbiAgICAubWVudS1zaWRlYmFyX19oZWFkZXIge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiaHRtbC5sLWh1YiB7XG4gICAgJiwgYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgYmFja2dyb3VuZDogIzM1MTc5MjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogNSU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbi1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDhyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuYXBwLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW07XG4gICAgICAgIG1pbi13aWR0aDogMjByZW07XG4gICAgICAgIG1heC13aWR0aDogMjByZW07XG4gICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMWMxYzFjO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nICsgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAjODg0NmZmIDAgMCAxMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmwtZXJyb3Ige1xuICAgIEBpbXBvcnQgJ21haW4nO1xufVxuIiwiJiwgYm9keSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktaW52ZXJ0O1xufVxuXG4jZXJyb3ItYm9keSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG5cbiAgICAmID4gaSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLy8mOjpiZWZvcmUge1xuICAgIC8vICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIC8vICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgLy8gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAvLyAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAvLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIC8vICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgIC8vICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC8vICAgIGNvbnRlbnQ6IFwiXFxmNWIzXCI7XG4gICAgLy8gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgIHotaW5kZXg6IDA7XG4gICAgLy8gICAgZm9udC1zaXplOiAxNXJlbTtcbiAgICAvLyAgICB0b3A6IDA7XG4gICAgLy8gICAgcmlnaHQ6IDA7XG4gICAgLy99XG59XG5cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBjb2xvcjogdGludCgkY29sb3ItcHJpbWFyeSwgMzUlKTtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB0aW50KCRjb2xvci1wcmltYXJ5LCAzNSUpO1xuICAgIG9wYWNpdHk6IDAuOTtcbn1cblxuaHIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDAuNWVtIDAgMWVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWludmVydDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogc2hhZGUoJGNvbG9yLXByaW1hcnktaW52ZXJ0LCAyNSUpO1xuICAgIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8vIE1peGVzIGEgY29sb3Igd2l0aCB3aGl0ZS5cbi8vL1xuLy8vIEBhcmd1bWVudCB7Y29sb3J9ICRjb2xvclxuLy8vXG4vLy8gQGFyZ3VtZW50IHtudW1iZXIgKHBlcmNlbnRhZ2UpfSAkcGVyY2VudFxuLy8vICAgVGhlIGFtb3VudCBvZiB3aGl0ZSB0byBiZSBtaXhlZCBpbi5cbi8vL1xuLy8vIEByZXR1cm4ge2NvbG9yfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgLmVsZW1lbnQge1xuLy8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aW50KCM2ZWNhYTYsIDQwJSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZGZjOTtcbi8vLyAgIH1cblxuQGZ1bmN0aW9uIHRpbnQoXG4gICRjb2xvcixcbiAgJHBlcmNlbnRcbikge1xuICBAaWYgbm90IF9pcy1jb2xvcigkY29sb3IpIHtcbiAgICBAZXJyb3IgXCJgI3skY29sb3J9YCBpcyBub3QgYSB2YWxpZCBjb2xvciBmb3IgdGhlIGAkY29sb3JgIGFyZ3VtZW50IGluIFwiICtcbiAgICAgICAgICAgXCJ0aGUgYHRpbnRgIG1peGluLlwiO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIG1peCgjZmZmLCAkY29sb3IsICRwZXJjZW50KTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gTWl4ZXMgYSBjb2xvciB3aXRoIGJsYWNrLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtjb2xvcn0gJGNvbG9yXG4vLy9cbi8vLyBAYXJndW1lbnQge251bWJlciAocGVyY2VudGFnZSl9ICRwZXJjZW50XG4vLy8gICBUaGUgYW1vdW50IG9mIGJsYWNrIHRvIGJlIG1peGVkIGluLlxuLy8vXG4vLy8gQHJldHVybiB7Y29sb3J9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gICAuZWxlbWVudCB7XG4vLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCNmZmJiNTIsIDYwJSk7XG4vLy8gICB9XG4vLy9cbi8vLyAgIC8vIENTUyBPdXRwdXRcbi8vLyAgIC5lbGVtZW50IHtcbi8vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NGEyMDtcbi8vLyAgIH1cblxuQGZ1bmN0aW9uIHNoYWRlKFxuICAkY29sb3IsXG4gICRwZXJjZW50XG4pIHtcbiAgQGlmIG5vdCBfaXMtY29sb3IoJGNvbG9yKSB7XG4gICAgQGVycm9yIFwiYCN7JGNvbG9yfWAgaXMgbm90IGEgdmFsaWQgY29sb3IgZm9yIHRoZSBgJGNvbG9yYCBhcmd1bWVudCBpbiBcIiArXG4gICAgICAgICAgIFwidGhlIGBzaGFkZWAgbWl4aW4uXCI7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWl4KCMwMDAsICRjb2xvciwgJHBlcmNlbnQpO1xuICB9XG59XG4iLCJcbi5mb3JtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAuY2FyZC1ib2R5ICYge1xuICAgICAgICBtYXJnaW46IC0yNXB4O1xuICAgIH1cblxuICAgIC52Yy1jb2xsYXBzaWJsZS1wYW5lbF9fYm9keSAmIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogLTEwcHggLTEwcHggMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgKyAuZm9ybS1zZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5mb3JtLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZhO1xuICAgIG1hcmdpbjogLTI1cHggLTI1cHggMTBweCAtMjVweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiIsIi8qKlxuICogU291cmNlOiBodHRwczovL3RvYmlhc2FobGluLmNvbS9zcGlua2l0L1xuICovXG4udmMtZWxsaXBzaXMtbG9hZGVyIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udmMtZWxsaXBzaXMtbG9hZGVyID4gZGl2IHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi52Yy1lbGxpcHNpcy1sb2FkZXIgLmJvdW5jZTEge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4udmMtZWxsaXBzaXMtbG9hZGVyIC5ib3VuY2UyIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgICAwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cbiAgICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wKSB9XG59XG5cbkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAgIDAlLCA4MCUsIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfSA0MCUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTtcbiAgICAgIH1cbn1cblxuLnZjLWVsbGlwc2lzLWxvYWRlci5sZyB7XG4gICAgd2lkdGg6IDcwcHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi52Yy1lbGxpcHNpcy1sb2FkZXIuc20ge1xuICAgIHdpZHRoOiAzNXB4O1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbn1cblxuLnZjLWVsbGlwc2lzLWxvYWRlci54cyB7XG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxufVxuIiwiXG4udmMtcGFuZWwtZXJyb3Ige1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmMtcGFuZWwtZXJyb3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZjLXBhbmVsLWVycm9yX19pY29uIHtcbiAgICBmb250LXNpemU6IDNyZW07XG59XG4iLCJcbi52Yy1wYW5lbC1sb2FkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG59XG4iLCIudmMtcmVtb3RlLWFjdGlvbi1idXR0b24ge1xuICAgIC52Yy1yZW1vdGUtYWN0aW9uLWJ1dHRvbl9fc2V0dGluZ3Mge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG59XG4iLCIuY29sbGFwc2libGUtcGFuZWwsIC5jcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbGxhcHNpYmxlLXBhbmVsX19oZWFkZXIsIC5jcF9faGVhZGVyIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiAjNTk1ZDZlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtcGFuZWxfX2JvZHksIC5jcF9fYm9keSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlOGVmO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaWJsZS1wYW5lbF9fZmxvYXRlcnMsIC5jcF9fZmxvYXRlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYgPiAqIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICM1OTVkNmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29sbGFwc2libGUtcGFuZWwtLW9wZW5lZCwgLmNwLS1vcGVuZWQge1xuICAgIC5jb2xsYXBzaWJsZS1wYW5lbF9fYm9keSwgLmNwX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNvbGxhcHNpYmxlLXBhbmVsX19oZWFkZXIsIC5jcF9faGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxufVxuXG4iLCIuY29udGVudC1sb2FkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4iLCIuc3dpdGNoIHtcbiAgICAmLnN3aXRjaC1kZWZhdWx0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5zd2l0Y2gtaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQsIGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXRjaC1sZyB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN3aXRjaC1zbSB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3dpdGNoLXhzIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zd2l0Y2gtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuc3dpdGNoLWlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2Utb3V0LCBiYWNrZ3JvdW5kIC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktbWVkaXVtO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vZmYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbik7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgLjE1cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBsZWZ0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuc3dpdGNoLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3dpdGNoLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2l0Y2gteHMge1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN3aXRjaC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5zd2l0Y2gtaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQsIGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0uNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1tZWRpdW07XG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLW9mZik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogJGNvbG9yLWdyZXktbWVkaXVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtb24pO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4xNXMgZWFzZS1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgbGVmdDogMjZweDtcbiAgICAgICAgfVxuICAgICAgICAmLnN3aXRjaC1sZyB7XG4gICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN3aXRjaC1zbSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3dpdGNoLXhzIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zd2l0Y2gtM2Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLnN3aXRjaC1pbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZS1vdXQsIGJhY2tncm91bmQgLjE1cyBlYXNlLW91dDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAuMTVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICYuc3dpdGNoLWxnIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc3dpdGNoLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2l0Y2gteHMge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3dpdGNoLXBpbGwgLnN3aXRjaC1sYWJlbCwgLnN3aXRjaC5zd2l0Y2gtM2QgLnN3aXRjaC1sYWJlbCwgLnN3aXRjaC1waWxsIC5zd2l0Y2gtaGFuZGxlLCAuc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWhhbmRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBlbSAhaW1wb3J0YW50O1xufVxuXG4uc3dpdGNoLXBpbGwgLnN3aXRjaC1sYWJlbDo6YmVmb3JlLCAuc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAycHggIWltcG9ydGFudDtcbn1cblxuLnN3aXRjaC1waWxsIC5zd2l0Y2gtbGFiZWw6OmFmdGVyLCAuc3dpdGNoLnN3aXRjaC0zZCAuc3dpdGNoLWxhYmVsOjphZnRlciB7XG4gICAgbGVmdDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2l0Y2gtcHJpbWFyeSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IHtcbiAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1wcmltYXJ5LCAxMCUgKTtcbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXByaW1hcnksIDEwJSApO1xuICAgIH1cbn1cblxuLnN3aXRjaC1wcmltYXJ5LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbn1cblxuLnN3aXRjaC1wcmltYXJ5LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3Itc2Vjb25kYXJ5LCAxMCUgKTtcbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXNlY29uZGFyeSwgMTAlICk7XG4gICAgfVxufVxuXG4uc3dpdGNoLXNlY29uZGFyeS1vdXRsaW5lID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG59XG5cbi5zd2l0Y2gtc2Vjb25kYXJ5LW91dGxpbmUtYWx0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuLnN3aXRjaC1zdWNjZXNzID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXN1Y2Nlc3MsIDEwJSApO1xuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3Itc3VjY2VzcywgMTAlICk7XG4gICAgfVxufVxuXG4uc3dpdGNoLXN1Y2Nlc3Mtb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IHtcbiAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgfVxufVxuXG4uc3dpdGNoLXN1Y2Nlc3Mtb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuICAgIH1cbn1cblxuLnN3aXRjaC1pbmZvID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5mbyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLWluZm8sIDEwJSApO1xuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItaW5mbywgMTAlICk7XG4gICAgfVxufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IHtcbiAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWluZm87XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaW5mbztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWluZm87XG4gICAgfVxufVxuXG4uc3dpdGNoLWluZm8tb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbmZvO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWluZm87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItaW5mbyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1pbmZvO1xuICAgIH1cbn1cblxuLnN3aXRjaC13YXJuaW5nID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLXdhcm5pbmcsIDEwJSApO1xuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3Itd2FybmluZywgMTAlICk7XG4gICAgfVxufVxuXG4uc3dpdGNoLXdhcm5pbmctb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IHtcbiAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2FybmluZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgfVxufVxuXG4uc3dpdGNoLXdhcm5pbmctb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nO1xuICAgIH1cbn1cblxuLnN3aXRjaC1kYW5nZXIgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXIgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1kYW5nZXIsIDEwJSApO1xuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItZGFuZ2VyLCAxMCUgKTtcbiAgICB9XG59XG5cbi5zd2l0Y2gtZGFuZ2VyLW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgIH1cbn1cblxuLnN3aXRjaC1kYW5nZXItb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhbmdlciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgfVxufVxuXG4uc3dpdGNoLWxpZ2h0ID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1saWdodCwgMTAlICk7XG4gICAgfVxuICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oICRjb2xvci1saWdodCwgMTAlICk7XG4gICAgfVxufVxuXG4uc3dpdGNoLWxpZ2h0LW91dGxpbmUgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIH1cbn1cblxuLnN3aXRjaC1saWdodC1vdXRsaW5lLWFsdCA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IHtcbiAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgIH1cbn1cblxuLnN3aXRjaC1kYXJrID4gLnN3aXRjaC1pbnB1dDpjaGVja2VkIH4ge1xuICAgIC5zd2l0Y2gtbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbiggJGNvbG9yLWRhcmssIDEwJSApO1xuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCAkY29sb3ItZGFyaywgMTAlICk7XG4gICAgfVxufVxuXG4uc3dpdGNoLWRhcmstb3V0bGluZSA+IC5zd2l0Y2gtaW5wdXQ6Y2hlY2tlZCB+IHtcbiAgICAuc3dpdGNoLWxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgfVxufVxuXG4uc3dpdGNoLWRhcmstb3V0bGluZS1hbHQgPiAuc3dpdGNoLWlucHV0OmNoZWNrZWQgfiB7XG4gICAgLnN3aXRjaC1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaC1oYW5kbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrO1xuICAgIH1cbn1cbiIsIi52Yy10cmVlLWl0ZW0gLnZjLXRyZWUtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAmLnZjLXRyZWUtaXRlbS0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4udmMtdHJlZS1pdGVtX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlLWluLW91dDtcblxuICAgIC50b2dnbGUtYnRuIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG4gICAgICAgIC5zd2l0Y2gtYnRuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAudG9nZ2xlLWJ0biBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZjLXRyZWUgPiAudmMtdHJlZS1pdGVtOmxhc3QtY2hpbGQgPiAudmMtdHJlZS1pdGVtX19jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi52Yy10cmVlLWl0ZW1fX2xlZnQtY29udGVudCwgLnZjLXRyZWUtaXRlbV9fcmlnaHQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cblxuLnZjLXRyZWUtaXRlbS0taGFzLWNoaWxkcmVuOm5vdCgudmMtdHJlZS1pdGVtLS1pbnRlcmFjdGl2ZS1jb250ZW50KSB7XG4gICAgJi52Yy10cmVlLWl0ZW0tLW9wZW5lZCA+IC52Yy10cmVlLWl0ZW1fX2NvbnRlbnQ6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IG4tcmVzaXplO1xuICAgIH1cblxuICAgICY6bm90KC52Yy10cmVlLWl0ZW0tLW9wZW5lZCkgPiAudmMtdHJlZS1pdGVtX19jb250ZW50OmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgICB9XG59XG4iLCIudmMtZm9ybS1lcnJvcnMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXI7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyLWludmVydDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjk1cmVtO1xufVxuXG4udmMtZm9ybS1lcnJvcnMgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4iLCIudmMtZm9ybS1maWxlIHtcbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5kei1jbGlja2FibGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3VwbG9hZC1wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB9XG5cbiAgICAmX191cGxvYWQtcHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fY2FuY2VsLXVwbG9hZC1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICZfX3ZpZXctbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgICZfX2Vycm9yLW1lc3NhZ2VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjVweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG4gKiBTaW5nbGUgZmlsZSB1cGxvYWRcbiAqL1xuLnZjLWZvcm0tZmlsZS1zaW5nbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcblxuICAgICYtLXVwbG9hZGluZywgJl9fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJl9fdXBsb2FkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgICAgLmZpbGVuYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lcnJvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1kYW5nZXIsIDAuMik7XG5cbiAgICAgICAgICAgICYsIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmlsZW5hbWUge1xuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9faW5wdXQge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX2ZpbGVuYW1lIHtcbiAgICAgICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICZfX2Nsb3NlLWVycm9ycy1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwLjhyZW07XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgJl9fdHJhc2gtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICM3MTdkODY7XG4gICAgfVxuXG4gICAgJl9fY2FuY2VsLWJ1dHRvbiBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgfVxufVxuXG4vKipcbiAqIE11bHRpcGxlXG4gKi9cbi52Yy1mb3JtLWZpbGUtbXVsdGlwbGUge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG5cbiAgICAmX19kcm9wLWludml0YXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNhNWE1YTU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xpY2staW52aXRhdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjYTVhNWE1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1lbXB0eSAmX19kcm9wLWludml0YXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOm5vdCgudmMtZm9ybS1maWxlLW11bHRpcGxlLS1lbXB0eSkgJl9fY2xpY2staW52aXRhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgICB9XG5cbiAgICAmX19mb3JtLWZpbGVzIHtcblxuICAgIH1cblxuICAgICZfX2Zvcm0tZmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19mb3JtLWZpbGVzICsgJl9fdXBsb2FkaW5nLWZpbGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmX191cGxvYWRpbmctZmlsZXMge1xuXG4gICAgfVxuXG4gICAgJl9fdXBsb2FkaW5nLWZpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAtMTVweCAxMHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMTBweCAxNXB4O1xuXG4gICAgICAgICYtLWVycm9yIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItZGFuZ2VyLCAwLjIpO1xuXG4gICAgICAgICAgICAmLCBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhbmdlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbGVuYW1lIHtcbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZjLWZvcm0tZmlsZV9fdXBsb2FkLXByb2dyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlLWVycm9ycy1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kYW5nZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNSU7XG4gICAgICAgIG1heC13aWR0aDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLnZjLWZvcm0taW5wdXQge1xuICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG59XG5cbi8qKlxuICogSW4gbGlzdFxuICovXG4udmMtbGlzdF9faGVhZGVyIHtcbiAgICAudmMtZm9ybS1pbnB1dCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wuaGFzLXZhbHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gICAgICAgICAgICBjb2xvcjogIzg1NjY0NDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZThkODllO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi92ZW5kb3IvYm9vdHN0cmFwL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICd+Ym9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zJztcbkBpbXBvcnQgJ35ib290c3RyYXAvc2Nzcy92YXJpYWJsZXMnO1xuXG4udmMtZm9ybS1zZWxlY3Qge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgfVxufVxuXG4udmMtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcblxuICAgICYtLW9wZW5lZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi52Yy1mb3JtLXNlbGVjdF9fcHJldmlldywgLnZjLWZvcm0tc2VsZWN0X19wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi52Yy1mb3JtLXNlbGVjdF9fcHJldmlldyA+IGRpdiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmMtZm9ybS1zZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLy8udmMtZm9ybS1zZWxlY3RfX2ltcGxpY2l0LXNlYXJjaCB7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBiYWNrZ3JvdW5kOiBvcmFuZ2U7XG4vLyAgICB6LWluZGV4OiAxMTE7XG4vLyAgICBib3R0b206IC0yOHB4O1xuLy8gICAgbGVmdDogMDtcbi8vICAgIHJpZ2h0OiAwO1xuLy8gICAgcGFkZGluZzogM3B4IDZweDtcbi8vICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbi8vICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuLy99XG5cbi52Yy1mb3JtLXNlbGVjdF9fY2hvaWNlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjY2VkNGRhO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IC0xMHB4IDBweCA3cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAxMHB4IDBweCA3cHggLTdweCByZ2JhKDAsMCwwLC4xNSksIDAgNXB4IDVweCByZ2JhKDAsMCwwLC4xNSk7XG5cbiAgICAmLS10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NlZDRkYTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDBweCA3cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAxMHB4IDBweCA3cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMTUpLCAwIC0ycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxufVxuXG4udmMtZm9ybS1zZWxlY3RfX2ltcGxpY2l0LXNlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2VkNGRhO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxufVxuXG4udmMtZm9ybS1zZWxlY3RfX3NlYXJjaC1jbG9zZS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29sb3I6ICNjZGNkY2Q7XG59XG5cbi52Yy1mb3JtLXNlbGVjdF9fY2hvaWNlLnZjLWZvcm0tc2VsZWN0X19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC52Yy1mb3JtLWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAudmMtZm9ybS1zZWxlY3RfX3NlYXJjaC1jbG9zZS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbn1cblxuLnZjLWZvcm0tc2VsZWN0X19jaG9pY2VzLW92ZXJmbG93LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZjLWZvcm0tc2VsZWN0X19jaG9pY2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMGY2O1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgICAgICAgICAgJjp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNhZGI1YmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWludmVydDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaW52ZXJ0O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWludmVydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXI6bm90KC52Yy1mb3JtLXNlbGVjdF9fY2hvaWNlLS1ub3QtaW50ZXJhY3RpdmUpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkLCAmLS1zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1pbnZlcnQ7XG4gICAgfVxuXG4gICAgJi0tc3VnZ2VzdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLS1zZWxlY3RlZC52Yy1mb3JtLXNlbGVjdF9fY2hvaWNlLS1zdWdnZXN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0aW50KCRjb2xvci1wcmltYXJ5LCAyMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1uby1yZXN1bHRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgY29sb3I6ICM2Yzc1N2Q7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICAgICAgICBjb2xvcjogI2RkZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1sb2FkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuXG4udmMtZm9ybS1zZWxlY3RfX2xvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZC5pcy12YWxpZCAudmMtZm9ybS1zZWxlY3RfX3NlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSAhaW1wb3J0YW50O1xufVxuXG4ud2FzLXZhbGlkYXRlZC5pcy1pbnZhbGlkIC52Yy1mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiBJbiBsaXN0XG4gKi9cbi52Yy1saXN0X19oZWFkZXIge1xuICAgIC52Yy1mb3JtLXNlbGVjdCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wuaGFzLXZhbHVlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2QgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U4ZDg5ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAudmMtZm9ybS1zZWxlY3RfX3ByZXZpZXcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODU2NjQ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnZjLWZvcm0tc2VsZWN0LW5hdGl2ZSB7XG4gICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC52Yy1mb3JtLXNlbGVjdC1uYXRpdmVfX3NlbGVjdC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC52Yy1mb3JtLXNlbGVjdC1uYXRpdmVfX2xvYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cbiIsIi52Yy1saXN0IHtcbiAgICB0YWJsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZjLWxpc3RfX2Zvb3Rlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U4ZWY7XG59XG5cbi52Yy1saXN0X19yZXN1bHRzLWNvdW50IHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnZjLWxpc3RfX25vLXJlc3VsdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgJiA+IGkge1xuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgICAgICBjb2xvcjogI2RkZDtcbiAgICB9XG59XG4iLCIudmMtbGlzdF9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYig4OSwgOTMsIDExMCk7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiKDcyLCA3NSwgOTEpO1xuICAgIH1cblxuICAgICYuYnRuLWRhbmdlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICAkY29sb3ItZGFuZ2VyO1xuICAgICAgICBjb2xvcjogICRjb2xvci1kYW5nZXItaW52ZXJ0O1xuICAgIH1cblxuICAgICYuYnRuLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgIGNvbG9yOiAgJGNvbG9yLXN1Y2Nlc3MtaW52ZXJ0O1xuICAgIH1cblxuICAgICYuYnRuLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJGNvbG9yLWluZm87XG4gICAgICAgIGNvbG9yOiAgJGNvbG9yLWluZm8taW52ZXJ0O1xuICAgIH1cblxufVxuIiwiLnZjLWxpc3RfX2NsZWFyLWZpbHRlcnMtYnV0dG9uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGNvbG9yOiAjNDc1MTVhO1xufVxuIiwiXG4udmMtbGlzdF9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICM1OTVkNzI7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS1saW5rLS1jdXJyZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig4OSwgOTMsIDExMCk7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1udW1iZXItaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoODksIDkzLCAxMTApO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDg5LCA5MywgMTEwKTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLW51bWJlci1pbnB1dCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLW51bWJlci1pbnB1dCBpbnB1dCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICB9XG5cbiAgICAuaXRlbXMtcGVyLXBhZ2Uge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG4iLCIudmMtbGlzdF9fY29sdW1uLWZpbHRlciB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4udmMtbGlzdF9fY29sdW1uLWZpbHRlcl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIi52Yy1saXN0LWNvbHVtbnMtdG9nZ2xlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmMtbGlzdC1jb2x1bW5zLXRvZ2dsZXJfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG59XG4iLCIudmMtbGlzdC1nbG9iYWwtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCJcbi52Yy1vbmxpbmUtdXNlcnMtY291bnRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgIGkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBhbmltYXRpb246IGJsaW5rIDJzIHN0ZXBzKDUsIHN0YXJ0KSBpbmZpbml0ZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAgIHRvIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJsaW5rIHtcbiAgICB0byB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4iLCJcbi52Yy1hcHBsaWNhdGlvbiB7XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxufVxuIiwiI3AtYWNjb3VudC1sb2NrZWQtdjIubG9naW4tcGFnZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MnB4IDE4cHg7XG5cbiAgICAubG9naW4tcGFnZV9fYmxvYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzVhMmRmZjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJi0tdG9wLXJpZ2h0IHtcbiAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA1MHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xMik7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMjhweCAyNnB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkLS13aWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLyogQmFzZSBhbGVydCAoc2FtZSBhcyBsb2dpbiB2MiBlcnJvcikgKi9cbiAgICAubG9naW4tY2FyZF9fYWxlcnQge1xuICAgICAgICBtYXJnaW46IDE0cHggMCAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogV2FybmluZyB2YXJpYW50IGZvciBcImxvY2tlZFwiICovXG4gICAgLmxvZ2luLWNhcmRfX2FsZXJ0LS13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMTApO1xuICAgICAgICBjb2xvcjogcmdiYSgxNDYsIDY0LCAxNCwgMC45NSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDE1OCwgMTEsIDAuMzApO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkIHJnYmEoMTQ2LCA2NCwgMTQsIDAuODUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2tlZC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgyNywgMjcsIDMxLCAwLjc4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICB9XG5cbiAgICAubG9ja2VkLWNvbnRlbnRfX2xlYWQge1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIH1cblxuICAgIC5sb2NrZWQtY29udGVudF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2tlZC1jb250ZW50X19mb290ZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmxvZ2luLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dpbi1saW5rc19fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzVhMmRmZjtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLmxvZ2luLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAxOHB4IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNhcmRfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNwLWxvZ2luLXYyLmxvZ2luLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDJweCAxOHB4O1xuXG4gICAgLmxvZ2luLXBhZ2VfX2Jsb2Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1YTJkZmY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYtLXRvcC1yaWdodCB7XG4gICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICAgICAgICBib3R0b206IC0xMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNTBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMTIpO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDI4cHggMjZweDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX2FsZXJ0IHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMTZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgMzgsIDM4LCAwLjEwKTtcbiAgICAgICAgY29sb3I6ICNiOTFjMWM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg1LCAyOCwgMjgsIDAuMjUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgI2I5MWMxYztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkX19sYWJlbC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYucGFzc3dvcmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmlsbDogIzVhMmRmZjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC44KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoOTAsIDQ1LCAyNTUsIDAuNTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICBib3JkZXItY29sb3I6ICM1ODI2RjQ7XG4gICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDg4LCAzOCwgMjQ0LCAwLjE1KTtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xfX2lucHV0IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNTgyNkY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMzEsIDAuMzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udHJvbF9faWNvbi1idG4ge1xuICAgICAgICBmbGV4OiAwIDAgNDhweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWxsOiAjNTgyNkY0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyNywgMjcsIDMxLCAwLjg1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzExYjdiNztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgxNywgMTgzLCAxODMsIDAuMjUpO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAwIDAgMCAzcHggcmdiYSgxNywgMTgzLCAxODMsIDAuMzUpLFxuICAgICAgICAgICAgICAgIDAgMTBweCAyNXB4IHJnYmEoMTcsIDE4MywgMTgzLCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9naW4tbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1YTJkZmY7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5sb2dpbi1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMThweCAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jYXJkX19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcC1wYXNzd29yZC1mb3Jnb3QtdjIubG9naW4tcGFnZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MnB4IDE4cHg7XG5cbiAgICAubG9naW4tcGFnZV9fYmxvYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzVhMmRmZjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICAgJi0tdG9wLXJpZ2h0IHtcbiAgICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbS1sZWZ0IHtcbiAgICAgICAgICAgIGJvdHRvbTogLTEyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMThweCA1MHB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xMik7XG4gICAgICAgIHBhZGRpbmc6IDM0cHggMjhweCAyNnB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX2tpY2tlciB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuODUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICBjb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC44KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fYWxlcnQge1xuICAgICAgICBtYXJnaW46IDE0cHggMCAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAzOCwgMzgsIDAuMTApO1xuICAgICAgICBjb2xvcjogI2I5MWMxYztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxODUsIDI4LCAyOCwgMC4yNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjYjkxYzFjO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAuZmllbGRfX2xhYmVsLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGNvbG9yOiAjNWEyZGZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkX19oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC44KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoOTAsIDQ1LCAyNTUsIDAuNTUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTgyNkY0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoODgsIDM4LCAyNDQsIDAuMTUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyb2xfX2lucHV0IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNTgyNkY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI3LCAyNywgMzEsIDAuMzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTFiN2I3O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDE3LCAxODMsIDE4MywgMC4yNSk7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIDAgMCAwIDNweCByZ2JhKDE3LCAxODMsIDE4MywgMC4zNSksXG4gICAgICAgICAgICAgICAgMCAxMHB4IDI1cHggcmdiYSgxNywgMTgzLCAxODMsIDAuMjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb2dpbi1saW5rc19fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzVhMmRmZjtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgICAgICAgLmxvZ2luLWNhcmQge1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAxOHB4IDIycHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNhcmRfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ2luLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNwLXBhc3N3b3JkLWNoYW5nZS12Mi5sb2dpbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQycHggMThweDtcblxuICAgIC5sb2dpbi1wYWdlX19ibG9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWEyZGZmO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3AtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgICAgICAgICByaWdodDogLTExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLWxlZnQge1xuICAgICAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDUwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEyKTtcbiAgICAgICAgcGFkZGluZzogMzRweCAyOHB4IDI2cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fa2lja2VyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC43NSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIGNvbG9yOiAjNWEyZGZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19hbGVydCB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjAsIDM4LCAzOCwgMC4xMCk7XG4gICAgICAgIGNvbG9yOiAjYjkxYzFjO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NSwgMjgsIDI4LCAwLjI1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICNiOTFjMWM7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvZ2luLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC5maWVsZF9fbGFiZWwtcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIC5maWVsZF9faGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDkwLCA0NSwgMjU1LCAwLjU1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNTgyNkY0O1xuICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg4OCwgMzgsIDI0NCwgMC4xNSk7XG4gICAgICAgfVxuICAgIH1cblxuICAgIC5jb250cm9sX19pbnB1dCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzU4MjZGNDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNywgMjcsIDMxLCAwLjM1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250cm9sX19pY29uLWJ0biB7XG4gICAgICAgIGZsZXg6IDAgMCA0OHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWxsOiAjNTgyNkY0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBzdmcge1xuICAgICAgICAgICAgZmlsbDogcmdiYSgyNywgMjcsIDMxLCAwLjg1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzExYjdiNztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgxNywgMTgzLCAxODMsIDAuMjUpO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAwIDAgMCAzcHggcmdiYSgxNywgMTgzLCAxODMsIDAuMzUpLFxuICAgICAgICAgICAgICAgIDAgMTBweCAyNXB4IHJnYmEoMTcsIDE4MywgMTgzLCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9naW4tbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1YTJkZmY7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5sb2dpbi1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMThweCAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jYXJkX19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcC1odWItdjIuaHViLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDJweCAxOHB4O1xuXG4gICAgLmh1Yi1wYWdlX19ibG9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWEyZGZmO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3AtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICAgICAgICByaWdodDogLTEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLWxlZnQge1xuICAgICAgICAgICAgYm90dG9tOiAtMTMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHViLWNhcmRfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDNyZW07XG4gICAgfVxuXG4gICAgLmh1Yi1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNTBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMTIpO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDI4cHggMjZweDtcbiAgICB9XG5cbiAgICAuaHViLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAuaHViLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuaHViLWNhcmRfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC43NSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLmh1Yi1jYXJkX19pbnRybyB7XG4gICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gICAgICAgIG1heC13aWR0aDogNTJjaDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogcmdiYSgyNywgMjcsIDMxLCAwLjc1KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAuaHViLWFwcHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG5cbiAgICAuaHViLWFwcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSg5MCwgNDUsIDI1NSwgMC4yNSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuMDIpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEyMG1zIGVhc2UsIGJvcmRlci1jb2xvciAxMjBtcyBlYXNlLCBib3gtc2hhZG93IDEyMG1zIGVhc2UsIGJhY2tncm91bmQgMTIwbXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC40NSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkwLCA0NSwgMjU1LCAwLjA0KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAyNnB4IHJnYmEoMTYsIDI0LCA0MCwgMC4xMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgICAgIDAgMCAwIDNweCByZ2JhKDkwLCA0NSwgMjU1LCAwLjIyKSxcbiAgICAgICAgICAgICAgICAwIDEycHggMjZweCByZ2JhKDE2LCAyNCwgNDAsIDAuMTApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkwLCA0NSwgMjU1LCAwLjU1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5odWItYXBwX19uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICM1ODI2RjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAuaHViLWFwcF9fYXJyb3cge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuNzUpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5odWItYWxlcnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjEwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDE1OCwgMTEsIDAuMzApO1xuICAgICAgICBjb2xvcjogcmdiYSgxNDYsIDY0LCAxNCwgMC45NSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaHViLWFsZXJ0X190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG5cbiAgICAuaHViLWFsZXJ0X190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB9XG5cbiAgICAuaHViLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5odWItbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1YTJkZmY7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgIC5odWItY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDE4cHggMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaHViLWNhcmRfX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmh1Yi1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaHViLWFwcHMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcC0yZmEtbWVzc2FnZS12Mi5sb2dpbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQycHggMThweDtcblxuICAgIC5sb2dpbi1wYWdlX19ibG9iIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIGhlaWdodDogMjYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWEyZGZmO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAmLS10b3AtcmlnaHQge1xuICAgICAgICAgICAgdG9wOiAtMTEwcHg7XG4gICAgICAgICAgICByaWdodDogLTExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYm90dG9tLWxlZnQge1xuICAgICAgICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tY2FyZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxOHB4IDUwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEyKTtcbiAgICAgICAgcGFkZGluZzogMzRweCAyOHB4IDI2cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX2hlYWRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gM3JlbTtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fa2lja2VyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKDkwLCA0NSwgMjU1LCAwLjc1KTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIGNvbG9yOiAjNWEyZGZmO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDkwLCA0NSwgMjU1LCAwLjA2KTtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuOTUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkwLCA0NSwgMjU1LCAwLjE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNWEyZGZmO1xuICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxvZ2luLWxpbmtzX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNWEyZGZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNWEyZGZmO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAubG9naW4tY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDE4cHggMjJweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY2FyZF9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9naW4tY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI3AtMmZhLXYyLmxvZ2luLXBhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDJweCAxOHB4O1xuXG4gICAgLmxvZ2luLXBhZ2VfX2Jsb2Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1YTJkZmY7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICYtLXRvcC1yaWdodCB7XG4gICAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ib3R0b20tbGVmdCB7XG4gICAgICAgICAgICBib3R0b206IC0xMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0xMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDE4cHggNTBweCByZ2JhKDE2LCAyNCwgNDAsIDAuMTIpO1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDI4cHggMjZweDtcbiAgICB9XG5cbiAgICAubG9naW4tY2FyZF9faGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzcmVtO1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX19raWNrZXIge1xuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuNzUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5sb2dpbi1jYXJkX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX21lc3NhZ2Uge1xuICAgICAgICBtYXJnaW46IDEycHggMCAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuMDYpO1xuICAgICAgICBjb2xvcjogcmdiYSg5MCwgNDUsIDI1NSwgMC45NSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTAsIDQ1LCAyNTUsIDAuMTgpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxvZ2luLWNhcmRfX2FsZXJ0IHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMTZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyMCwgMzgsIDM4LCAwLjEwKTtcbiAgICAgICAgY29sb3I6ICNiOTFjMWM7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg1LCAyOCwgMjgsIDAuMjUpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgI2I5MWMxYztcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9naW4tZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5maWVsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkX19sYWJlbC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5maWVsZF9faGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDkwLCA0NSwgMjU1LCAwLjU1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzU4MjZGNDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDg4LCAzOCwgMjQ0LCAwLjE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250cm9sX19pbnB1dCB7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogIzU4MjZGNDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNywgMjcsIDMxLCAwLjM1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1mb3JtX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzExYjdiNztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgxNywgMTgzLCAxODMsIDAuMjUpO1xuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgICAgICAwIDAgMCAzcHggcmdiYSgxNywgMTgzLCAxODMsIDAuMzUpLFxuICAgICAgICAgICAgICAgIDAgMTBweCAyNXB4IHJnYmEoMTcsIDE4MywgMTgzLCAwLjI1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dpbi1saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9naW4tbGlua3NfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICM1YTJkZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMnB4IHNvbGlkICM1YTJkZmY7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogM3B4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICAgICAgIC5sb2dpbi1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI4cHggMThweCAyMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jYXJkX19sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dpbi1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcC0yZmEtdjIubG9naW4tcGFnZSB7XG4gICAgLnRvdHAtc2V0dXAge1xuICAgICAgICBtYXJnaW46IDhweCAwIDE4cHg7XG4gICAgfVxuXG4gICAgLnRvdHAtc2V0dXBfX3FyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDEwcHg7XG4gICAgfVxuXG4gICAgLnRvdHAtc2V0dXBfX3FyLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDkwLCA0NSwgMjU1LCAwLjE4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMnB4IDMwcHggcmdiYSgxNiwgMjQsIDQwLCAwLjEwKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50b3RwLXNldHVwX19oaW50IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuODUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnRvdHAtc2V0dXBfX3N0b3JlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAudG90cC1zZXR1cF9fc3RvcmUtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzVhMmRmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAycHggc29saWQgIzVhMmRmZjtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG90cC1zZXR1cF9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5MCwgNDUsIDI1NSwgMC4wNCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTAsIDQ1LCAyNTUsIDAuMTQpO1xuICAgIH1cblxuICAgIC50b3RwLXNldHVwX19kZXRhaWxzLXN1bW1hcnkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDkwLCA0NSwgMjU1LCAwLjk1KTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAjNWEyZGZmO1xuICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b3RwLXNldHVwX19zZWNyZXQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IHJnYmEoOTAsIDQ1LCAyNTUsIDAuODUpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgfVxuXG4gICAgLnRvdHAtc2V0dXBfX3NlY3JldC1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbn1cbiIsIi52Yy1hcHBsaWNhdGlvbi1hY2Nlc3MtcmlnaHRzLW1hbmFnZXIge1xuICAgIC5tb2R1bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmFkZC1tb2R1bGUtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4O1xuXG4gICAgICAgIC5lbXB0eS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1lbXB0eSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgLmVtcHR5LXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZlYXR1cmVzIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZWNlZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICAgIC50cmFzaC1jb2x1bW4tcHJldmlvdXMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAudHJhc2gtY29sdW1uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuIiwiLnZjLWxvZ2luLXBhZ2UtZm9ybSB7XG4gICAgLnZ1ZS1jb2RlbWlycm9yIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VmZjBmNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5Db2RlTWlycm9yIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG59XG4iLCIudmMtdXNlci1hY2Nlc3MtcmlnaHRzLW1hbmFnZXIge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuICAgIH1cblxuICAgIC5jcF9faGVhZGVyIHtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xuXG4gICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcHBsaWNhdGlvbl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmFwcGxpY2F0aW9uX19hY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2R1bGVfX2hlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cblxuICAgIC5tb2R1bGVfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB9XG5cbiAgICAuZmVhdHVyZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgc3BhbiB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGNvbG9yOiAjOGM4YzhjO1xuICAgIH1cblxuICAgIC5mZWF0dXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5mZWF0dXJlX19leHBpcmF0aW9uLWRhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICBjb2xvcjogIzhjOGM4YztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3BvdmVyLWNvbnRhaW5lcjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG4iLCIudmMtdXNlci1jb250ZXh0LXN3aXRjaGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC52Yy1mb3JtLXNlbGVjdF9fcHJldmlldywgLnZjLWZvcm0tc2VsZWN0X19wcmV2aWV3ID4gZGl2LCAudmMtZm9ybS1zZWxlY3RfX3BsYWNlaG9sZGVyIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG59XG4iLCIudmMtY29sbGFwc2libGUtcGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52Yy1jb2xsYXBzaWJsZS1wYW5lbF9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTk1ZDZlO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4udmMtY29sbGFwc2libGUtcGFuZWxfX2JvZHkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZThlZjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udmMtY29sbGFwc2libGUtcGFuZWxfX2Zsb2F0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmID4gKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTk1ZDZlO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmMtY29sbGFwc2libGUtcGFuZWwtLW9wZW5lZHtcbiAgICAudmMtY29sbGFwc2libGUtcGFuZWxfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudmMtY29sbGFwc2libGUtcGFuZWxfX2hlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuIiwiLyohXG4gKiBmcm9hbGFfZWRpdG9yIHYzLjAuNiAoaHR0cHM6Ly93d3cuZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvcilcbiAqIExpY2Vuc2UgaHR0cHM6Ly9mcm9hbGEuY29tL3d5c2l3eWctZWRpdG9yL3Rlcm1zL1xuICogQ29weXJpZ2h0IDIwMTQtMjAxOSBGcm9hbGEgTGFic1xuICovXG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDsgfVxuXG4uaGlkZS1ieS1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbnRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICAtbW96LXJlc2l6ZTogbm9uZTtcbiAgLXdlYmtpdC1yZXNpemU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmZyLWJveC5mci1ydGwgdGV4dGFyZWEuZnItY29kZSB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mci1ib3ggLkNvZGVNaXJyb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mci1ib3guZnItY29kZS12aWV3IHRleHRhcmVhLmZyLWNvZGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWVsZW1lbnQsIC5mci1ib3guZnItY29kZS12aWV3IC5mci1wbGFjZWhvbGRlciwgLmZyLWJveC5mci1jb2RlLXZpZXcgLmZyLWlmcmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbi5mci1ib3guZnItY29kZS12aWV3IC5Db2RlTWlycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZyLWJveC5mci1pbmxpbmUuZnItY29kZS12aWV3IC5mci1jb21tYW5kLmZyLWJ0bi5odG1sLXN3aXRjaCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4uZnItYm94LmZyLWlubGluZSAuZnItY29tbWFuZC5mci1idG4uaHRtbC1zd2l0Y2gge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAtbW96LW91dGxpbmU6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDdweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgLW1zLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSAwcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHotaW5kZXg6IDI7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtby11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZyLWJveC5mci1pbmxpbmUgLmZyLWNvbW1hbmQuZnItYnRuLmh0bWwtc3dpdGNoLmZyLWRlc2t0b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7IH1cbiIsIi8qIVxuICogZnJvYWxhX2VkaXRvciB2My4wLjYgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXG4gKiBMaWNlbnNlIGh0dHBzOi8vZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvci90ZXJtcy9cbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgRnJvYWxhIExhYnNcbiAqL1xuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7IH1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mci1wb3B1cCAuZnItbGF5ZXIuZnItY29sb3ItaGV4LWxheWVyIC5mci1pbnB1dC1saW5lIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgcGFkZGluZzogMTVweCAwIDA7IH1cbiAgLmZyLXBvcHVwIC5mci1sYXllci5mci1jb2xvci1oZXgtbGF5ZXIgLmZyLWFjdGlvbi1idXR0b25zIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDE3cHggMCAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuZnItcG9wdXAgLmZyLWxheWVyLmZyLWNvbG9yLWhleC1sYXllciAuZnItYWN0aW9uLWJ1dHRvbnMgYnV0dG9uLmZyLWNvbW1hbmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAzOHB4OyB9XG4uZnItcG9wdXAgLmZyLXNlcGFyYXRvciArIC5mci1jb2xvcnMtdGFicyB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4OyB9XG4uZnItcG9wdXAgLmZyLWNvbG9yLXNldCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5mci1wb3B1cCAuZnItY29sb3Itc2V0LmZyLXNlbGVjdGVkLXNldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gPiBpLCAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gPiBzdmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuID4gaSBwYXRoLCAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gPiBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMyMjIyMjI7IH1cbiAgICAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW4gLmZyLXNlbGVjdGVkLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmZyLXBvcHVwIC5mci1jb2xvci1zZXQgPiBzcGFuOmhvdmVyLCAuZnItcG9wdXAgLmZyLWNvbG9yLXNldCA+IHNwYW46Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMyMjIyMjI7XG4gICAgICB6LWluZGV4OiAyOyB9XG5cbi5mci1ydGwgLmZyLXBvcHVwIC5mci1jb2xvcnMtdGFicyAuZnItY29sb3JzLXRhYi5mci1zZWxlY3RlZC10YWJbZGF0YS1wYXJhbTE9XCJ0ZXh0XCJdIH4gW2RhdGEtcGFyYW0xPVwiYmFja2dyb3VuZFwiXTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cbiIsIi8qIVxuICogZnJvYWxhX2VkaXRvciB2My4wLjYgKGh0dHBzOi8vd3d3LmZyb2FsYS5jb20vd3lzaXd5Zy1lZGl0b3IpXG4gKiBMaWNlbnNlIGh0dHBzOi8vZnJvYWxhLmNvbS93eXNpd3lnLWVkaXRvci90ZXJtcy9cbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgRnJvYWxhIExhYnNcbiAqL1xuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7IH1cblxuLmhpZGUtYnktY2xpcHBpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uZnItYm94IC5mci1jb3VudGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY29udGVudDogYXR0cihkYXRhLWNoYXJzKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMCAwIDA7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbi5mci1ib3guZnItcnRsIC5mci1jb3VudGVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMCAycHggMCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMnB4IDAgMDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuXG4uZnItYm94LmZyLWNvZGUtdmlldyAuZnItY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/