@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700);@import url(/fonts/Calibri.css);@import url(/fonts/style.css);@import url(/fonts/CenturyGothiBold.css);@import url(/fonts/CenturyGothicRegular.css);/*! jQuery UI - v1.12.1 - 2017-10-13
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=&bgImgOpacityHighlight=&bgImgOpacityActive=&bgImgOpacityHover=&bgImgOpacityDefault=&bgImgOpacityContent=&bgImgOpacityHeader=&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cc0000&fcError=%235f3f3f&borderColorError=%23f1a899&bgTextureError=flat&bgColorError=%23fddfdf&iconColorHighlight=%23fff&fcHighlight=%23fff&borderColorHighlight=%23313131&bgTextureHighlight=flat&bgColorHighlight=%233D92C6&iconColorActive=%23ffffff&fcActive=%23ffffff&borderColorActive=%23195162&bgTextureActive=flat&bgColorActive=%23049dcc&iconColorHover=%23555555&fcHover=%232b2b2b&borderColorHover=%23A4A6A6&bgTextureHover=flat&bgColorHover=%23ededed&iconColorDefault=%23777777&fcDefault=%23454545&borderColorDefault=%23049dcc&bgTextureDefault=flat&bgColorDefault=%23ffffff&iconColorContent=%23444444&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23fff&iconColorHeader=%23444444&fcHeader=%23333333&borderColorHeader=%23dddddd&bgTextureHeader=flat&bgColorHeader=%23049dcc&cornerRadius=0px&fwDefault=normal&fsDefault=1em&ffDefault='CenturyGothicRegular'%2C%20sans-serif%3B
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}

.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc( 100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}

.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-widget {
  font-family: 'CenturyGothicRegular',sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: 'CenturyGothicRegular',sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #00a6e2;
}

.ui-widget-content {
  border: 1px solid #ddd;
  background: #fff;
  color: #333;
}

.ui-widget-content a {
  color: #333;
}

.ui-widget-header {
  border: 1px solid #ddd;
  background: #00a6e2;
  color: #333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #00a6e2;
  background: #fff;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #A4A6A6;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #195162;
  background: #00a6e2;
  font-weight: normal;
  color: #fff;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #195162;
  background-color: #fff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #fff;
  text-decoration: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #313131;
  background: #3D92C6;
  color: #fff;
}

.ui-state-checked {
  border: 1px solid #313131;
  background: #3D92C6;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #fff;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}

.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_fff_256x240.png");
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0;
}

.ui-widget-overlay {
  background: #aaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666;
}

/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=&bgImgOpacityHighlight=&bgImgOpacityActive=&bgImgOpacityHover=&bgImgOpacityDefault=&bgImgOpacityContent=&bgImgOpacityHeader=&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=%23666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=%23aaaaaa&iconColorError=%23cc0000&fcError=%235f3f3f&borderColorError=%23f1a899&bgTextureError=flat&bgColorError=%23fddfdf&iconColorHighlight=%23fff&fcHighlight=%23fff&borderColorHighlight=%23313131&bgTextureHighlight=flat&bgColorHighlight=%233D92C6&iconColorActive=%23ffffff&fcActive=%23ffffff&borderColorActive=%23195162&bgTextureActive=flat&bgColorActive=%23049dcc&iconColorHover=%23555555&fcHover=%232b2b2b&borderColorHover=%23A4A6A6&bgTextureHover=flat&bgColorHover=%23ededed&iconColorDefault=%23777777&fcDefault=%23454545&borderColorDefault=%23049dcc&bgTextureDefault=flat&bgColorDefault=%23ffffff&iconColorContent=%23444444&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23fff&iconColorHeader=%23444444&fcHeader=%23333333&borderColorHeader=%23dddddd&bgTextureHeader=flat&bgColorHeader=%23049dcc&cornerRadius=0px&fwDefault=normal&fsDefault=1em&ffDefault='CenturyGothicRegular'%2C%20sans-serif%3B
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: 'CenturyGothicRegular', sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: 'CenturyGothicRegular', sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #00a6e2;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #fff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #00a6e2;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #00a6e2;
  background: #ffffff;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #A4A6A6;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #195162;
  background: #00a6e2;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #195162;
  background-color: #ffffff;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #313131;
  background: #3D92C6;
  color: #fff;
}

.ui-state-checked {
  border: 1px solid #313131;
  background: #3D92C6;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #fff;
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_fff_256x240.png");
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 0px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

/*
	timepicek config
*/
.ui-timepicker-container {
  position: absolute;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ui-timepicker, .ui-timepicker-viewport {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 205px;
  display: block;
  margin: 0;
}

.ui-timepicker {
  list-style: none;
  padding: 0 1px;
  text-align: center;
}

.ui-timepicker-viewport {
  padding: 0;
  overflow: auto;
  overflow-x: hidden;
}

.ui-timepicker-standard {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
  background-color: #FFF;
  border: 1px solid transparent;
  color: #222;
  margin: 0;
  padding: 0px;
  min-width: 180px;
}

.ui-timepicker-standard a {
  border: 1px solid transparent;
  color: #222;
  display: block;
  padding: .2em .4em;
  text-decoration: none;
}

.ui-timepicker-standard .ui-state-hover {
  background-color: #DADADA;
  border: 1px solid #999;
  font-weight: 400;
  color: #212121;
}

.ui-timepicker-standard .ui-menu-item {
  margin: 0;
  padding: 0;
}

.ui-timepicker-corners, .ui-timepicker-corners .ui-corner-all {
  border-radius: 4px;
}

.ui-timepicker-hidden {
  display: none;
}

.ui-timepicker-no-scrollbar .ui-timepicker {
  border: none;
}

/*!
 * FullCalendar v3.8.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */
.fc button, .fc table, body .fc {
  font-size: 1em;
}

.fc-bg, .fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {
  bottom: 0;
}

.fc-icon, .fc-unselectable {
  -webkit-touch-callout: none;
  -khtml-user-select: none;
}

.fc {
  direction: ltr;
  text-align: left;
}

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

.fc th, .fc-basic-view td.fc-week-number, .fc-icon, .fc-toolbar {
  text-align: center;
}

.fc-highlight {
  background: #bce8f1;
  opacity: .3;
}

.fc-bgevent {
  background: #8fdf82;
  opacity: .3;
}

.fc-nonbusiness {
  background: #d7d7d7;
}

.fc button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  white-space: nowrap;
  cursor: pointer;
}

.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

.fc-state-default {
  border: 1px solid;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-default.fc-corner-left {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.fc button .fc-icon {
  position: relative;
  top: -.05em;
  margin: 0 .2em;
  vertical-align: middle;
}

.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {
  color: #333;
  background-color: #e6e6e6;
}

.fc-state-hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position .1s linear;
  transition: background-position .1s linear;
}

.fc-state-active, .fc-state-down {
  background-color: #ccc;
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: .65;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.fc-event.fc-draggable, .fc-event[href], .fc-popover .fc-header .fc-close, a[data-goto] {
  cursor: pointer;
}

.fc-button-group {
  display: inline-block;
}

.fc .fc-button-group > * {
  float: left;
  margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child {
  margin-left: 0;
}

.fc-popover {
  position: absolute;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {
  float: right;
}

.fc-divider {
  border-style: solid;
  border-width: 1px;
}

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  border-width: 1px 0;
}

.fc-bg table, .fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {
  height: 100%;
}

.fc-clear {
  clear: both;
}

.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc table {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
}

.fc td, .fc th {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
}

a[data-goto]:hover {
  text-decoration: underline;
}

.fc .fc-row {
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
}

.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
}

.fc-row .fc-helper-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table, .fc .fc-row .fc-content-skeleton td, .fc .fc-row .fc-helper-skeleton td {
  background: 0 0;
  border-color: transparent;
}

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {
  border-top: 0;
}

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

.fc-icon, .fc-row.fc-rigid, .fc-time-grid-event {
  overflow: hidden;
}

.fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid {
  position: relative;
  width: 100%;
}

.fc-event {
  position: relative;
  display: block;
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
}

.fc-event, .fc-event-dot {
  background-color: #3a87ad;
}

.fc-event, .fc-event:hover {
  color: #fff;
  text-decoration: none;
}

.fc-not-allowed, .fc-not-allowed .fc-event {
  cursor: not-allowed;
}

.fc-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: .25;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer, .fc-event.fc-selected .fc-resizer {
  display: block;
}

.fc-event.fc-selected .fc-resizer:before {
  content: "";
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

.fc-event.fc-selected {
  z-index: 9999 !important;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected.fc-dragging {
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}

.fc-ltr .fc-h-event.fc-not-start, .fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end, .fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-ltr .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
}

.fc-ltr .fc-h-event .fc-end-resizer, .fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
}

.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  bottom: -1px;
}

.fc-h-event.fc-selected .fc-resizer {
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  top: 50%;
  margin-top: -4px;
}

.fc-ltr .fc-h-event.fc-selected .fc-start-resizer, .fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
}

.fc-ltr .fc-h-event.fc-selected .fc-end-resizer, .fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
}

.fc-day-grid-event {
  margin: 1px 2px 0;
  padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
}

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background: #000;
  opacity: .25;
}

.fc-day-grid-event .fc-content {
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: 700;
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
}

.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer, .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
}

a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc.fc-bootstrap3 a, .ui-widget .fc-event {
  text-decoration: none;
}

.fc-limited {
  display: none;
}

.fc-icon, .fc-toolbar .fc-center {
  display: inline-block;
}

.fc-day-grid .fc-row {
  z-index: 1;
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}

.fc-icon:after, .fc-toolbar button {
  position: relative;
}

.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
  border-color: #ddd;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}

.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header {
  background: #eee;
}

.fc-unthemed td.fc-today {
  background: #fcf8e3;
}

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3;
}

.fc-icon {
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  font-family: "Courier New",Courier,monospace;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
}

.fc-icon-right-single-arrow:after {
  content: "\203A";
  font-weight: 700;
  font-size: 200%;
  top: -7%;
}

.fc-icon-left-double-arrow:after {
  content: "\AB";
  font-size: 160%;
  top: -7%;
}

.fc-icon-right-double-arrow:after {
  content: "\BB";
  font-size: 160%;
  top: -7%;
}

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
}

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
}

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%;
}

.fc-icon-x:after {
  content: "\D7";
  font-size: 200%;
  top: 6%;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
  font-size: .9em;
  margin-top: 2px;
}

.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}

.ui-widget .fc-disabled-day {
  background-image: none;
}

.fc-bootstrap3 .fc-time-grid .fc-slats table, .fc-time-grid .fc-slats .ui-widget-content {
  background: 0 0;
}

.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
}

.ui-widget .fc-event {
  color: #fff;
  font-weight: 400;
}

.ui-widget td.fc-axis {
  font-weight: 400;
}

.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline;
}

.fc-bootstrap3 hr.fc-divider {
  border-color: inherit;
}

.fc-bootstrap3 .fc-today.alert {
  border-radius: 0;
}

.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em;
}

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em;
}

.fc-toolbar .fc-left {
  float: left;
}

.fc-toolbar .fc-right {
  float: right;
}

.fc .fc-toolbar > * > * {
  float: left;
  margin-left: .75em;
}

.fc .fc-toolbar > * > :first-child {
  margin-left: 0;
}

.fc-toolbar h2 {
  margin: 0;
}

.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {
  z-index: 2;
}

.fc-toolbar .fc-state-down {
  z-index: 3;
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
  z-index: 4;
}

.fc-toolbar button:focus {
  z-index: 5;
}

.fc-view-container *, .fc-view-container :after, .fc-view-container :before {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.fc-view, .fc-view > table {
  position: relative;
  z-index: 1;
}

.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
  padding-bottom: 1em;
}

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-day-top.fc-other-month {
  opacity: .3;
}

.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {
  padding: 2px;
}

.fc-basic-view th.fc-day-number, .fc-basic-view th.fc-week-number {
  padding: 0 2px;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: grey;
}

.fc-basic-view td.fc-week-number > * {
  display: inline-block;
  min-width: 1.25em;
}

.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
}

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
}

.fc .fc-axis {
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

.fc-ltr .fc-axis {
  text-align: right;
}

.fc-rtl .fc-axis {
  text-align: left;
}

.fc-time-grid, .fc-time-grid-container {
  position: relative;
  z-index: 1;
}

.fc-time-grid {
  min-height: 100%;
}

.fc-time-grid table {
  border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
  z-index: 1;
}

.fc-time-grid .fc-slats, .fc-time-grid > hr {
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-content-col {
  position: relative;
}

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}

.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-highlight-container {
  z-index: 3;
  position: relative;
}

.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}

.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}

.fc-time-grid .fc-helper-container {
  position: relative;
  z-index: 6;
}

.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
}

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
}

.fc-ltr .fc-time-grid .fc-event-container {
  margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container {
  margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
}

.fc-time-grid .fc-bgevent {
  left: 0;
  right: 0;
}

.fc-v-event.fc-not-start {
  border-top-width: 0;
  padding-top: 1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
  border-bottom-width: 0;
  padding-bottom: 1px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.fc-time-grid-event.fc-selected {
  overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
}

.fc-time-grid-event .fc-content {
  overflow: hidden;
}

.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {
  padding: 0 1px;
}

.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-content {
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {
  display: inline-block;
  vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
}

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: "\A0-\A0";
}

.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  padding: 0;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}

.fc-time-grid-event.fc-selected .fc-resizer {
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  left: 50%;
  margin-left: -5px;
  bottom: -5px;
}

.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}

.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

.fc-rtl .fc-list-view {
  direction: rtl;
}

.fc-list-view {
  border-width: 1px;
  border-style: solid;
}

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

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}

.fc-list-table tr:first-child td {
  border-top-width: 0;
}

.fc-list-heading {
  border-bottom-width: 1px;
}

.fc-list-heading td {
  font-weight: 700;
}

.fc-ltr .fc-list-heading-main {
  float: left;
}

.fc-ltr .fc-list-heading-alt, .fc-rtl .fc-list-heading-main {
  float: right;
}

.fc-rtl .fc-list-heading-alt {
  float: left;
}

.fc-list-item.fc-has-url {
  cursor: pointer;
}

.fc-list-item-marker, .fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}

.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}

.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}

.fc-list-item-title a {
  text-decoration: none;
  color: inherit;
}

.fc-list-item-title a[href]:hover {
  text-decoration: underline;
}

.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fc-unthemed .fc-list-empty {
  background-color: #eee;
}

body, html {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "CenturyGothicRegular", sans-serif;
}

.btn-primary {
  background-color: #00a6e2;
  border: none;
  border-radius: 0px;
  cursor: pointer;
}

.ellipsis {
  white-space: nowrap;
  /* 1 */
  text-overflow: ellipsis;
  /* 2 */
  overflow: hidden;
}

.btn-add {
  background-color: #8A8A90;
  color: #fff;
  font-weight: bold;
  font-size: 1rem;
  padding: 5px 13px;
  cursor: pointer;
}

.new .dropdown-menu.dropdown-open li a {
  padding-left: 10px;
  color: #b7b7b7;
}

.new .dropdown-menu li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.new .dropdown-menu {
  border-radius: 0px;
  border: 1px solid #00a1ca;
  padding-top: 0px;
  margin-top: 0px;
}

.new .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open {
  position: relative;
  display: block;
  width: 100%;
  border: none;
  margin: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 5px;
}

.new .dropdown-submenu {
  background-color: #fafafa;
}

.new .dropdown-submenu a:focus {
  outline: none;
}

.new .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open li a {
  padding-left: 20px;
}

.new .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open li a {
  padding-left: 30px;
}

.new .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open .dropdown-menu.dropdown-open li a {
  padding-left: 40px;
}

.new .dropdown-submenu > a:hover {
  text-decoration: none;
}

.new .btn-default:focus {
  outline: none;
}

.prenotazioni select.form-control.select2-hidden-accessible {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
}

.prenotazioni .select2-selection.select2-selection--single {
  width: 296px;
  border: 2px solid #76c5dc;
  outline: none;
  padding: 14px 35px 14px 15px;
  font-style: italic;
  font-size: 15px;
  letter-spacing: -0.025em;
  height: 54px;
  line-height: 54px;
  border-radius: 0px;
}

.prenotazioni .select2.select2-container.select2-container--default {
  width: 296px !important;
}

.prenotazioni .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 20px;
  position: absolute;
  top: 17px;
  right: 10px;
  width: 20px;
  background-image: url("/img/icon/search.png");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.prenotazioni .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border: none !important;
  border-width: 0px !important;
}

.prenotazioni .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-width: 0px;
  border: none !important;
}

.prenotazioni .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 22px;
}

.user-nav {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.user-nav .container-fluid {
  max-width: 1630px;
}

.user-nav .navbar-nav {
  overflow-X: auto;
}

.user-nav .navbar-nav .nav-link {
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}

.user-nav .navbar-nav .nav-link span {
  display: block;
  font-size: 13px;
  white-space: nowrap;
  overflow: hidden;
}

.user-nav .navbar-nav .nav-link .nav-icon {
  font-size: 30px;
  color: #fff;
  margin-bottom: 10px;
}

.user-nav .navbar-nav .active .nav-link {
  color: #34c3fd;
}

.user-nav .navbar-nav .active .nav-link .nav-icon {
  color: #34c3fd;
}

.aside-nav {
  width: 270px;
  height: 100%;
  position: fixed;
  z-index: 11;
  top: 0px;
  left: 0px;
  overflow-y: auto;
  background-color: #00a6e2;
}

.aside-nav .aside-logo {
  text-align: center;
  padding: 10px 5px;
  background-color: #fff;
}

.aside-nav ul.nav {
  background-color: #00a6e2;
}

.aside-nav ul.nav .nav-item {
  text-align: center;
  width: 100%;
}

.aside-nav ul.nav .nav-item a {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 14px;
  padding-bottom: 14px;
  border-radius: 0px;
  border-bottom: 1px solid #fff;
  text-transform: uppercase;
  color: #fff;
  font-family: "CenturyGothicRegular", sans-serif;
  font-size: 24px;
  font-variant: all-petite-caps;
  text-transform: uppercase;
  font-weight: normal;
}

.aside-nav ul.nav .nav-item.active a {
  font-weight: bold;
  background: #282828;
  background: -webkit-gradient(linear, left top, left bottom, from(#282828), to(#393939));
  background: linear-gradient(180deg, #282828, #393939);
}

.fixed-top.tab-nav {
  padding-left: 270px;
  z-index: 10;
}

.fixed-top.tab-nav .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background: #2c2c2c;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#404040));
  background: linear-gradient(180deg, #2c2c2c, #404040);
}

.fixed-top.tab-nav .navbar-nav .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  max-width: 165px;
}

.fixed-top.tab-nav .navbar-nav .nav-item a {
  padding: 15px 5px;
  font-family: "CenturyGothicRegular", sans-serif;
  font-size: 16px;
  color: #c0c4c5;
  border-right: 1px solid #000;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fixed-top.tab-nav .navbar-nav .nav-item.active a {
  color: #fff;
  font-weight: bold;
  background-color: #1C1C1C;
}

.fixed-top.tab-nav .top-nav-row-1 {
  display: none;
  height: 50px;
  width: 100%;
  background: #2c2c2c;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c2c2c), to(#404040));
  background: linear-gradient(180deg, #2c2c2c, #404040);
  position: relative;
}

.fixed-top.tab-nav .top-nav-row-1 .navbar-toggler {
  position: absolute;
  right: 5px;
  top: 5px;
  outline: none;
}

#nav_shadow_ovelay {
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
  position: fixed;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  display: none;
}

body.open-sidebar-nav #nav_shadow_ovelay {
  display: block;
}

/*  Main bacend pannel   */
.main-panel {
  padding-top: 54px;
  padding-left: 277px;
  padding-bottom: 120px;
}

.main-panel .default-container {
  padding-top: 65px;
  max-width: 1435px;
  margin-left: 100px;
}

.main-panel .group-form-data {
  margin-top: 50px;
}

.main-panel .group-form-data .legend-nr {
  color: #00a6e2;
  margin-left: 0px !important;
  margin-right: 1rem !important;
}

.main-panel .legend-container {
  max-width: 100%;
  margin-left: 40px;
}

.main-panel .legend-container input.dark-bg {
  background-color: #e6e8e8;
}

.main-panel .legend-container main {
  padding-top: 50px;
}

.main-panel .legend-container main .inner {
  padding-right: 10px;
  border-right: 1px solid #f8f8f7;
}

.main-panel .legend-container main .form-wrapper {
  max-width: 800px;
}

.main-panel .legend-container .form-group {
  margin-bottom: 50px;
}

.main-panel .legend-container .legend-nr {
  color: #00a6e2;
}

.main-panel .legend-container aside {
  padding-top: 50px;
  background-color: #f8f8f7;
  padding-left: 55px;
}

.main-panel .legend-container aside h2 {
  font-size: 36px;
  color: #00a6e2;
  margin-bottom: 30px;
}

.main-panel .legend-container aside .model-wrapper {
  margin-bottom: 85px;
}

.main-panel .legend-container aside .model-wrapper img {
  max-width: 100%;
  height: auto;
}

.main-panel .pannel-header {
  border-bottom: 1px solid #00a6e2;
  margin-bottom: 25px;
}

.main-panel .pannel-header h2 {
  color: #00a6e2;
  font-size: 2.25rem;
  font-family: "CenturyGothicRegular", sans-serif;
  letter-spacing: -.025em;
  margin-bottom: 10px;
}

.main-panel .pannel-header h2 .steps {
  float: right;
}

.main-panel .pannel-header h2 .steps p {
  text-align: right;
  font-size: 24px;
}

.main-panel .pannel-header h3 {
  font-size: 1.125rem;
  letter-spacing: -.025em;
  margin-bottom: 15px;
}

.main-panel .table th {
  font-size: 18px;
  letter-spacing: -.025em;
  font-variant: all-petite-caps;
  text-transform: uppercase;
  color: #00a6e2;
  border: none;
  padding-right: 0px;
}

.main-panel .table td {
  border-top: none;
  border-bottom: 1px solid #cac8c8;
  font-size: 18px;
  padding: 1rem;
  padding-bottom: 12px;
  padding-top: 24px;
  padding-left: 0px;
}

.main-panel .table td .action-btn {
  padding: 5px 15px;
  margin: 0 5px;
  display: inline-block;
  cursor: pointer;
}

.main-panel .table-1 {
  max-width: 1035px;
}

.main-panel .table-1 th {
  padding-top: 0px;
  padding-bottom: 13px;
  padding-left: 0px;
}

.main-panel .table-1 td {
  padding-right: 0px;
}

.main-panel .create_alert_wrapper {
  max-width: 755px;
}

.main-panel .create_alert_wrapper input[type='text'] {
  max-width: 350px;
}

.main-panel .create_alert_wrapper .form-group {
  margin-bottom: 45px;
}

.main-panel .form-control {
  border-radius: 0px;
  border-color: #A4A6A6;
  padding: .85rem .75rem;
}

.main-panel label {
  font-size: 1rem;
  font-family: "CenturyGothicRegular", sans-serif;
  color: #00a6e2;
}

.main-panel .btn-primary {
  background-color: #00a6e2;
  padding: 9px 28px;
  font-family: "CenturyGothiBold", sans-serif;
  text-transform: uppercase;
}

.main-panel .alert_options_wrapper {
  max-width: 955px;
}

.main-panel .alert_options_wrapper .card {
  border-radius: 0px;
  margin-bottom: 25px;
}

.main-panel .alert_options_wrapper .mod-col {
  max-width: 270px;
}

.main-panel .alert_options_wrapper .mod-col textarea {
  width: 100%;
}

.main-panel .alert_options_wrapper .mod-col textarea:last-child {
  margin-bottom: 50px;
}

.main-panel .alert_options_wrapper .mod-col .card {
  padding: 0px;
  margin-bottom: 45px;
}

.main-panel .alert_options_wrapper .mod-col .card-title {
  background-color: #A3A3A3;
  height: 38px;
  margin-bottom: 0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.main-panel .alert_options_wrapper .form-col {
  margin-bottom: 15px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.main-panel .alert_options_wrapper .form-col .card-title {
  text-transform: uppercase;
  border-bottom: 1px solid #A3A3A3;
  padding-bottom: 10px;
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 18px;
}

.main-panel .alert_options_wrapper .form-col .card-title:not(:first-child) {
  margin-top: 28px;
}

.main-panel .alert_options_wrapper .form-col .card-body {
  padding: 30px 60px 60px;
}

.main-panel .alert_options_wrapper .form-col label {
  color: #000;
  cursor: pointer;
}

.main-panel .alert_options_wrapper .form-col .form-control {
  padding: .75rem .75rem;
}

.main-panel .alert_options_wrapper .form-col .has-full-bg {
  padding: 15px 0 25px 0;
  background-color: #F6F5F5;
  border-top: 1px solid #dedada;
  margin-left: -60px;
  margin-right: -60px;
  padding-right: 60px;
  padding-left: 60px;
}

.main-panel .alert_options_wrapper .form-col .has-full-bg:not(:last-child) {
  margin-bottom: 0px;
}

.main-panel .alert_options_wrapper .form-col .has-full-bg:last-child {
  border-bottom: 1px solid #dedada;
}

.main-panel .alert_options_wrapper .form-col .has-full-bg select + .btn {
  margin-top: 20px;
}

.main-panel .alert_options_wrapper .form-col input[type='radio'], .main-panel .alert_options_wrapper .form-col input[type='checkbox'] {
  width: 20px;
  height: 20px;
  z-index: 6;
  opacity: 0;
  position: relative;
  cursor: pointer;
}

.main-panel .is-loading {
  background-image: url(/img/icon/loading.gif);
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 25px 25px;
}

.main-panel .acordion-container {
  margin-left: 100px;
}

.main-panel .acordion-container .card, .main-panel .acordion-container .card-header {
  border: none;
  background: transparent;
  padding: 0;
}

.main-panel .acordion-container .mb-0 {
  padding: 35px 0 45px 10px;
  position: relative;
}

.main-panel .acordion-container .mb-0 a {
  text-decoration: none;
  font-size: 41px;
  color: #009ed6;
  letter-spacing: -0.025em;
  font-variant: all-petite-caps;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
}

.main-panel .acordion-container .mb-0 a:after {
  content: "";
  position: absolute;
  width: 10px;
  height: 17px;
  margin-left: 20px;
  top: 42%;
  background-image: url(/img/icon/right-arrow-bold.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.main-panel .acordion-container .mb-0 a.collapsed:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.main-panel .acordion-container .table {
  margin-top: 70px;
}

.main-panel .acordion-container .table th {
  border-bottom: 2px solid #00a6e2;
  padding: 5px 0;
  font-size: 30px;
  font-variant: none;
  text-transform: none;
  font-weight: normal;
}

.main-panel .acordion-container .table td {
  padding: 35px 0 8px;
  font-size: 32px;
  color: #2f2f2f;
  letter-spacing: -0.025em;
}

.main-panel .acordion-container .table td:last-child {
  text-align: right;
}

.main-panel .personal-form {
  display: block;
  max-width: 530px;
  background-color: #f9f9f9;
  padding: 30px 60px;
  margin-bottom: 25px;
}

.main-panel .personal-form .group-form-input {
  display: block;
  width: 100%;
  margin-bottom: 45px;
}

.main-panel .personal-form .group-form-input label {
  display: block;
  font-variant: all-petite-caps;
  font-size: 30px;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
  letter-spacing: -0.025em;
  color: #0f89cc;
  margin: 0;
}

.main-panel .personal-form .group-form-input input, .main-panel .personal-form .group-form-input select {
  width: 100%;
  border: 1px solid #00a1ca;
  outline: none;
  font-size: 20px;
  height: 65px;
  color: #00a1ca;
}

.main-panel .personal-form .group-form-input input {
  padding: 15px 10px;
}

.main-panel .personal-form .group-form-input select {
  padding: 3px 10px;
  -webkit-appearance: none;
  background-image: url(/img/icon/select-arrow-blue.png);
  background-repeat: no-repeat;
  background-position: 96% center;
}

.main-panel .personal-form .group-form-input:last-child {
  margin-bottom: 10px;
}

.main-panel .table-small {
  max-width: 755px;
  margin-bottom: 70px;
}

.main-panel .table-small .table tr td:last-child {
  text-align: right;
}

.main-panel .table-small .table tr td .action-btn {
  padding-right: 0;
  padding-left: 18px;
}

.model .table td {
  color: #666666;
  font-size: 24px;
  letter-spacing: -0.025em;
}

.modal-content {
  border-radius: 0px;
}

.btn-default {
  display: inline-block;
  background-color: transparent;
  border: 1px solid #00a1ca;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
  color: #00a6e2;
  font-size: 24px;
  letter-spacing: -0.025em;
  padding: 7px 34px;
}

.btn-default {
  border-color: #00a6e2;
  border-radius: 0px;
}

a.btn-default {
  text-decoration: none;
  color: #00a6e2;
}

.modal-body .btn {
  font-size: 14px;
  padding: .5rem .75rem;
  cursor: pointer;
  min-width: 65px;
}

.button-group {
  margin-top: 30px;
}

.button-group .btn-primary {
  height: 53px;
  margin-top: 20px;
  display: inline-block;
  border: 1px solid #00a1ca;
  padding: 7px 100px;
  font-size: 24px;
  letter-spacing: -0.025em;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
}

.button-group a.btn-primary {
  text-decoration: none;
}

.category .table {
  margin-top: 60px;
  border: 2px solid #d8d8d8;
}

.category .table td {
  font-size: 16px;
  padding: 20px 0;
  border-bottom: none;
  width: 33.333333%;
  text-align: center;
}

.category .table tr td:first-child {
  font-family: "CenturyGothiBold", sans-serif;
  font-size: 21px;
  font-weight: bold;
  padding-left: 64px;
  text-align: left;
}

.category .table tr td:last-child {
  text-align: right;
  padding-right: 40px;
}

.collapse-category {
  position: relative;
  max-width: 532px;
  width: 100%;
  margin-top: 33px;
  border-bottom: 1px solid #00a6e2;
  padding-right: 25px;
  padding-bottom: 10px;
  cursor: pointer;
  color: #039cd9;
  font-size: 21px;
  letter-spacing: -0.025em;
  margin-bottom: 15px;
}

.collapse-category .collapse-btn {
  font-size: 16px;
  position: absolute;
  bottom: 8px;
  right: 0;
  width: 24px;
  height: 24px;
  background-color: #009cd7;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.collapse-category .collapse-btn:after {
  content: "-";
  position: relative;
  top: -1px;
}

.collapse-category.collapsed .collapse-btn:after {
  content: "+";
  position: relative;
}

.alert-archive .acordion-container {
  max-width: 532px;
}

.alert-archive td span {
  cursor: pointer;
}

.text-area {
  max-width: 532px;
  width: 100%;
}

.text-area input {
  width: 100%;
  margin: 10px 0 20px;
  border: 1px solid #00a6e2;
  font-style: italic;
  padding: 5px 10px;
  font-size: 16px;
  letter-spacing: -0.025em;
  color: #a3a3a3;
  outline: none;
}

.collapse-btn {
  max-width: 532px;
  display: block;
}

.collapse-btn .collapse-left {
  float: left;
}

.collapse-btn .collapse-left input {
  background-color: transparent;
  border: none;
  margin-left: 20px;
  outline: none;
  width: 38px;
  height: 23px;
  padding: 0;
  cursor: pointer;
}

.collapse-btn .btn-primary {
  float: right;
  padding-left: 50px;
  padding-right: 50px;
  outline: none;
}

.collapse-btn .btn-primary:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.popover {
  position: relative;
  max-width: 530px;
  width: 100%;
  border: 1px solid #818181;
  border-radius: 0;
  padding: 3px;
  left: 22px !important;
}

.popover .arrow {
  display: none;
}

.popover .popover-body {
  padding: 0;
}

.popover-container {
  width: 100%;
}

.popover-container label, .popover-container textarea {
  width: 100%;
  font-size: 15px;
  letter-spacing: -0.025em;
  padding: 8px 7px;
}

.popover-container label {
  background-color: #acacac;
  color: #fff;
}

.popover-container textarea {
  font-family: "Raleway", sans-serif;
  color: #a3a3a3;
  font-style: italic;
  border: none;
  resize: none;
  outline: none;
  padding-right: 22px;
}

.popover-container input, .popover-container button {
  position: absolute;
  bottom: 10px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
}

.popover-container input {
  right: 45px;
  padding: 0;
  margin-bottom: -4px;
  width: 38px;
}

.popover-container button {
  right: 5px;
  width: 21px;
  height: 20px;
  background-image: url(/img/icon/submit.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.list .table td .action-btn {
  padding: 2px;
}

.list .table td .action-btn svg {
  height: 18px;
  fill: #4E5259;
}

.list .table td .action-btn:focus svg {
  fill: #029cce;
}

.list .popover {
  width: auto;
  border: 1px solid #99bfca;
  padding: 15px;
  left: -15px !important;
}

.list .popover .box-popover {
  display: inline-block;
  background-color: #2fb151;
  padding: 7px 15px;
  color: #fff;
}

.list .popover .box-popover a {
  color: #fff;
  text-decoration: none;
}

.list .popover .box-popover:not(:last-child), .list .popover span {
  margin-right: 17px;
}

.list .popover span {
  font-size: 18px;
  color: #9b9b9b;
}

select.single.selectbox {
  font-size: 13px;
  width: 130px;
  border: 1px solid #01a0c8;
  padding: 0px 15px;
  margin-bottom: 30px;
  height: 30px;
  color: #303030;
  font-style: italic;
  background-image: url(../img/icon/select-arrow-blue.png);
  background-size: 10px;
  background-position: 97% center;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-repeat: no-repeat;
  float: left;
  display: inline-block;
}

.advanced-search .card {
  border: none;
}

.advanced-search .card input {
  color: #303030;
}

.advanced-search .card-header {
  margin-top: 25px;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid #303030;
  padding-left: 0px;
  padding-right: 0px;
  cursor: pointer;
}

.advanced-search .card-header a {
  font-size: 26px;
  color: #303030;
  text-decoration: none;
}

.advanced-search .card-header img {
  float: right;
}

.advanced-search .card-header[aria-expanded="false"] img {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.advanced-search .pannel-header {
  border-bottom: 3px solid #00a6e2;
}

.advanced-search .card-body {
  padding-left: 0px;
  padding-right: 0px;
}

.advanced-search .table {
  margin-top: 60px;
}

.advanced-search .table th {
  padding: 0;
  padding-right: 10px;
  color: #303030;
  font-family: 'CenturyGothiBold';
  line-height: 1;
  font-size: 25.31px;
}

.advanced-search .group-input-select {
  margin-top: 60px;
}

.advanced-search .group-input-select span {
  	position: relative;
  	margin-right: 15px;
	font-size: 16px;
    top: -25px;
    color: #989898;
    font-weight: bold;
    display: block;
}

.advanced-search .group-input-select input[type=radio], .advanced-search .group-input-select input[type=checkbox] {
  display: none;
}

.advanced-search .group-input-select input[type=radio] + label, .advanced-search .group-input-select input[type=checkbox] + label {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 30px;
  height: 45px;
  border: 1px solid #00a6e2;
  top: 5px;
  font-size: 20.87px;
  font-weight: bold;
  line-height: 45px;
  padding: 0 20px;
  cursor: pointer;
}

.advanced-search .group-input-select input[type=radio]:not(:checked) + label, .advanced-search .group-input-select input[type=checkbox]:not(:checked) + label {
  background-color: transparent;
}

.advanced-search .group-input-select input[type=radio]:checked + label, .advanced-search .group-input-select input[type=checkbox]:checked + label {
  background-color: #00a6e2;
  color: #fff;
}

.advanced-search .group-input-select input[type=checkbox]:checked + label.checkbox-red {
  background-color: #bf0808;
  border: 1px solid #bf0808;
}

.advanced-search .group-input-select input[type=checkbox]:checked + label.checkbox-green {
  background-color: #2fb151;
  border: 1px solid #2fb151;
}

.advanced-search .group-input-select input, .advanced-search .group-input-select select.selectbox {
  font-size: 20.87px;
  width: 100%;
  border: 1px solid #01a0c8;
  padding: 8px 15px;
  margin-bottom: 30px;
  height: 56px;
  color: #303030;
  font-style: italic;
}

.advanced-search .group-input-select ::-webkit-input-placeholder {
  color: #cfcfcf;
}

.advanced-search .group-input-select ::-moz-placeholder {
  color: #cfcfcf;
}

.advanced-search .group-input-select :-ms-input-placeholder {
  color: #cfcfcf;
}

.advanced-search .group-input-select :-moz-placeholder {
  color: #cfcfcf;
}

.advanced-search .group-input-select input:disabled, .advanced-search .group-input-select select.selectbox:disabled {
  border-color: #a0daec;
  cursor: not-allowed;
}

.advanced-search .group-input-select select.selectbox {
  background-image: url(../img/icon/select-arrow-blue.png);
  background-size: 10px;
  background-position: 97% center;
}

.advanced-search .group-input-select select.selectbox .option-color {
  color: #212529;
}

.advanced-search .group-input-select .full-select, .advanced-search .group-input-select select.selectbox {
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  background-repeat: no-repeat;
}

.advanced-search .group-input-select .full-select {
  width: 100%;
  font-size: 26px;
  color: #303030;
  margin-bottom: 40px;
  border: none;
  border-bottom: 2px solid #303030;
  padding-bottom: 10px;
  text-transform: uppercase;
  outline: none;
  font-weight: bold;
  letter-spacing: -0.025em;
  background-image: url(../img/icon/select-arrow-black-big.png);
  background-position: right center;
}

.advanced-search .group-input-select .m-top {
  margin-top: 45px;
}

.advanced-search .group-input-select .btn-primary {
  width: 240px;
  padding: 12px 30px;
  margin-bottom: 100px;
}

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

.card.alert-send .checkbox-col {
  max-width: 150px;
}

.card.alert-send .form-group, .card.alert-send label {
  margin-bottom: 0px;
}

.card.alert-send .form-group:not(:last-child) {
  margin-bottom: 25px;
}

.card.alert-send .radio-inline label {
  margin-right: 20px;
  display: inline-block;
}

.card.alert-send .date-time-select input {
  width: 100%;
}

.card.alert-send .date-time-select .row [class*='col-'] {
  padding: 0 5px;
}

.card.alert-send .date-time-select .row [class*='col-'] label {
  color: #999;
}

.card.alert-send select {
  max-width: 205px;
}

.card.alert-send .slider-col .col {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: 70px;
}

.card.alert-send .slider-col .slider-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}

.card.alert-send .slider-col .slider-input .bullet {
  top: 7px;
  margin-left: -7px;
  z-index: 5;
  position: absolute;
  height: 15px;
  width: 15px;
  background-color: #000;
  border-radius: 50%;
}

.has-icon {
  position: relative;
}

.date-icon {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 30px;
  right: 5px;
  background-repeat: no-repeat;
  background-position: center;
  opacity: .7;
  background-image: url(/img/icon/calendar-icon.png);
}

.pannel.send-alert {
  background-color: #f8f8f5;
}

.pannel.send-alert .btn-primary {
  text-transform: uppercase;
  font-weight: bold;
}

.load-image {
  max-width: 605px;
  padding: 0px 30px;
}

.load-image .image-preview {
  width: 100%;
  height: auto;
  overflow: hidden;
  text-align: center;
  margin-bottom: 50px;
}

.load-image .image-preview img {
  width: 100%;
  height: auto;
}

.load-image .btn-primary {
  text-transform: uppercase;
  font-weight: bold;
}

.pannel.calendar .pannel-header {
  margin-bottom: 0px;
}

.main-panel .table-2 th, .main-panel .table-2 td {
  text-align: center;
  padding: .75rem;
}

.main-panel .table-2 tr td:nth-child(1), .main-panel .table-2 tr th:nth-child(1) {
  text-align: left;
  padding-left: 0px;
}

.main-panel .table-2 tr th:nth-child(1) {
  padding-left: 50px;
}

.main-panel .table-2 tr td:nth-child(3) {
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
  color: #aaaaaa;
}

.main-panel .table-2 tr td:nth-child(4) {
  font-family: "CenturyGothiBold", sans-serif;
}

.main-panel .table-2 tr td:last-child {
  text-align: right;
}

.pannel-header .nav-pills {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.pannel-header .nav-pills li {
  margin-right: 30px;
}

.pannel-header .nav-pills li img {
  width: 100px;
  height: 100px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.pannel-header .nav-pills li a:visited img, .pannel-header .nav-pills li a.active img {
  border: 1px solid #00a6e2;
}

.pannel-header .nav-pills li a {
  position: relative;
}

.pannel-header .nav-pills li a span {
  display: none;
  position: absolute;
  text-align: center;
  width: 100%;
  color: #3d3d3d;
  font-weight: bold;
  top: -70px;
}

.pannel-header .nav-pills li a:hover span {
  display: block;
}

.pannel-header .nav-pills li:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}

.main-panel .bg-white-table h4 {
  font-family: "CenturyGothicRegular", sans-serif;
}

.main-panel .bg-white-table .date-time {
  margin: 0 100px 0 110px;
}

.main-panel .bg-white-blog {
  padding: 15px;
}

.pannel.news_mail {
  background-color: #f6f6f6;
}

.pannel.news_mail .pannel-header .row {
  margin-bottom: 25px;
}

.pannel.news_mail .pannel-header .row .col.search-col {
  text-align: right;
}

.pannel.news_mail .pannel-header .row .col.search-col input {
  background-color: transparent;
}

.pannel.news_mail .news-row {
  background-color: #fff;
  padding: 20px 10px 20px 85px;
}

.pannel.news_mail .news-row h4 {
  font-weight: bold;
  text-transform: uppercase;
}

.pannel.news_mail .news-table {
  background-color: #fff;
  margin-top: 15px;
}

.pannel.news_mail .news-table label {
  color: #000;
}

.pannel.news_mail .news-table .search-table {
  margin-top: 15px;
}

.pannel.news_mail .table-3 th {
  color: #000;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #cac8c8;
  text-align: center;
  padding-right: .75rem;
}

.pannel.news_mail .table-3 td {
  text-align: center;
  padding: 35px .75rem;
  color: #999;
  font-weight: bold;
}

.pannel.news_mail .table-3 td img {
  opacity: .5;
}

.pannel.news_mail .table-3 td:first-child {
  color: #000;
  text-align: left;
  padding-left: 30px;
}

.pannel.news_mail .table-3 td:first-child:hover {
  color: #00a6e2;
}

.select-device-wrapper {
  max-width: 820px;
  margin: 120px auto 0;
}

.select-device-wrapper .device-name {
  margin-top: 35px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select-template-wrapper, .select-device-wrapper {
  text-align: center;
}

.select-template-wrapper label span, .select-device-wrapper label span {
  display: block;
  color: #000;
  font-size: 24px;
  cursor: pointer;
}

.select-template-wrapper .input-wrapper input, .select-device-wrapper .input-wrapper input {
  position: relative;
  z-index: 5;
  width: 20px;
  height: 20px;
  opacity: 0;
}

.select-template-wrapper .input-wrapper span, .select-device-wrapper .input-wrapper span {
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #00a6e2;
  margin-left: -25px;
  position: relative;
  z-index: 4;
}

.select-template-wrapper .input-wrapper input:checked ~ span, .select-device-wrapper .input-wrapper input:checked ~ span {
  background-color: #00a6e2;
}

.select-template-wrapper {
  max-width: 1160px;
  margin: 50px auto 60px;
}

.select-template-wrapper .input-wrapper {
  margin: 55px auto 0px;
}

.select-template-wrapper .layout-name {
  font-size: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.select-template-wrapper .col {
  padding-right: 5px;
  padding-left: 5px;
}

.select-template-wrapper img {
  max-width: 100%;
}

.select-template-wrapper .label-img {
  margin-bottom: 130px;
}

.select-template-wrapper .label-txt {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
}

.custome_radio {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #fff;
  margin-left: -21px;
  position: relative;
  z-index: 4;
  background-color: transparent;
  -webkit-box-shadow: 0px 0px 0px 1px #ababab;
          box-shadow: 0px 0px 0px 1px #ababab;
}

input:checked ~ .custome_radio {
  background-color: #ababab;
}

.image-uploader input {
  opacity: 0;
}

.image-uploader label {
  display: block;
}

.image-uploader input {
  display: none;
}

.image-uploader .image-uploader-bg {
  height: 85px;
  width: 100%;
  background-color: #e6e8e8;
  display: inline-block;
  border: 1px dashed #333;
  background-image: url(/img/icon/upload-icon.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70px;
}

.main-panel .nav-pills .nav-link.active, .show > .nav-pills .nav-link {
  background-color: transparent;
}

.popup-alert {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999999;
}

.popup-alert .popup-flex {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.popup-alert .popup-flex .popover {
  left: 0 !important;
}

.popup-alert .popup-flex p, .popup-alert .popup-flex span {
  font-size: 13px;
  letter-spacing: -0.025em;
}

.popup-alert .popup-flex p {
  color: #000;
  padding: 0 10px;
  margin-bottom: 25px;
}

.popup-alert .popup-flex span {
  position: absolute;
  bottom: 5px;
  right: 10px;
  color: #c6c6c6;
  cursor: pointer;
}

.footer-preview {
  max-width: 775px;
  overflow: hidden;
}

.footer-preview img {
  max-width: 100%;
}

.footer-preview .section-title {
  font-size: 36px;
  color: #00a6e2;
  border-bottom: 1px solid #00a6e2;
  margin-top: 105px;
  padding-bottom: 5px;
}

.footer-preview .btn-primary {
  font-size: 24px;
}

.footer-preview .form-group {
  margin-bottom: 60px;
}

.footer-preview .form-group label {
  color: #75c0e7;
}

.news_sms.send-newsleter {
  background-color: #f8f8f5;
}

.main-panel .alert_options_wrapper .form-col select.form-control {
  padding: .5rem .75rem;
}

select.dark-bg {
  background-color: #f2f2f2;
}

.compose-news-form {
  max-width: 780px;
  margin: 30px auto 0;
}

.compose-news-form #title {
  max-width: 320px;
  margin-bottom: 15px;
  padding: 5px;
}

.has-error .form-control {
  border: 1px solid #dc3545;
}

.pannel.search .search-container {
  max-width: 650px;
}

.pannel.search .personal-form {
  max-width: 400px;
  background: transparent;
  padding: 30px 0;
}

.pannel.search .personal-form .group-form-input label, .pannel.search .personal-form .group-form-input input {
  color: #818181;
}

.pannel.search .personal-form .group-form-input input {
  border-color: #7e7e7e;
}

.pannel.search .personal-form .group-form-input select {
  height: auto;
  border: none;
  border-bottom: 2px solid #7e7e7e;
  color: #313131;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
  font-size: 26px;
  text-transform: uppercase;
  padding: 10px 0;
  background-image: url(/img/icon/select-arrow-black-big.png);
  background-position: 100% center;
}

.pannel.search .personal-form .btn-primary {
  padding: 17px 90px;
  font-size: 20px;
  margin: 30px 0;
}

.pannel.search .personal-form .btn-primary:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.pannel.search .group-margin-select {
  margin-bottom: 5px;
}

.atributs label {
  font-family: "CenturyGothiBold", sans-serif;
  display: block;
  text-transform: uppercase;
  color: #00a6e2;
  font-weight: bold;
  font-size: 18px;
}

.atributs input[type="text"] {
  max-width: 400px;
  width: 100%;
  font-size: 24px;
  font-family: "CenturyGothiBold", sans-serif;
  padding: 8px 15px;
  outline: none;
  border: 1px solid #01a0c8;
  font-weight: bold;
  color: #3c3c3c;
}

.atributs .atributs-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  max-width: 660px;
  width: 100%;
  margin-top: 50px;
}

.atributs .atributs-item {
  width: 400px;
}

.atributs .atributs-item .group-action {
  margin-top: 50px;
}

.atributs .atributs-item .group-action .group-action-item, .atributs .atributs-item .group-action .group-action-item-right {
  display: block;
  width: 50%;
  float: left;
  padding-right: 8px;
  margin-bottom: 40px;
}

.atributs .atributs-item .group-action .group-action-item-right {
  float: right;
  padding-left: 8px;
  padding-right: 0;
}

.atributs .atributs-item .group-action .btn-primary {
  width: 100%;
  padding: 13px;
  font-size: 20px;
}

.atributs .atributs-item .group-action .btn-cancel {
  background-color: #dfdfdf;
  color: #8a8a8a;
}

.atributs .atributs-item .group-action .btn-delete {
  background-color: #3d3d3d;
}

.atributs .atributs-item-2 {
  width: 260px;
  padding-left: 30px;
}

.atributs .atributs-item-2 .legend-container-right {
  display: block;
  width: 100%;
  margin-bottom: 30px;
}

.atributs .atributs-item-2 .legend-container-right span {
  font-family: "CenturyGothiBold", sans-serif;
  display: block;
  position: relative;
  padding-left: 40px;
  font-size: 19px;
  line-height: 170%;
  text-transform: uppercase;
  font-weight: bold;
}

.atributs .atributs-item-2 .legend-container-right span:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 30px;
  background-color: #2d343a;
}

.atributs .atributs-item-2 .legend-container-right span.legend-box2 {
  color: #059dcc;
}

.atributs .atributs-item-2 .legend-container-right span.legend-box2:before {
  background-color: #059dcc;
}

.atributs .radioButon-group {
  width: 100%;
  background-color: #f9f9f9;
  padding: 50px 50px 1px;
}

.atributs .radio-line {
  width: 100%;
  margin-bottom: 50px;
}

.atributs .radio-line label {
  position: relative;
  display: inline-block;
  top: -3px;
  margin-left: 20px;
  cursor: pointer;
  font-size: 20px;
}

.atributs .radio-line input[type="radio"] {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  z-index: 6;
  opacity: 0;
  cursor: pointer;
}

.atributs .radio-line .custome_radio {
  padding: 3px;
}

.atributs .radio-line .custome_radio span {
  display: block;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.atributs .radio-line input:checked ~ .custome_radio {
  background-color: transparent;
  border-color: #00a6e2;
}

.atributs .radio-line input:checked ~ .custome_radio span {
  background-color: #00a6e2;
}

.atributs .radio-line select {
  display: block;
  max-width: 240px;
  width: 100%;
  margin-left: 50px;
  border: 1px solid #adadad;
  outline: none;
  font-size: 18px;
  color: #b3b3b3;
}

.atributs .subcategory label {
  color: #2d363b;
}

.styling-select .ui-selectmenu-button.ui-button {
  display: block;
  border: 1px solid #adadad;
  margin-left: 45px;
  color: #b2b2b2;
  outline: none;
  font-style: italic;
}

.styling-select .ui-selectmenu-button.ui-button:hover, .styling-select .ui-selectmenu-button.ui-button:focus {
  background: #fff;
  color: #b2b2b2;
}

.styling-select .ui-selectmenu-button.ui-button:active {
  border: 1px solid #adadad;
}

.styling-select .ui-widget.ui-widget-content {
  border: 1px solid #adadad;
  border-top: none;
}

.styling-select .ui-widget.ui-widget-content li {
  text-align: center;
  color: #626262;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: "CenturyGothiBold", sans-serif;
  padding-top: 10px;
  height: 50px;
}

.styling-select .ui-widget.ui-widget-content li:nth-child(odd) {
  background: #f0eeef;
}

.styling-select .ui-state-active, .styling-select .ui-widget-content .ui-state-active, .styling-select .ui-widget-header .ui-state-active, .styling-select a.ui-button:active, .styling-select .ui-button:active, .styling-select .ui-button.ui-state-active:hover {
  background: transparent;
  color: #626262;
  border: none;
}

.styling-select .ui-menu .ui-state-focus, .styling-select .ui-menu .ui-state-active {
  margin: 0px;
}

.styling-select .ui-button .ui-icon {
  background-image: url(/img/icon/select-arrow.png) !important;
}

.styling-select .ui-selectmenu-icon.ui-icon {
  margin-top: 6px;
}

.styling-select .ui-icon {
  background-repeat: repeat;
  width: 15px;
  height: 8px;
}

.alert-delete .popover, .calendar-delete .popover, .alert-archive .popover, .calendar .popover {
  left: -50px !important;
}

.alert-delete .popover .popover-body, .calendar-delete .popover .popover-body, .alert-archive .popover .popover-body, .calendar .popover .popover-body {
  padding: 6px 8px;
}

.alert-delete .popover .popover-header, .calendar-delete .popover .popover-header, .alert-archive .popover .popover-header, .calendar .popover .popover-header {
  border-radius: 0px;
  background-color: #A4A4A4;
  color: #fff;
}

.calendar-delete .popover {
  left: 0px !important;
}

.popover .closeAlert {
  color: #aaa;
  float: right;
  text-transform: capitalize;
}

.pannel-header.clearfix {
  padding-bottom: 15px;
}

.pannel-header.clearfix .input-tab {
  margin-top: 0px;
}

.pannel-header.clearfix .input-tab input {
  padding: 10px 40px 10px 10px;
  border-width: 1px;
}

.pannel-header.clearfix .input-tab .icon-right {
  top: 12px;
}

.action-btn, .btn-link, .navbar-toggler {
  cursor: pointer;
}

.popover-table {
  cursor: pointer;
}

.ui-widget-header .ui-icon {
  background-image: url(../img/ui-icons_444444_256x240.png);
}

.ui-widget-header .ui-corner-all {
  cursor: pointer;
}

#builder .btn-group > .btn:last-child:not(:first-child), #builder .btn-group > .dropdown-toggle:not(:first-child), #builder .btn-group > .btn {
  border-radius: 0px;
}

#builder .form-control {
  padding: 0px;
  border: 1px solid #01a0c8;
}

#builder .rule-header {
  margin-bottom: 5px;
}

#builder .btn-primary {
  color: #fff;
  background-color: #4271AD;
}

#builder .btn-primary.active {
  background-color: #2F517D;
}

#builder .rules-list > *::before, #builder .rules-list > *::after {
  border-color: #4271AD;
  border-radius: 0px;
}

#builder .rules-list > *:first-child::before {
  height: calc(50% + 33px);
}

.reservation-user .main-panel .default-container {
  margin-left: 30px;
}

/* dashboard */
.dashboard {
  color: #fff;
  font-family: "Calibri", sans-serif;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: none;
  background-position: center;
  text-align: center;
}

.dashboard .box-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 35px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.dashboard .box-container a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.dashboard .box-container .item, .dashboard .box-container .item-2 {
  position: relative;
  height: 250px;
  margin: 0 auto 10px;
}

.dashboard .box-container .item {
  width: 28%;
}

.dashboard .box-container .item.bg-red-transparent.col9 {
  width: 28%;
  height: 250px;
}

.dashboard .box-container .item-2 {
  width: 42%;
}

.dashboard .box-container .item-big {
  height: 518px;
}

.dashboard .box-container .bg-orange-transparent {
  background-color: rgba(239, 152, 59, 0.6);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-orange-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #ef983b;
}

.dashboard .box-container .bg-turquoise {
  background-color: #49bbb3;
}

.dashboard .box-container .bg-grey-transparent {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-grey-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: white;
}

.dashboard .box-container .bg-violet-transparent {
  background-color: rgba(209, 108, 178, 0.6);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-violet-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #d16cb2;
}

.dashboard .box-container .bg-red {
  background-color: #c60001;
}

.dashboard .box-container .box-little {
  float: left;
  display: block;
  width: 33.33333333333%;
  height: 100%;
}

.dashboard .box-container .box-little img {
  width: 100%;
  height: 100%;
}

.dashboard .box-container .box-little .layer-bg {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .box-little .layer-bg:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: white;
}

.dashboard .box-container .left-box {
  padding-right: 13px;
}

.dashboard .box-container .center-box {
  padding: 0 7px;
}

.dashboard .box-container .right-box {
  padding-left: 13px;
}

.dashboard .box-container .box-horizontal {
  position: relative;
  display: block;
  width: 100%;
  height: 50%;
}

.dashboard .box-container .box-half {
  display: block;
  width: 100%;
  height: 100%;
  padding-right: 9px;
}

.dashboard .box-container .box-half img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.dashboard .box-container .box-half-2 {
  padding: 0 0 0 9px;
}

.dashboard .box-container .bg-orange-transparent, .dashboard .box-container .bg-red-transparent, .dashboard .box-container .bg-green-transparent, .dashboard .box-container .bg-myturquoise-transparent {
  width: 100%;
  height: 100%;
}

.dashboard .box-container .bg-blue-transparent {
  background-color: rgba(71, 158, 211, 0.7);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-blue-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #479ed3;
}

.dashboard .box-container .bg-red-transparent {
  background-color: rgba(237, 99, 88, 0.7);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-red-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #ed6358;
}

.dashboard .box-container .bg-green-transparent {
  background-color: rgba(177, 197, 82, 0.7);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-green-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #b1c552;
}

.dashboard .box-container .bg-turquoise-transparent {
  background-color: rgba(73, 187, 179, 0.7);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-turquoise-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #49bbb3;
}

.dashboard .box-container .bg-myturquoise-transparent {
  background-color: rgba(73, 187, 179, 0.7);
  -webkit-transition: all .3s;
  transition: all .3s;
}

.dashboard .box-container .bg-myturquoise-transparent:hover {
  -webkit-transition: all .3s;
  transition: all .3s;
  background-color: #49bbb3;
}

.dashboard .box-container .box-icon {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: inline-block;
  max-width: 80%;
}

.dashboard .box-container .box-icon h4 {
  font-size: 39px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 120%;
  margin: 0;
  padding: 0;
  color: #fff;
}

.dashboard .box-container .box-half h4 {
  font-size: 30px;
}

.dashboard .box-container .logo-right-bottom {
  position: absolute;
  bottom: 15px;
  right: 15px;
}

.dashboard .box-container .layer-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.dashboard .box-container .layer-red .layer-bg {
  /*background-color: rgba(237,99,88,.3); */
  -webkit-box-shadow: inset 0px 0px 300px -63px #ed6258;
          box-shadow: inset 0px 0px 300px -63px #ed6258;
}

.dashboard .box-container .layer-turquoise .layer-bg {
  background-color: rgba(78, 186, 178, 0.3);
}

.dashboard .box-container .layer-blue .layer-bg {
  background-color: rgba(71, 158, 211, 0.3);
}

.dashboard .box-container .layer-green .layer-bg {
  background-color: rgba(130, 145, 61, 0.3);
}

/* end dashboard */
/* login page */
.login {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  position: relative;
  height: 100%;
  font-family: "CenturyGothicRegular", sans-serif;
}

.login nav {
  position: relative;
  width: 100%;
  height: 88px;
  background: #019dd8;
  padding: 10px 2.6%;
}

.login nav .logo-container {
  position: relative;
  width: 100%;
  height: 100%;
}

.login nav .logo-container .logo-left {
  display: inline-block;
  margin-left: 245px;
  height: 100%;
  padding: 20px 0 5px;
}

.login nav .logo-container .logo-left img {
  height: 100%;
}

.login nav .logo-container .border-logo-right {
  display: inline-block;
  width: 145px;
  border: 1px solid #f4f4f4;
  border-radius: 5px;
  font-size: 20px;
  color: #f4f4f4;
  padding: 10px;
  text-transform: uppercase;
  text-align: center;
  line-height: 22px;
  font-weight: bold;
}

.login nav .logo-container .logo-right {
  display: inline-block;
  margin-right: 165px;
  height: 100%;
  padding: 13px 0 5px;
}

.login nav .logo-container .logo-right img {
  height: 100%;
}

.login nav .logo-container .logo-center {
  position: absolute;
  display: inline-block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 200px;
  height: 100%;
  padding: 20px 0 10px;
}

.login nav .logo-container .logo-center img {
  display: block;
  height: 100%;
  margin: auto;
}

.login .transparent-bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: -1;
}

.login .border-line {
  width: 100%;
  height: 2px;
  border-top: 2px solid #019dd8;
  margin: 15px 0;
}

.login a.reccover-password {
  text-decoration: none;
  font-style: italic;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: #00a6e2;
  letter-spacing: -0.025em;
}

.panel-login {
  display: block;
  max-width: 410px;
  padding: 0 15px;
  margin: 160px auto 50px;
}

.panel-login h1 {
  font-size: 28px;
  color: #00a6e2;
  text-transform: uppercase;
  margin: 0 0 13px;
  text-align: center;
  letter-spacing: -0.025em;
}

.panel-login h1 span {
  font-weight: bold;
}

.panel-login h1 span.first-text {
  font-size: 36px;
}

.panel-login .text-left {
  margin: 20px 0 0;
}

.panel-login .form-group {
  color: #858585;
}

.panel-login .form-group label {
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  letter-spacing: -0.025em;
  color: #00a6e2;
}

.panel-login .form-group input {
  padding: 14px;
  border: 1px solid #019dd8;
  border-radius: 0px;
  font-style: italic;
  font-size: 16px;
}

.panel-login .btn-primary {
  width: 100%;
  font-size: 30px;
  line-height: 20px;
  font-weight: bold;
  font-variant: all-petite-caps;
  margin: 15px 0 10px;
  padding: 14px 10px 18px;
}

/* end login page */
/* forgot-password */
.forgot-password .panel-login {
  font-size: 26px;
}

.forgot-password .panel-login span {
  font-weight: normal;
}

/* end forgot-password */
.nav-user {
  position: relative;
  width: 100%;
  height: 133px;
  background-color: #3d3d3d;
}

.nav-user .full-height, .nav-user .float-left, .nav-user .float-right {
  height: 100%;
}

.nav-user .full-height {
  position: relative;
}

.nav-user .logo-nav, .nav-user .icons {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  overflow: hidden;
}

.nav-user .logo-nav {
  left: 15px;
  margin-top: 10px;
  max-height: 70%;
}

.nav-user .logo-nav img {
  height: 100%;
}

.nav-user .icons {
  right: 15px;
}

.nav-user .icons ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-user .icons ul li {
  display: inline-block;
  padding-left: 12px;
}

/* user/utente style */
.user, .seleziona_corso, .corso {
  background-color: #f6f6f6;
}

.user .banner, .seleziona_corso .banner, .corso .banner {
  width: 100%;
  height: 260px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.user .bg-white, .seleziona_corso .bg-white, .corso .bg-white {
  background-color: #fff;
  padding: 56px 38px;
  margin-top: 50px;
  margin-bottom: 130px;
}

.user .bg-white h1, .seleziona_corso .bg-white h1, .corso .bg-white h1 {
  font-size: 48px;
  color: #019dd8;
  letter-spacing: -0.025em;
  font-weight: normal;
}

.user .bg-white .form-inline, .seleziona_corso .bg-white .form-inline, .corso .bg-white .form-inline {
  padding-top: 10px;
}

.user .bg-white .search-box, .seleziona_corso .bg-white .search-box, .corso .bg-white .search-box {
  position: relative;
  margin-left: 30px;
}

.user .bg-white .search-box input.form-control, .seleziona_corso .bg-white .search-box input.form-control, .corso .bg-white .search-box input.form-control {
  width: 355px;
  border: none;
  border-bottom: 2px solid #e5e4e4;
  border-radius: 0;
  font-style: italic;
  padding: 5px 30px 5px 0;
  font-size: 16px;
  color: #b9b8b8;
}

.user .bg-white .search-box input.form-control::-webkit-input-placeholder, .seleziona_corso .bg-white .search-box input.form-control::-webkit-input-placeholder, .corso .bg-white .search-box input.form-control::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #b9b8b8;
}

.user .bg-white .search-box input.form-control:-moz-placeholder, .seleziona_corso .bg-white .search-box input.form-control:-moz-placeholder, .corso .bg-white .search-box input.form-control:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #b9b8b8;
}

.user .bg-white .search-box input.form-control::-moz-placeholder, .seleziona_corso .bg-white .search-box input.form-control::-moz-placeholder, .corso .bg-white .search-box input.form-control::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #b9b8b8;
}

.user .bg-white .search-box input.form-control:-ms-input-placeholder, .seleziona_corso .bg-white .search-box input.form-control:-ms-input-placeholder, .corso .bg-white .search-box input.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b9b8b8;
}

.user .bg-white .search-box input.form-control::-ms-input-placeholder, .seleziona_corso .bg-white .search-box input.form-control::-ms-input-placeholder, .corso .bg-white .search-box input.form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #b9b8b8;
}

.user .bg-white .search-box .icon-right, .seleziona_corso .bg-white .search-box .icon-right, .corso .bg-white .search-box .icon-right {
  position: absolute;
  top: 0;
  right: 3px;
}

.user .bg-white .search-box .icon-right button, .seleziona_corso .bg-white .search-box .icon-right button, .corso .bg-white .search-box .icon-right button {
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("/img/icon/search.png");
  outline: none;
}

.user .bg-white select.form-control, .seleziona_corso .bg-white select.form-control, .corso .bg-white select.form-control {
  border-radius: 0;
  border: 1px solid #c2c2c2;
  width: 134px;
  height: 32px;
  padding: 3px 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/img/icon/select-arrow.png);
  background-repeat: no-repeat;
  background-position: 96% center;
}

.user .bg-white .select-opsion, .seleziona_corso .bg-white .select-opsion, .corso .bg-white .select-opsion {
  position: relative;
}

.user .bg-white .select-opsion label, .seleziona_corso .bg-white .select-opsion label, .corso .bg-white .select-opsion label {
  position: absolute;
  top: -30px;
  left: 0;
  font-size: 18px;
  font-weight: bold;
  font-variant: all-petite-caps;
  color: #8e8e8e;
}

.user .bg-white .table, .seleziona_corso .bg-white .table, .corso .bg-white .table {
  margin: 65px 0 76px;
}

.user .bg-white .table th, .user .bg-white .table td, .seleziona_corso .bg-white .table th, .seleziona_corso .bg-white .table td, .corso .bg-white .table th, .corso .bg-white .table td {
  border: none;
  letter-spacing: -0.025em;
}

.user .bg-white .table th, .seleziona_corso .bg-white .table th, .corso .bg-white .table th {
  border-bottom: 2px solid #61c2e7;
  font-variant: all-petite-caps;
  color: #019dd8;
  font-size: 30px;
  font-weight: normal;
  width: 33.333333333%;
  padding: 12px 0;
}

.user .bg-white .table td, .seleziona_corso .bg-white .table td, .corso .bg-white .table td {
  border-bottom: 1px solid #e0e0e0;
  font-size: 18px;
  color: #3d3d3d;
  padding: 28px 0;
}

.user .bg-white .td-bold td, .seleziona_corso .bg-white .td-bold td, .corso .bg-white .td-bold td {
  color: #868686;
  font-weight: bold;
  text-align: center;
}

.user .bg-white .td-bold td a, .seleziona_corso .bg-white .td-bold td a, .corso .bg-white .td-bold td a {
  text-decoration: none;
  color: #868686;
}

.user .bg-white .td-bold td:first-child, .seleziona_corso .bg-white .td-bold td:first-child, .corso .bg-white .td-bold td:first-child {
  text-align: left;
}

.user .bg-white th.th-center, .user .bg-white td.td-bold, .user .bg-white .th-right, .user .bg-white tr td:last-child, .seleziona_corso .bg-white th.th-center, .seleziona_corso .bg-white td.td-bold, .seleziona_corso .bg-white .th-right, .seleziona_corso .bg-white tr td:last-child, .corso .bg-white th.th-center, .corso .bg-white td.td-bold, .corso .bg-white .th-right, .corso .bg-white tr td:last-child {
  text-align: center;
}

.message .logo-left {
  position: absolute;
  top: 25%;
  bottom: 25%;
  left: 7%;
}

.message .logo-left img {
  height: 100%;
}

.message .logo-right {
  position: absolute;
  top: 25%;
  bottom: 33%;
  right: 7%;
}

.message .logo-right img {
  max-height: 100%;
}

.message .icon {
  position: relative;
  display: inline-block;
  margin: 45px auto 0;
}

.message .icon a {
  text-decoration: none;
}

.message .icon a svg {
  display: inline-block;
  margin: 5px 8px 0;
}

.message .icon a .no-margin {
  margin: 0;
}

.message .bg-white {
  background-color: transparent !important;
}

.message .bg-white .table {
  margin-bottom: 10px;
}

.message .message-container {
  position: relative;
  width: 100%;
  background-color: #fff;
  border: 1px solid #D4D4D4;
  padding: 15px 10px;
  min-height: 200px;
}

.message .message-container .close-page {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.message .message-container .close-page a {
  text-decoration: none;
  color: #D8D8D8;
}

.profile-edit {
  background-color: #fff;
}

.profile-edit .block-profile {
  display: block;
  max-width: 425px;
  margin-top: 50px;
  margin-left: 8%;
}

.profile-edit .block-profile .welcome-text {
  border-bottom: 2px solid #059dcc;
  color: #059dcc;
  font-size: 28px;
  font-weight: bold;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

.profile-edit .block-profile .panel-user {
  margin-bottom: 30px;
}

.profile-edit .block-profile .panel-user .panel-img {
  width: 40%;
}

.profile-edit .block-profile .panel-user .panel-img img {
  border-radius: 100%;
}

.profile-edit .block-profile .panel-user .panel-text {
  width: 60%;
}

.profile-edit .block-profile .panel-user .panel-text h5, .profile-edit .block-profile .panel-user .panel-text h6, .profile-edit .block-profile .panel-user .panel-text p {
  color: #059dcc;
}

.profile-edit .block-profile .panel-user .panel-text h5 {
  font-size: 28px;
  margin: 20px 0 30px;
}

.profile-edit .block-profile .panel-user .panel-text h6 {
  font-size: 23px;
  margin: 0;
}

.profile-edit .block-profile .panel-user .panel-text p {
  font-size: 20px;
  margin: 0;
}

.profile-edit .block-profile .border-box {
  border: 1px solid #059dcc;
  padding: 10px 10px;
  margin-bottom: 40px;
}

.profile-edit .block-profile .border-box .d-block {
  font-size: 15px;
  margin: 15px 0;
}

.profile-edit .block-profile .border-box .d-block b {
  color: #000;
}

.profile-edit .block-profile .border-box .d-block small {
  font-size: 12px;
}

.profile-edit .block-profile .border-box .d-block input {
  font-size: 12px;
  height: 18px;
}

.profile-edit .block-profile .border-box .d-block .btn-submit {
  display: block;
  margin: auto;
  color: #059dcc;
  font-weight: bold;
  padding: 2px 15px;
  border: 2px solid #D0D0D0;
  background-color: #F2F2F2;
  cursor: pointer;
}

.profile-edit .block-profile .border-box-title {
  font-size: 17px;
  color: #000;
  font-weight: bold;
  margin-bottom: 5px;
}

.pagination {
  font-size: 18px;
}

.pagination .page-link:focus {
  background: none;
  color: #1a9cca;
  outline: none;
}

.pagination .disabled .page-link {
  color: #1a9cca;
}

.pagination li:first-child a, .pagination li:last-child a {
  padding: 8px 0;
}

.page-link {
  border: none;
  color: #1a9cca;
}

.page-link:hover {
  color: #010101;
  background: none;
}

.page-item a {
  padding: 8px;
  margin: 0;
  font-weight: bold;
}

.page-item.active .page-link {
  color: #010101;
  background: none;
}

.pagination li a:after {
  content: "-";
  padding-left: 13px;
  color: #1a9cca;
}

.pagination li:first-child a:after, .pagination li:last-child a:after, .pagination li:nth-last-child(2) a:after {
  content: "";
  padding-left: 0;
}

/* calendar */

ul#reservationsList {
    height: 100% !important;
}

.user.calendar .bg-white .table th {
  width: 20%;
}

.user.calendar .bg-white tr td, .user.calendar .bg-white tr th {
  text-align: center;
}

.user.calendar .bg-white tr td:first-child, .user.calendar .bg-white tr th:first-child {
  text-align: left;
}

.user.calendar .bg-white tr td:nth-child(4) {
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
}

.user.calendar .bg-white tr span {
  padding: 10px;
  background: #019dd8;
  background: -webkit-gradient(linear, left top, left bottom, from(#019dd8), color-stop(100%, #207cca), to(#0883b1));
  background: linear-gradient(to bottom, #019dd8 0%, #207cca 100%, #0883b1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#019dd8', endColorstr='#0883b1',GradientType=0 );
  color: #fff;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
}

/* news */
.container-tabs, .big-container {
  max-width: 100%;
}

.tabs-body {
  padding: 42px 0 42px 20px;
}

.tabs-body .nav-tabs, .tabs-body .nav-item.show .nav-link, .tabs-body .nav-tabs .nav-link.active, .tabs-body .nav-link {
  border: none;
  background-color: transparent;
}

.tabs-body .nav-tabs li {
  padding-right: 45px;
  position: relative;
}

.tabs-body .nav-tabs li img {
  cursor: pointer;
  width: 100px;
  height: 100px;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
}

.tabs-body .nav-tabs li a:visited img, .tabs-body .nav-tabs li a.active img {
  border: 1px solid #00a6e2;
}

.tabs-body .nav-tabs li span {
  display: none;
  position: absolute;
  text-align: center;
  width: 110px;
  color: #3d3d3d;
  font-weight: bold;
  top: -25px;
}

.tabs-body .nav-tabs li:hover span {
  display: block;
}

.tabs-body .nav-tabs li:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}

.input-tab {
  position: relative;
  margin-top: 16px;
}

.input-tab input {
  width: 296px;
  border: 2px solid #76c5dc;
  outline: none;
  padding: 14px 35px 14px 15px;
  font-style: italic;
  font-size: 15px;
  letter-spacing: -0.025em;
}

.input-tab .icon-right {
  position: absolute;
  top: 16px;
  right: 12px;
}

.input-tab .icon-right button {
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("/img/icon/search.png");
  outline: none;
}

.bg-white-tabs, .bg-white-table, .bg-white-blog {
  width: 100%;
  background: #fff;
}

.bg-white-tabs {
  padding: 35px 40px 15px;
  margin-bottom: 35px;
}

.bg-white-table {
  padding: 30px 40px;
  font-family: "CenturyGothiBold", sans-serif;
}

.bg-white-table h4 {
  display: inline-block;
  font-size: 32px;
  color: #019dd8;
  line-height: 100%;
}

.bg-white-table table {
  font-weight: bold;
  color: #000;
}

.bg-white-table th {
  text-align: center;
  text-transform: uppercase;
}

.bg-white-table td:nth-child(3), .bg-white-table td:nth-child(4) {
  color: #B4B4B4;
  text-transform: capitalize;
}

.bg-white-table td, .bg-white-table thead th {
  border-top: none;
  border-bottom: 2px solid #C6C6C6;
}

.bg-white-table td:first-child {
  width: 50%;
}

.bg-white-table td:last-child {
  width: 10%;
}

.bg-white-table td {
  padding: 50px 0;
}

.bg-white-table .icon-table {
  display: inline-block;
}

.right-margin {
  margin-right: 40px;
  margin-bottom: 15px;
}

.table-form {
  position: relative;
  display: inline-block;
  margin-bottom: 65px;
}

.table-form select {
  border: none;
  width: 150px;
  height: 32px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: bold;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: #f0f0ed;
  background-image: url(/img/icon/select-arrow-black.png);
  background-repeat: no-repeat;
  background-position: 85% 68%;
  outline: none;
  -webkit-box-shadow: inset 0px -11px 13px 1px #d1d1cf;
          box-shadow: inset 0px -11px 13px 1px #d1d1cf;
}

.date-time {
  margin: 0 100px 0 60px;
  display: inline-block;
}

.date-time label {
  font-weight: bold;
}

.date-time label, .date-time input {
  display: inline-block;
}

.date-time input {
  height: 32px;
  -webkit-box-shadow: inset 0px -4px 12px -1px #d1d1cf;
          box-shadow: inset 0px -4px 12px -1px #d1d1cf;
  border: 1px solid #f2f2ef;
  width: 100px;
  margin-right: 15px;
}

.search-table {
  position: relative;
  display: inline-block;
  padding-right: 30px;
}

.search-table input {
  width: 370px;
  border: none;
  border-bottom: 2px solid #d2d2d2;
  outline: none;
  padding-bottom: 2px;
}

.search-table .rotate-90 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.search-table .icon-right {
  position: absolute;
  top: 0px;
  right: 0;
}

.search-table button {
  border: none;
  margin: 0;
  padding: 0;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("/img/icon/search.png");
  outline: none;
}

.blog-img {
  display: block;
  float: left;
  width: 180px;
  height: 180px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.blog-img img {
  width: 100%;
  height: 100%;
}

.blog-description {
  display: block;
  float: left;
  width: calc(100% - 200px);
  min-width: 200px;
  color: #3d3d3d;
  line-height: 27px;
}

.blog-description a {
  color: #3d3d3d;
}

.blog-description h4 {
  font-family: "CenturyGothiBold", sans-serif;
  font-size: 24px;
  font-weight: bold;
}

.blog-description h4 a {
  color: inherit;
}

.blog-description p {
  margin-top: 20px;
  font-size: 16px;
}

.bg-white-blog {
  margin: 35px 0;
  padding: 30px 40px;
  border: 1px solid #ECECEC;
  border-radius: 4px;
  color: #000;
}

.bg-white-blog h6 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;
  font-family: "CenturyGothiBold", sans-serif;
}

.bg-white-blog .blog-container {
  width: 100%;
  padding-right: 20px;
}

.bg-white-blog .blog-container h4 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 24px;
  margin: 0;
}

.bg-white-blog .blog-container span {
  font-size: 18px;
}

.bg-white-blog .blog-container p {
  font-style: italic;
  font-size: 22px;
  margin-top: 20px;
  line-height: 110%;
}

.bg-white-blog .blog-container .view-btn {
  position: absolute;
  bottom: 4px;
  right: 45px;
  font-weight: bold;
}

.bg-white-blog .blog-container:after {
  content: "";
  position: absolute;
  right: 10px;
  bottom: 5px;
  width: 2px;
  height: 125px;
  border-right: 2px solid #019dd8;
}

.user .bg-white td.no-result {
  color: #00a6e2;
  font-weight: normal;
  font-size: 28px;
}

#calendar {
  text-shadow: 0;
}

#calendar .fc-fullCalendarPlaceholder-button {
  display: none;
}

#calendar .fc-button {
  border-radius: 0px;
  border: none;
  -webkit-box-shadow: 0;
          box-shadow: 0;
  text-shadow: 0;
  font-size: 14px;
  color: #fff;
}

#calendar .fc-prev-button,
#calendar .fc-next-button {
  color: #3D92C6;
  background: none;
}

#calendar .fc-right .fc-state-default {
  background: none;
  border: 1px solid #3D92C6;
  color: #3D92C6;
}

#calendar .fc-right .fc-state-active {
  color: #fff;
  background-color: #3D92C6;
}

#calendar .fc-center {
  color: #3D92C6;
  text-transform: capitalize;
}

#calendar .fc-center h2 {
  font-weight: bold;
}

#calendar .fc-widget-header {
  text-transform: capitalize;
  color: #3D92C6;
}

.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #3D92C6;
}

.fc-unthemed .fc-list-heading td, .fc-unthemed .fc-row, .fc-unthemed thead, .fc-unthemed th {
  border-color: transparent;
}

.fc-head-container.fc-widget-header {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: #3D92C6 solid 2px;
  border-left: 0;
  border-right: 0;
}

.reservation-user .pannel-header {
  border-bottom: none;
}

.calendar-wrapper {
  position: relative;
}

.calendar-wrapper .selectbox {
  border-radius: 0px;
  position: absolute;
  border: 1px solid #3D92C6;
  min-width: 250px;
  padding: 5px;
}

#calendar .fc-basicWeek-view .fc-day-grid-container {
  height: 167px !important;
}

#calendar .fc-basicWeek-view .fc-day-grid-container .fc-row {
  height: 167px !important;
  min-height: 167px;
}

#calendar .fc-event-container .fc-day-grid-event {
  margin-bottom: 5px;
}

#calendar .fc-event-container .fc-day-grid-event .fc-content {
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
}

#calendar .fc-event-container .fc-day-grid-event .fc-content span {
  color: #fff;
  padding-top: 3px;
  padding-bottom: 3px;
  text-align: center;
  font-size: 18px;
  font-family: "CenturyGothiBold", sans-serif;
  font-weight: bold;
}

/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.slider.slider-horizontal {
  width: 100%;
  height: 14px;
}

.slider.slider-horizontal .slider-track {
  height: 7px;
  width: 100%;
  margin-top: -3.5px;
  top: 50%;
  left: 0;
}

.slider.slider-horizontal .slider-selection, .slider.slider-horizontal .slider-track-low, .slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -3px;
}

.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-width: 0 7px 7px 7px;
  width: 0;
  height: 0;
  border-bottom-color: #747474;
  margin-top: 0;
}

.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 14px;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  display: inline-block;
  padding-top: 16.8px;
  text-align: center;
}

.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}

.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -7px;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}

.slider.slider-vertical {
  height: 210px;
  width: 14px;
}

.slider.slider-vertical .slider-track {
  width: 7px;
  height: 100%;
  left: 25%;
  top: 0;
}

.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}

.slider.slider-vertical .slider-track-low, .slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}

.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -7px;
}

.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 7px 0 7px 7px;
  width: 1px;
  height: 1px;
  border-left-color: #747474;
  margin-left: 0;
}

.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 2.8px;
}

.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}

.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}

.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 7px 7px 7px 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 2.8px;
}

.slider.slider-disabled .slider-handle {
  background-color: #cfcfcf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#DFDFDF), to(#BEBEBE));
  background-image: linear-gradient(to bottom, #DFDFDF, #BEBEBE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFDFDF', endColorstr='#BEBEBE',GradientType=0);
}

.slider.slider-disabled .slider-track {
  background-color: #e7e7e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#E5E5E5), to(#E9E9E9));
  background-image: linear-gradient(to bottom, #E5E5E5, #E9E9E9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5E5E5', endColorstr='#E9E9E9',GradientType=0);
  cursor: not-allowed;
}

.slider input {
  display: none;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
  background-color: transparent;
  color: #666;
  font-size: 24px;
}

.slider .tooltip.top {
  opacity: 1;
  margin-top: -35px;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.slider .hide {
  display: none;
}

.slider-track {
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F9F9F9));
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 0px;
  position: absolute;
  cursor: pointer;
}

.slider-selection {
  background-color: #e92125;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0px;
  position: absolute;
}

.slider-selection.tick-slider-selection {
  background-color: #c8bcbc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d3bdbd), to(#bdbaba));
  background-image: linear-gradient(to bottom, #d3bdbd, #bdbaba);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3bdbd', endColorstr='#bdbaba',GradientType=0);
}

.slider-track-low, .slider-track-high {
  position: absolute;
  background: #00a6e2;
}

.slider-handle {
  position: absolute;
  top: 0;
  width: 5px;
  height: 15px;
  background-color: #818181;
  border: 0px solid transparent;
}

.slider-handle.round {
  border-radius: 0px;
}

.slider-handle.triangle {
  background: transparent none;
}

.slider-handle.custom {
  background: transparent none;
}

.slider-handle.custom::before {
  line-height: 14px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick {
  background-color: #f7f7f7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#F9F9F9));
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#F9F9F9',GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 14px;
  height: 14px;
  -webkit-filter: none;
          filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}

.slider-tick.round {
  border-radius: 50%;
}

.slider-tick.triangle {
  background: transparent none;
}

.slider-tick.custom {
  background: transparent none;
}

.slider-tick.custom::before {
  line-height: 14px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick.in-selection {
  background-color: #c8bcbc;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d3bdbd), to(#bdbaba));
  background-image: linear-gradient(to bottom, #d3bdbd, #bdbaba);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3bdbd', endColorstr='#bdbaba',GradientType=0);
  opacity: 1;
}

/*!
 * jQuery QueryBuilder 2.4.3
 * Copyright 2014-2017 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
 * Licensed under MIT (http://opensource.org/licenses/MIT)
 */
.query-builder .rules-group-container, .query-builder .rule-container, .query-builder .rule-placeholder {
  position: relative;
  margin: 4px 0;
  border-radius: 5px;
  padding: 5px;
  border: none;
  background: transparent;
}

.query-builder .rule-container .rule-filter-container,
.query-builder .rule-container .rule-operator-container,
.query-builder .rule-container .rule-value-container, .query-builder .error-container, .query-builder .drag-handle {
  display: inline-block;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

.query-builder .rules-group-container {
  padding: 10px;
  padding-bottom: 6px;
  border: transparent;
  background: transparent;
}

.query-builder .rules-group-header {
  margin-bottom: 10px;
}

.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),
.query-builder .rules-group-header .group-conditions input[name$=_cond] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

.query-builder .rules-group-header .group-conditions .btn.readonly {
  border-radius: 3px;
}

.query-builder .rules-list {
  list-style: none;
  padding: 0 0 0 15px;
  margin: 0;
}

.query-builder .rule-value-container {
  border-left: 1px solid #DDD;
  padding-left: 5px;
}

.query-builder .rule-value-container label {
  margin-bottom: 0;
  font-weight: normal;
}

.query-builder .rule-value-container label.block {
  display: block;
}

.query-builder .rule-value-container select, .query-builder .rule-value-container input[type=text], .query-builder .rule-value-container input[type=number] {
  padding: 1px;
}

.query-builder .error-container {
  display: none;
  cursor: help;
  color: #F00;
}

.query-builder .has-error {
  background-color: #FDD;
  border-color: #F99;
}

.query-builder .has-error .error-container {
  display: inline-block !important;
}

.query-builder .rules-list > *::before, .query-builder .rules-list > *::after {
  content: '';
  position: absolute;
  left: -10px;
  width: 10px;
  height: calc(50% + 4px);
  border-color: #CCC;
  border-style: solid;
}

.query-builder .rules-list > *::before {
  top: -4px;
  border-width: 0 0 2px 2px;
}

.query-builder .rules-list > *::after {
  top: 50%;
  border-width: 0 0 0 2px;
}

.query-builder .rules-list > *:first-child::before {
  top: -12px;
  height: calc(50% + 14px);
}

.query-builder .rules-list > *:last-child::before {
  border-radius: 0 0 0 4px;
}

.query-builder .rules-list > *:last-child::after {
  display: none;
}

.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked + label::after {
  font-family: 'Glyphicons Halflings';
  content: '\E013';
}

.query-builder.bt-checkbox-glyphicons .checkbox label::after {
  padding-left: 4px;
  padding-top: 2px;
  font-size: 9px;
}

.query-builder .error-container + .tooltip .tooltip-inner {
  color: #F99 !important;
}

.query-builder p.filter-description {
  margin: 5px 0 0 0;
  background: #D9EDF7;
  border: 1px solid #BCE8F1;
  color: #31708F;
  border-radius: 5px;
  padding: 2.5px 5px;
  font-size: .8em;
}

.query-builder .rules-group-header [data-invert] {
  margin-left: 5px;
}

.query-builder .drag-handle {
  cursor: move;
  vertical-align: middle;
  margin-left: 5px;
}

.query-builder .dragging {
  position: fixed;
  opacity: .5;
  z-index: 100;
}

.query-builder .dragging::before, .query-builder .dragging::after {
  display: none;
}

.query-builder .rule-placeholder {
  border: 1px dashed #BBB;
  opacity: .7;
}

.reservation-logs .main-panel .default-container {
  padding-top: 65px;
  max-width: 1435px;
  margin-left: 30px;
}

.reservation-logs .main-panel .default-container .float-left.qty label {
  font-size: 18px;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  color: #a3a6a9;
  float: left;
  padding-right: 30px;
}

.reservation-logs .main-panel .default-container .float-right input {
  padding-bottom: 9px;
  width: 254px;
  font-size: 13px;
  padding-top: 9px;
}

.reservation-logs .main-panel .default-container .float-right .input-tab {
  margin-top: -20px;
}

.reservation-logs .main-panel .default-container .float-right .input-tab .icon-right {
  top: 11px;
}

.reservation-logs .main-panel .default-container .list-reservation {
  width: 100%;
  float: left;
}

.reservation-logs .main-panel .default-container .list-reservation table {
  width: 100%;
  font-size: 14px;
  font-family: "CenturyGothicRegular", sans-serif;
  color: #242424;
}

.reservation-logs .main-panel .default-container .list-reservation table .table-header {
  height: 55px;
  border-top: 12px solid #00a6e2;
  border-bottom: 1px solid #ddd;
  color: #00a6e2;
  font-size: 16px;
  font-family: "CenturyGothiBold", sans-serif;
}

.reservation-logs .main-panel .default-container .list-reservation table .table-header th {
  padding-right: 20px;
  padding-left: 20px;
}

.reservation-logs .main-panel .default-container .list-reservation table tbody tr td {
  padding: 30px 20px;
}

.reservation-logs .main-panel .default-container .pagination {
  padding-top: 50px;
}

.reservation-logs .main-panel .default-container .pagination li {
  background: #00a6e2;
  text-align: center;
  margin-left: 3px;
}

.reservation-logs .main-panel .default-container .pagination li a, .reservation-logs .main-panel .default-container .pagination li span {
  color: #fff;
  font-size: 16px;
  background: none;
  width: 30px;
  height: 23px;
  padding: 0px;
  line-height: 23px;
  display: inline-block;
  font-weight: bold;
}

.reservation-logs .main-panel .default-container .pagination li a:after {
  padding-left: 0px;
}

.reservation-logs .main-panel .default-container .pagination li.active {
  background: #43c4ec;
}

.reservation-logs .main-panel .default-container .pagination li:first-child, .reservation-logs .main-panel .default-container .pagination li:last-child {
  background: #ebebeb;
}

.reservation-logs .main-panel .default-container .pagination li:first-child a, .reservation-logs .main-panel .default-container .pagination li:first-child span, .reservation-logs .main-panel .default-container .pagination li:last-child a, .reservation-logs .main-panel .default-container .pagination li:last-child span {
  color: #242424;
}

.reservation-logs .main-panel .default-container .the-message form textarea {
  width: 42%;
  border: 1px solid #00a6e2;
}

.reservation-logs .main-panel .default-container .the-message form button {
  border: 1px solid #00a6e2;
  border-radius: 0px;
  background: none;
  color: #00a6e2;
  width: 175px;
  height: 38px;
}

.reservation-logs .main-panel .default-container .the-message form ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #3e3e3e;
  font-style: italic;
  font-family: "CenturyGothicRegular", sans-serif;
}

.reservation-logs .main-panel .default-container .the-message form ::-moz-placeholder {
  /* Firefox 19+ */
  color: #3e3e3e;
  font-style: italic;
  font-family: "CenturyGothicRegular", sans-serif;
}

.reservation-logs .main-panel .default-container .the-message form :-ms-input-placeholder {
  /* IE 10+ */
  font-style: italic;
  color: #3e3e3e;
  font-family: "CenturyGothicRegular", sans-serif;
}

.reservation-logs .main-panel .default-container .the-message form :-moz-placeholder {
  /* Firefox 18- */
  color: #3e3e3e;
  font-style: italic;
  font-family: "CenturyGothicRegular", sans-serif;
}

.reservation-policy .main-panel .default-container select.single.selectbox {
  width: 300px;
}

.reservation-policy .main-panel .default-container .usage-message {
  width: 100%;
  float: left;
}

.reservation-policy .main-panel .default-container .usage-message h3 {
  float: left;
  padding-right: 15px;
  font-size: 18px;
  font-family: "CenturyGothiBold", sans-serif;
}

.reservation-policy .main-panel .default-container .usage-message p {
  font-size: 18px;
  font-family: "CenturyGothicRegular", sans-serif;
}

.reservation-policy .main-panel .default-container .greencheckbox {
  float: left;
}

.reservation-policy .main-panel .default-container .greencheckbox ul li {
  list-style: none;
}

.reservation-policy .main-panel .default-container .greencheckbox .tg-list {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.reservation-policy .main-panel .default-container .greencheckbox .tg-list-item {
  margin: 0 2em;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl {
  display: none;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl, .reservation-policy .main-panel .default-container .greencheckbox .tgl:after, .reservation-policy .main-panel .default-container .greencheckbox .tgl:before, .reservation-policy .main-panel .default-container .greencheckbox .tgl *, .reservation-policy .main-panel .default-container .greencheckbox .tgl *:after, .reservation-policy .main-panel .default-container .greencheckbox .tgl *:before, .reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl::-moz-selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl:after::-moz-selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl:before::-moz-selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl *::-moz-selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl *:after::-moz-selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl *:before::-moz-selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn::-moz-selection {
  background: none;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl::selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl:after::selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl:before::selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl *::selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl *:after::selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl *:before::selection, .reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn::selection {
  background: none;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 50px;
  height: 24px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn:after, .reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  top: 2px;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn:after {
  left: 0;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl + .tgl-btn:before {
  display: none;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl:checked + .tgl-btn:after {
  left: 60%;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl-light + .tgl-btn {
  background: #3d883d;
  border-radius: 2em;
  padding: 2px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl-light + .tgl-btn:after {
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.reservation-policy .main-panel .default-container .greencheckbox .tgl-light:checked + .tgl-btn {
  background: #9FD6AE;
}

.bottom-content h1 {
  font-size: 36px;
  color: #00a6e2;
}

.bottom-content ul.table-responsive.bodytable {
  padding-right: 10px;
}

.bottom-content .table-responsive.header-of-the-table {
  margin-bottom: 0px;
}

.bottom-content ul.table-responsive {
  padding-left: 0px;
  width: 100%;
  color: #00a6e2;
  font-weight: bold;
  font-size: 20px;
}

.bottom-content ul.table-responsive ul {
  padding-left: 0px;
}

.bottom-content ul.table-responsive ul li {
  display: inline-block;
}

.bottom-content ul.table-responsive li {
  list-style: none;
}

.bottom-content ul.table-responsive li.name {
  width: 40%;
}

.bottom-content ul.table-responsive li.sala {
  width: 20%;
}

.bottom-content ul.table-responsive .table-header {
  border-bottom: 2px solid #00a6e2;
  width: 100%;
}

.bottom-content ul.table-responsive .table-header ul li {
  display: inline-block;
}

.bottom-content .prenotation-right-col #cancel-order {
  width: 100%;
  height: 90px;
  background: #fff;
  border: 1px solid #a1a1a1;
  -webkit-box-shadow: 1px 3px 8px #c5c5c5;
          box-shadow: 1px 3px 8px #c5c5c5;
  color: #048bb4;
  font-size: 34px;
}

.bottom-content .prenotation-right-col .go {
  width: 100%;
  height: 90px;
  background: #048bb4;
  border: none;
  -webkit-box-shadow: 1px 3px 8px #c5c5c5;
          box-shadow: 1px 3px 8px #c5c5c5;
  color: #fff;
  font-size: 34px;
  margin-bottom: 40px;
}

.bottom-content .shadow-wrapper {
  -webkit-box-shadow: 5px 1px 10px -2px #c5c5c5;
          box-shadow: 5px 1px 10px -2px #c5c5c5;
  padding-right: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.bottom-content .time-interval {
  margin-top: 50px;
  margin-bottom: 65px;
}

.cont_select_int::-webkit-scrollbar-track, .scrollbar::-webkit-scrollbar-track {
  background-color: #fff;
}

.cont_select_int::-webkit-scrollbar, .scrollbar::-webkit-scrollbar {
  width: 4px;
  background-color: #fff;
}

.cont_select_int::-webkit-scrollbar-thumb, .scrollbar::-webkit-scrollbar-thumb {
  background-color: #00a6e2;
}

.scrollbar {
  height: 510px;
  overflow-y: scroll;
}

ul.table-responsive.bodytable > li:nth-child(odd) {
  background: #f6f6f6;
}

ul.table-responsive > li {
  line-height: 85px;
}

ul.table-responsive > li ul li {
  padding-left: 30px;
}

ul.table-responsive > li ul li .delete-icon .fa.fa-times {
  color: #fff;
  width: 30px;
  height: 30px;
  background: #00a6e2;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  border-radius: 100%;
  font-weight: 100;
}

.prenotation-right-col .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: none;
  border-radius: 0px;
  width: 100%;
  border-bottom: 2px solid #00a6e2;
}

.prenotation-right-col .select2.select2-container {
  width: 100% !important;
  margin-bottom: 30px;
}

#demo {
  display: none;
  margin-top: 50px;
}

#demo.show-div {
  display: block;
}

/* ///  DECORATION CSS ///  */
.cont_select_center {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -30px;
  margin-left: -150px;
}

.cont_heg_50 {
  position: absolute;
  height: 50%;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fd7b52;
}

/* ///  END DECORATION CSS  ///  */
.icon_select_mate svg {
  fill: #00a6e2;
  width: 60px;
  height: 60px;
}

.icon_select_mate {
  position: absolute;
  top: 20px;
  right: 2%;
  font-size: 16px;
  height: 60px;
  -webkit-transition: all 275ms;
  transition: all 275ms;
}

.select_mate {
  position: relative;
  min-width: 300px;
  width: 100%;
  min-height: 60px;
  color: #00a6e2;
  font-size: 31px;
  background-color: #fff;
  -webkit-transition: height 375ms ease-in-out;
  transition: height 375ms ease-in-out;
  border-bottom: 2px solid #00a6e2;
  margin-bottom: 5px;
  /* Oculto el elemento select */
}

.select_mate select {
  position: absolute;
  overflow: hidden;
  height: 0px;
  opacity: 0;
  z-index: -1;
}

.cont_list_select_mate {
  position: relative;
  float: left;
  width: 100%;
  -webkit-box-shadow: 5px 4px 10px -2px #c5c5c5;
          box-shadow: 5px 4px 10px -2px #c5c5c5;
  padding-right: 10px;
  -webkit-transition: all 375ms ease-in-out;
  transition: all 375ms ease-in-out;
}

.cont_list_select_mate.show-div {
  padding-bottom: 30px;
  padding-top: 30px;
  margin-bottom: 50px;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

.cont_select_int {
  position: relative;
  left: 0px;
  top: 0px;
  z-index: 999;
  overflow: hidden;
  height: 0px;
  width: 100%;
  background-color: #fff;
  padding: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  -webkit-transition: height 375ms ease-in-out;
  transition: height 375ms ease-in-out;
  max-height: 100px;
  overflow-y: scroll;
  padding-right: 10px;
}

.cont_select_int li {
  position: relative;
  float: left;
  width: 100%;
  background-color: #fff;
  list-style-type: none;
  margin: 0px;
  -webkit-transition: height 275ms ease-in-out;
  transition: height 275ms ease-in-out;
  display: block;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  font-size: 31px;
  padding-left: 50px;
}

.cont_select_int li:last-child {
  border-radius: 3px;
  border-bottom: 0px;
}

.cont_select_int li:nth-child(odd) {
  background: #f6f6f6;
}

/* etiqueta <p> con la opcion selecionada  */
.selecionado_opcion {
  padding: 20px 2%;
  width: 96%;
  display: block;
  margin: 0px;
  cursor: pointer;
}

#time_picker img {
  padding-right: 20px;
  position: relative;
  top: -10px;
}

#time_picker span {
  font-size: 40px;
  color: #00a6e2;
  padding-left: 35px;
}

#time_picker input {
  width: 23%;
  border: none;
  font-size: 44px;
  color: #00a6e2;
  padding-left: 20px;
  font-family: "CenturyGothiBold", sans-serif;
  background-image: url(../img/arrow-down-clock.png);
  background-repeat: no-repeat;
  background-position: right;
}

#time_picker input:focus {
  outline: none;
}

.survey input, .survey textarea, .seleziona_corso input, .seleziona_corso textarea, .multimedia-pannel input, .multimedia-pannel textarea {
  padding-left: 10px;
}

.survey input:focus, .survey textarea:focus, .seleziona_corso input:focus, .seleziona_corso textarea:focus, .multimedia-pannel input:focus, .multimedia-pannel textarea:focus {
  outline: none;
}

.survey select.form-control:not([size]):not([multiple]), .seleziona_corso select.form-control:not([size]):not([multiple]), .multimedia-pannel select.form-control:not([size]):not([multiple]) {
  height: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-position: 98% center;
  background-image: url("/img/v.png");
  background-size: 20px;
}

.survey .form-group, .seleziona_corso .form-group, .multimedia-pannel .form-group {
  margin-bottom: 60px;
}

.survey .form-control, .seleziona_corso .form-control, .multimedia-pannel .form-control {
  border: 1px solid #3FA2D0;
  max-width: 570px;
}

.survey .form-control.is-invalid, .seleziona_corso .form-control.is-invalid, .multimedia-pannel .form-control.is-invalid {
  border: 1px solid #dc3545;
}

.survey .question-wrapper, .seleziona_corso .question-wrapper, .multimedia-pannel .question-wrapper {
  margin-bottom: 60px;
}

.survey .question-wrapper .form-control, .seleziona_corso .question-wrapper .form-control, .multimedia-pannel .question-wrapper .form-control {
  margin-bottom: 0;
  width: 100%;
  font-style: italic;
}

.survey .question-wrapper .question, .seleziona_corso .question-wrapper .question, .multimedia-pannel .question-wrapper .question {
  height: 50px;
  margin-bottom: 45px;
}

.survey .question-wrapper .question .form-group, .seleziona_corso .question-wrapper .question .form-group, .multimedia-pannel .question-wrapper .question .form-group {
  width: 100%;
  max-width: 530px;
}

.survey .question-wrapper .question .btn, .seleziona_corso .question-wrapper .question .btn, .multimedia-pannel .question-wrapper .question .btn {
  -ms-flex-item-align: center;
      align-self: center;
  background-color: #3FA2D0;
  margin-left: 15px;
  color: #fff;
  font-weight: bold;
  height: 35px;
}

.survey .question-wrapper .question label, .seleziona_corso .question-wrapper .question label, .multimedia-pannel .question-wrapper .question label {
  font-weight: bold;
  color: #fff;
  background-color: #3FA2D0;
  font-size: 24px;
  border: 1px solid #3FA2D0;
  display: inline-block;
  height: 50px;
  width: 40px;
  text-align: center;
  line-height: 50px;
  padding: 0 10px;
}

.survey .question-wrapper .question-type, .seleziona_corso .question-wrapper .question-type, .multimedia-pannel .question-wrapper .question-type {
  height: 50px;
  -ms-flex-line-pack: center;
      align-content: center;
}

.survey .question-wrapper .question-type .col, .seleziona_corso .question-wrapper .question-type .col, .multimedia-pannel .question-wrapper .question-type .col {
  max-width: 170px;
  padding-top: 12px;
}

.survey .question-wrapper .question-type .custom-control, .seleziona_corso .question-wrapper .question-type .custom-control, .multimedia-pannel .question-wrapper .question-type .custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
}

.survey .question-wrapper .question-type .custom-control-input, .seleziona_corso .question-wrapper .question-type .custom-control-input, .multimedia-pannel .question-wrapper .question-type .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.survey .question-wrapper .question-type .custom-control-label, .seleziona_corso .question-wrapper .question-type .custom-control-label, .multimedia-pannel .question-wrapper .question-type .custom-control-label {
  margin-bottom: 0;
  margin-left: 25px;
  color: #000;
}

.survey .question-wrapper .question-type .custom-control-label::before, .seleziona_corso .question-wrapper .question-type .custom-control-label::before, .multimedia-pannel .question-wrapper .question-type .custom-control-label::before {
  position: absolute;
  top: -0.25rem;
  left: 0px;
  display: block;
  width: 2rem;
  height: 2rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid #3FA2D0;
}

.survey .question-wrapper .question-type .custom-control-label::after, .seleziona_corso .question-wrapper .question-type .custom-control-label::after, .multimedia-pannel .question-wrapper .question-type .custom-control-label::after {
  position: absolute;
  top: -0.25rem;
  left: 0;
  display: block;
  width: 2rem;
  height: 2rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center;
}

.survey .question-wrapper .question-type .custom-radio .custom-control-input:checked ~ .custom-control-label::after, .seleziona_corso .question-wrapper .question-type .custom-radio .custom-control-input:checked ~ .custom-control-label::after, .multimedia-pannel .question-wrapper .question-type .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='22' height='22' viewBox='0 0 22 22'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23049dcc;%7d %3c/style%3e%3c/defs%3e%3crect width='22' height='22' class='cls-1'/%3e%3c/svg%3e ");
}

.survey .answers-wrapper, .seleziona_corso .answers-wrapper, .multimedia-pannel .answers-wrapper {
  width: 100%;
}

.survey .answers-wrapper .invalid-feedback.is-shownig, .seleziona_corso .answers-wrapper .invalid-feedback.is-shownig, .multimedia-pannel .answers-wrapper .invalid-feedback.is-shownig {
  display: block;
  margin-left: 40px;
}

.survey .answers-wrapper .item-answer, .seleziona_corso .answers-wrapper .item-answer, .multimedia-pannel .answers-wrapper .item-answer {
  min-width: 300px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-preferred-size: 690px;
      flex-basis: 690px;
  margin-bottom: 30px;
}

.survey .answers-wrapper .item-answer > div, .seleziona_corso .answers-wrapper .item-answer > div, .multimedia-pannel .answers-wrapper .item-answer > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.survey .answers-wrapper .item-answer label, .seleziona_corso .answers-wrapper .item-answer label, .multimedia-pannel .answers-wrapper .item-answer label {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: bold;
  color: #00a6e2;
  text-transform: uppercase;
  font-size: 24px;
  border: 1px solid #3FA2D0;
  display: inline-block;
  height: 50px;
  width: 40px;
  text-align: center;
  line-height: 50px;
  padding: 0 10px;
  margin-bottom: 0;
}

.survey .answers-wrapper .item-answer .form-control, .seleziona_corso .answers-wrapper .item-answer .form-control, .multimedia-pannel .answers-wrapper .item-answer .form-control {
  display: inline-block;
  height: 50px;
}

.survey .answers-wrapper .item-answer .custom-control, .seleziona_corso .answers-wrapper .item-answer .custom-control, .multimedia-pannel .answers-wrapper .item-answer .custom-control {
  margin: 0 0 0 45px;
  padding: 0;
  height: 30px;
}

.survey .answers-wrapper .item-answer .custom-control label, .seleziona_corso .answers-wrapper .item-answer .custom-control label, .multimedia-pannel .answers-wrapper .item-answer .custom-control label {
  width: 30px;
  border: none;
  height: 30px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url("/img/create-ans.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.survey .answers-wrapper .item-answer .custom-control input, .seleziona_corso .answers-wrapper .item-answer .custom-control input, .multimedia-pannel .answers-wrapper .item-answer .custom-control input {
  opacity: 0;
}

.survey .answers-wrapper .item-answer .custom-control input:checked ~ label, .seleziona_corso .answers-wrapper .item-answer .custom-control input:checked ~ label, .multimedia-pannel .answers-wrapper .item-answer .custom-control input:checked ~ label {
  background-image: url("/img/create-ok.png");
}

.survey.new-quiz-wrapper .float-left.qty ::-webkit-input-placeholder, .seleziona_corso.new-quiz-wrapper .float-left.qty ::-webkit-input-placeholder, .multimedia-pannel.new-quiz-wrapper .float-left.qty ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #afafaf;
}

.survey.new-quiz-wrapper .float-left.qty ::-moz-placeholder, .seleziona_corso.new-quiz-wrapper .float-left.qty ::-moz-placeholder, .multimedia-pannel.new-quiz-wrapper .float-left.qty ::-moz-placeholder {
  /* Firefox 19+ */
  color: #afafaf;
}

.survey.new-quiz-wrapper .float-left.qty :-ms-input-placeholder, .seleziona_corso.new-quiz-wrapper .float-left.qty :-ms-input-placeholder, .multimedia-pannel.new-quiz-wrapper .float-left.qty :-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
}

.survey.new-quiz-wrapper .float-left.qty :-moz-placeholder, .seleziona_corso.new-quiz-wrapper .float-left.qty :-moz-placeholder, .multimedia-pannel.new-quiz-wrapper .float-left.qty :-moz-placeholder {
  /* Firefox 18- */
  color: #afafaf;
}

.survey.new-quiz-wrapper .float-left.qty input, .seleziona_corso.new-quiz-wrapper .float-left.qty input, .multimedia-pannel.new-quiz-wrapper .float-left.qty input {
  height: 50px;
  width: 303px;
  font-size: 19px;
  font-style: italic;
}

.survey.new-quiz-wrapper .modal-dialog, .seleziona_corso.new-quiz-wrapper .modal-dialog, .multimedia-pannel.new-quiz-wrapper .modal-dialog {
  max-width: 584px;
}

.survey.new-quiz-wrapper .modal-dialog .modal-content, .seleziona_corso.new-quiz-wrapper .modal-dialog .modal-content, .multimedia-pannel.new-quiz-wrapper .modal-dialog .modal-content {
  text-align: center;
  height: 305px;
  border-radius: 10px;
  display: inline-block;
  width: 100%;
  padding: 30px;
}

.survey.new-quiz-wrapper .modal-dialog .modal-content h1, .seleziona_corso.new-quiz-wrapper .modal-dialog .modal-content h1, .multimedia-pannel.new-quiz-wrapper .modal-dialog .modal-content h1 {
  font-size: 36px;
  color: #9d9d9d;
  margin-top: 10px;
  margin-bottom: 5px;
}

.survey.new-quiz-wrapper .modal-dialog .modal-content p, .seleziona_corso.new-quiz-wrapper .modal-dialog .modal-content p, .multimedia-pannel.new-quiz-wrapper .modal-dialog .modal-content p {
  font-size: 14px;
  color: #4f4f4f;
  margin-bottom: 10px;
}

.survey.new-quiz-wrapper .modal-dialog .modal-content button, .seleziona_corso.new-quiz-wrapper .modal-dialog .modal-content button, .multimedia-pannel.new-quiz-wrapper .modal-dialog .modal-content button {
  border-radius: 10px;
  width: 178px;
  font-size: 18px;
  height: 40px;
  border: none;
}

.survey.new-quiz-wrapper .modal-dialog .modal-content button#btnYesConfirmYesNo, .seleziona_corso.new-quiz-wrapper .modal-dialog .modal-content button#btnYesConfirmYesNo, .multimedia-pannel.new-quiz-wrapper .modal-dialog .modal-content button#btnYesConfirmYesNo {
  background: #00a6e2;
  color: #fff;
}

.survey.new-quiz-wrapper .modal-dialog .modal-content button#btnNoConfirmYesNo, .seleziona_corso.new-quiz-wrapper .modal-dialog .modal-content button#btnNoConfirmYesNo, .multimedia-pannel.new-quiz-wrapper .modal-dialog .modal-content button#btnNoConfirmYesNo {
  background: #cccccc;
  color: #4f4f4f;
}

.survey .vertical-alignment-helper, .seleziona_corso .vertical-alignment-helper, .multimedia-pannel .vertical-alignment-helper {
  display: table;
  height: 100%;
  max-width: 584px;
  margin: 0 auto;
  width: 100%;
}

.survey .vertical-align-center, .seleziona_corso .vertical-align-center, .multimedia-pannel .vertical-align-center {
  /* To center vertically */
  display: table-cell;
  vertical-align: middle;
}

.survey .main-panel .pannel-header, .seleziona_corso .main-panel .pannel-header, .multimedia-pannel .main-panel .pannel-header {
  border-width: 4px;
}

.survey .main-panel .pannel-header h2, .seleziona_corso .main-panel .pannel-header h2, .multimedia-pannel .main-panel .pannel-header h2 {
  font-size: 43px;
}

.survey .main-panel .pannel-header h3, .seleziona_corso .main-panel .pannel-header h3, .multimedia-pannel .main-panel .pannel-header h3 {
  font-size: 24px;
  color: #818080;
}

.survey.all-quiz .main-panel .pannel-header, .seleziona_corso.all-quiz .main-panel .pannel-header, .multimedia-pannel.all-quiz .main-panel .pannel-header {
  max-width: 890px;
  margin-bottom: 0px;
}

.survey .new-quiz-content, .seleziona_corso .new-quiz-content, .multimedia-pannel .new-quiz-content {
  margin-bottom: 70px;
  display: inline-block;
}

.survey .new-quiz-content .mod-el .col-ans, .seleziona_corso .new-quiz-content .mod-el .col-ans, .multimedia-pannel .new-quiz-content .mod-el .col-ans {
  margin-bottom: 50px;
}

.survey .new-quiz-content .row-wrapper, .seleziona_corso .new-quiz-content .row-wrapper, .multimedia-pannel .new-quiz-content .row-wrapper {
  display: inline-block;
  margin-bottom: 20px;
  width: 100%;
}

.survey .new-quiz-content .row-wrapper:first-child, .seleziona_corso .new-quiz-content .row-wrapper:first-child, .multimedia-pannel .new-quiz-content .row-wrapper:first-child {
  margin-bottom: 40px;
}

.survey .new-quiz-content .row-wrapper:first-child .quiz-ans, .seleziona_corso .new-quiz-content .row-wrapper:first-child .quiz-ans, .multimedia-pannel .new-quiz-content .row-wrapper:first-child .quiz-ans {
  margin-bottom: 50px;
}

.survey .new-quiz-content .form-group, .seleziona_corso .new-quiz-content .form-group, .multimedia-pannel .new-quiz-content .form-group {
  width: auto;
  float: left;
  margin-bottom: 0px;
}

.survey .new-quiz-content ::-webkit-input-placeholder, .seleziona_corso .new-quiz-content ::-webkit-input-placeholder, .multimedia-pannel .new-quiz-content ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #afafaf;
  font-size: 17px;
  font-style: italic;
}

.survey .new-quiz-content ::-moz-placeholder, .seleziona_corso .new-quiz-content ::-moz-placeholder, .multimedia-pannel .new-quiz-content ::-moz-placeholder {
  /* Firefox 19+ */
  color: #afafaf;
  font-size: 17px;
  font-style: italic;
}

.survey .new-quiz-content :-ms-input-placeholder, .seleziona_corso .new-quiz-content :-ms-input-placeholder, .multimedia-pannel .new-quiz-content :-ms-input-placeholder {
  /* IE 10+ */
  color: #afafaf;
  font-size: 17px;
  font-style: italic;
}

.survey .new-quiz-content :-moz-placeholder, .seleziona_corso .new-quiz-content :-moz-placeholder, .multimedia-pannel .new-quiz-content :-moz-placeholder {
  /* Firefox 18- */
  color: #afafaf;
  font-size: 17px;
  font-style: italic;
}

.survey .new-quiz-content .quiz-question, .seleziona_corso .new-quiz-content .quiz-question, .multimedia-pannel .new-quiz-content .quiz-question {
  padding-right: 20px;
  width: 30%;
  overflow: auto;
  float: left;
}

.survey .new-quiz-content .quiz-question .form-group, .seleziona_corso .new-quiz-content .quiz-question .form-group, .multimedia-pannel .new-quiz-content .quiz-question .form-group {
  float: left;
}

.survey .new-quiz-content .quiz-question .form-group label.question-label, .seleziona_corso .new-quiz-content .quiz-question .form-group label.question-label, .multimedia-pannel .new-quiz-content .quiz-question .form-group label.question-label {
  float: left;
  width: 32px;
  height: 52px;
  line-height: 52px;
  color: #fff;
  font-size: 21px;
  background: #00a6e2;
  text-align: center;
  font-weight: bold;
  border-color: #00a6e2;
  margin-bottom: 0px;
}

.survey .new-quiz-content .quiz-question .form-group ::-webkit-input-placeholder, .seleziona_corso .new-quiz-content .quiz-question .form-group ::-webkit-input-placeholder, .multimedia-pannel .new-quiz-content .quiz-question .form-group ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #00a6e2;
  font-size: 19px;
}

.survey .new-quiz-content .quiz-question .form-group ::-moz-placeholder, .seleziona_corso .new-quiz-content .quiz-question .form-group ::-moz-placeholder, .multimedia-pannel .new-quiz-content .quiz-question .form-group ::-moz-placeholder {
  /* Firefox 19+ */
  color: #00a6e2;
  font-size: 19px;
}

.survey .new-quiz-content .quiz-question .form-group :-ms-input-placeholder, .seleziona_corso .new-quiz-content .quiz-question .form-group :-ms-input-placeholder, .multimedia-pannel .new-quiz-content .quiz-question .form-group :-ms-input-placeholder {
  /* IE 10+ */
  color: #00a6e2;
  font-size: 19px;
}

.survey .new-quiz-content .quiz-question .form-group :-moz-placeholder, .seleziona_corso .new-quiz-content .quiz-question .form-group :-moz-placeholder, .multimedia-pannel .new-quiz-content .quiz-question .form-group :-moz-placeholder {
  /* Firefox 18- */
  color: #00a6e2;
  font-size: 19px;
}

.survey .new-quiz-content .quiz-question .form-group input[type=text], .seleziona_corso .new-quiz-content .quiz-question .form-group input[type=text], .multimedia-pannel .new-quiz-content .quiz-question .form-group input[type=text] {
  width: 272px;
  height: 52px;
  float: left;
  padding-left: 10px;
  margin-right: 0px;
  border-color: #00a6e2;
}

.survey .new-quiz-content .quiz-question .container-check-box, .seleziona_corso .new-quiz-content .quiz-question .container-check-box, .multimedia-pannel .new-quiz-content .quiz-question .container-check-box {
  margin-left: 5px;
}

.survey .new-quiz-content .quiz-question .group-all .container-check-box, .seleziona_corso .new-quiz-content .quiz-question .group-all .container-check-box, .multimedia-pannel .new-quiz-content .quiz-question .group-all .container-check-box {
  margin-left: 0px;
}

.survey .new-quiz-content .quiz-ans, .seleziona_corso .new-quiz-content .quiz-ans, .multimedia-pannel .new-quiz-content .quiz-ans {
  width: 70%;
  float: right;
}

.survey .new-quiz-content .quiz-ans .checkmark, .seleziona_corso .new-quiz-content .quiz-ans .checkmark, .multimedia-pannel .new-quiz-content .quiz-ans .checkmark {
  position: absolute;
  top: 7px;
  height: 37px;
  width: 37px;
}

.survey .new-quiz-content .quiz-ans .checkmark:after, .seleziona_corso .new-quiz-content .quiz-ans .checkmark:after, .multimedia-pannel .new-quiz-content .quiz-ans .checkmark:after {
  top: 13px;
  left: 12px;
}

.survey .new-quiz-content .quiz-ans .group-all .container-check-box .checkmark, .seleziona_corso .new-quiz-content .quiz-ans .group-all .container-check-box .checkmark, .multimedia-pannel .new-quiz-content .quiz-ans .group-all .container-check-box .checkmark {
  top: -2px;
  height: 31px;
  width: 31px;
}

.survey .new-quiz-content .quiz-ans .group-all .container-check-box .checkmark:after, .seleziona_corso .new-quiz-content .quiz-ans .group-all .container-check-box .checkmark:after, .multimedia-pannel .new-quiz-content .quiz-ans .group-all .container-check-box .checkmark:after {
  top: 10px;
  left: 9px;
}

.survey .new-quiz-content .quiz-ans .col-ans, .seleziona_corso .new-quiz-content .quiz-ans .col-ans, .multimedia-pannel .new-quiz-content .quiz-ans .col-ans {
  width: 32.5%;
  float: left;
}

.survey .new-quiz-content .quiz-ans .col-ans input[type=number], .seleziona_corso .new-quiz-content .quiz-ans .col-ans input[type=number], .multimedia-pannel .new-quiz-content .quiz-ans .col-ans input[type=number] {
  width: 32px;
  height: 52px;
  float: left;
  margin-right: 0px;
  padding: 0px;
  padding-left: 10px;
  border-color: #00a6e2;
  margin-right: 5px;
}

.survey .new-quiz-content .quiz-ans .col-ans:last-child, .seleziona_corso .new-quiz-content .quiz-ans .col-ans:last-child, .multimedia-pannel .new-quiz-content .quiz-ans .col-ans:last-child {
  width: 35%;
}

.survey .new-quiz-content .quiz-ans .col-ans input[type=text], .seleziona_corso .new-quiz-content .quiz-ans .col-ans input[type=text], .multimedia-pannel .new-quiz-content .quiz-ans .col-ans input[type=text] {
  width: 208px;
  height: 52px;
  float: left;
  padding-left: 10px;
  margin-right: 0px;
  border-color: #00a6e2;
  margin-right: 5px;
}

.survey .new-quiz-content .quiz-ans input[type=number]::-webkit-inner-spin-button,
.survey .new-quiz-content .quiz-ans input[type=number]::-webkit-outer-spin-button, .seleziona_corso .new-quiz-content .quiz-ans input[type=number]::-webkit-inner-spin-button,
.seleziona_corso .new-quiz-content .quiz-ans input[type=number]::-webkit-outer-spin-button, .multimedia-pannel .new-quiz-content .quiz-ans input[type=number]::-webkit-inner-spin-button,
.multimedia-pannel .new-quiz-content .quiz-ans input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  margin: 0;
}

.survey .new-quiz-content .group-all, .seleziona_corso .new-quiz-content .group-all, .multimedia-pannel .new-quiz-content .group-all {
  width: 85px;
  float: left;
  margin-left: 15px;
  background: #00a6e2;
  height: 48px;
  line-height: 38px;
  padding: 10px;
  border-radius: 8px;
  margin-top: 2px;
}

.survey .new-quiz-content .group-all .container-check-box .checkmark, .seleziona_corso .new-quiz-content .group-all .container-check-box .checkmark, .multimedia-pannel .new-quiz-content .group-all .container-check-box .checkmark {
  position: absolute;
  top: -2px;
  left: 0;
  height: 31px;
  width: 31px;
  border-radius: 100%;
  background: #fff;
  border: 1px solid #fff;
}

.survey .new-quiz-content .group-all .container-check-box .checkmark:after, .seleziona_corso .new-quiz-content .group-all .container-check-box .checkmark:after, .multimedia-pannel .new-quiz-content .group-all .container-check-box .checkmark:after {
  border: 3px solid #00a6e2;
  border-top: none;
  border-right: none;
  background: transparent;
}

.survey .new-quiz-content .group-all button, .seleziona_corso .new-quiz-content .group-all button, .multimedia-pannel .new-quiz-content .group-all button {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-size: 26px;
  color: #fff;
  background: none;
  float: right;
  cursor: pointer;
  padding: 0px 7px;
  position: relative;
  top: -6px;
}

.survey .loader-inline, .seleziona_corso .loader-inline, .multimedia-pannel .loader-inline {
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}

.survey .blu-bg-btn, .seleziona_corso .blu-bg-btn, .multimedia-pannel .blu-bg-btn {
  vertical-align: middle;
  width: 170px;
  height: 38px;
  border: none;
  font-size: 18px;
  background: #00a6e2;
  color: #fff;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  display: inline-block;
  cursor: pointer;
}

.survey .blu-bg-btn:focus, .seleziona_corso .blu-bg-btn:focus, .multimedia-pannel .blu-bg-btn:focus {
  outline: none;
}

.survey .blu-bg-btn:disabled, .seleziona_corso .blu-bg-btn:disabled, .multimedia-pannel .blu-bg-btn:disabled {
  opacity: 0.7;
}

.survey .blu-bg-btn a, .seleziona_corso .blu-bg-btn a, .multimedia-pannel .blu-bg-btn a {
  color: #fff;
  text-decoration: none;
}

.survey .plus-btn, .seleziona_corso .plus-btn, .multimedia-pannel .plus-btn {
  font-size: 32px;
  background: #fff;
  border-radius: 100%;
  text-align: center;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  border: 1px solid #00a6e2;
  width: 45px;
  height: 45px;
  line-height: 42px;
  color: #00a6e2;
  cursor: pointer;
  display: block;
  margin-bottom: 30px;
}

.survey .plus-btn:focus, .seleziona_corso .plus-btn:focus, .multimedia-pannel .plus-btn:focus {
  outline: none;
}

.survey .plus-btn a, .seleziona_corso .plus-btn a, .multimedia-pannel .plus-btn a {
  color: #00a6e2;
  text-decoration: none;
}

.survey .plus-btn.blue, .seleziona_corso .plus-btn.blue, .multimedia-pannel .plus-btn.blue {
  background: #00a6e2;
  color: #fff;
}

.survey .add-new-category, .seleziona_corso .add-new-category, .multimedia-pannel .add-new-category {
  clear: both;
  padding-top: 62px;
}

.survey .add-new-category h1, .seleziona_corso .add-new-category h1, .multimedia-pannel .add-new-category h1 {
  font-size: 21px;
  font-family: "CenturyGothicRegular", sans-serif;
  color: #00a6e2;
  border-bottom: 1px solid #00a6e2;
  display: block;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.survey .add-new-category label, .seleziona_corso .add-new-category label, .multimedia-pannel .add-new-category label {
  color: #1c1c1c;
  font-size: 18px;
  display: block;
}

.survey .add-new-category input, .seleziona_corso .add-new-category input, .multimedia-pannel .add-new-category input {
  max-width: 530px;
  width: 100%;
  height: 40px;
  border: 1px solid #00a6e2;
  margin-bottom: 40px;
}

.survey .add-new-category .input-group, .seleziona_corso .add-new-category .input-group, .multimedia-pannel .add-new-category .input-group {
  display: block;
}

.survey .pagination, .seleziona_corso .pagination, .multimedia-pannel .pagination {
  padding-top: 0px !important;
}

.survey .create-survey .plus-btn, .survey .list-survey .plus-btn, .seleziona_corso .create-survey .plus-btn, .seleziona_corso .list-survey .plus-btn, .multimedia-pannel .create-survey .plus-btn, .multimedia-pannel .list-survey .plus-btn {
  font-size: 32px;
  background: #00a6e2;
  border-radius: 100%;
  text-align: center;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  border: 1px solid #00a6e2;
  width: 45px;
  height: 45px;
  line-height: 42px;
  color: #fff;
  cursor: pointer;
  display: block;
  margin-bottom: 30px;
}

.survey .create-survey .plus-btn.list-page, .survey .list-survey .plus-btn.list-page, .seleziona_corso .create-survey .plus-btn.list-page, .seleziona_corso .list-survey .plus-btn.list-page, .multimedia-pannel .create-survey .plus-btn.list-page, .multimedia-pannel .list-survey .plus-btn.list-page {
  margin-top: 30px;
}

.survey .create-survey .plus-btn:focus, .survey .list-survey .plus-btn:focus, .seleziona_corso .create-survey .plus-btn:focus, .seleziona_corso .list-survey .plus-btn:focus, .multimedia-pannel .create-survey .plus-btn:focus, .multimedia-pannel .list-survey .plus-btn:focus {
  outline: none;
}

.survey .create-survey .plus-btn a, .survey .list-survey .plus-btn a, .seleziona_corso .create-survey .plus-btn a, .seleziona_corso .list-survey .plus-btn a, .multimedia-pannel .create-survey .plus-btn a, .multimedia-pannel .list-survey .plus-btn a {
  color: #00a6e2;
  text-decoration: none;
}

.survey .create-survey .form-group, .survey .list-survey .form-group, .seleziona_corso .create-survey .form-group, .seleziona_corso .list-survey .form-group, .multimedia-pannel .create-survey .form-group, .multimedia-pannel .list-survey .form-group {
  margin-bottom: 37px;
  clear: left;
  display: inline-block;
  width: 100%;
}

.survey .create-survey .form-group.first, .survey .list-survey .form-group.first, .seleziona_corso .create-survey .form-group.first, .seleziona_corso .list-survey .form-group.first, .multimedia-pannel .create-survey .form-group.first, .multimedia-pannel .list-survey .form-group.first {
  margin-bottom: 70px;
}

.survey .create-survey .crea-btn, .survey .list-survey .crea-btn, .seleziona_corso .create-survey .crea-btn, .seleziona_corso .list-survey .crea-btn, .multimedia-pannel .create-survey .crea-btn, .multimedia-pannel .list-survey .crea-btn {
  width: 125px;
  height: 40px;
  background: #00a6e2;
  border: none;
  font-size: 18px;
  color: #fff;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  float: left;
  display: block;
  cursor: pointer;
}

.survey .create-survey .crea-btn:focus, .survey .list-survey .crea-btn:focus, .seleziona_corso .create-survey .crea-btn:focus, .seleziona_corso .list-survey .crea-btn:focus, .multimedia-pannel .create-survey .crea-btn:focus, .multimedia-pannel .list-survey .crea-btn:focus {
  outline: none;
}

.survey .create-survey .ok-btn, .survey .create-survey .ans-bt, .survey .list-survey .ok-btn, .survey .list-survey .ans-bt, .seleziona_corso .create-survey .ok-btn, .seleziona_corso .create-survey .ans-bt, .seleziona_corso .list-survey .ok-btn, .seleziona_corso .list-survey .ans-bt, .multimedia-pannel .create-survey .ok-btn, .multimedia-pannel .create-survey .ans-bt, .multimedia-pannel .list-survey .ok-btn, .multimedia-pannel .list-survey .ans-bt {
  background: none;
  border: none;
  cursor: pointer;
  clear: left;
}

.survey .create-survey .ok-btn:focus, .survey .create-survey .ans-bt:focus, .survey .list-survey .ok-btn:focus, .survey .list-survey .ans-bt:focus, .seleziona_corso .create-survey .ok-btn:focus, .seleziona_corso .create-survey .ans-bt:focus, .seleziona_corso .list-survey .ok-btn:focus, .seleziona_corso .list-survey .ans-bt:focus, .multimedia-pannel .create-survey .ok-btn:focus, .multimedia-pannel .create-survey .ans-bt:focus, .multimedia-pannel .list-survey .ok-btn:focus, .multimedia-pannel .list-survey .ans-bt:focus {
  outline: none;
}

.survey .create-survey input, .survey .list-survey input, .seleziona_corso .create-survey input, .seleziona_corso .list-survey input, .multimedia-pannel .create-survey input, .multimedia-pannel .list-survey input {
  max-width: 530px;
  width: 100%;
  height: 50px;
  padding-left: 20px;
  border: 1px solid #00a6e2;
  float: left;
  margin-right: 48px;
}

.survey .create-survey input:focus, .survey .list-survey input:focus, .seleziona_corso .create-survey input:focus, .seleziona_corso .list-survey input:focus, .multimedia-pannel .create-survey input:focus, .multimedia-pannel .list-survey input:focus {
  outline: none;
}

.survey .float-left.qty, .seleziona_corso .float-left.qty, .multimedia-pannel .float-left.qty {
  margin-bottom: 50px;
  margin-top: 30px;
}

.survey .float-left.qty input, .survey .float-left.qty select, .seleziona_corso .float-left.qty input, .seleziona_corso .float-left.qty select, .multimedia-pannel .float-left.qty input, .multimedia-pannel .float-left.qty select {
  height: 37px;
  width: 175px;
  border: 1px solid #01a0c8;
  float: left;
  margin-right: 20px;
  padding-left: 10px;
  color: #3c3c3c;
  font-size: 16px;
  font-style: italic;
}

.survey .float-left.qty #datetimepicker1, .seleziona_corso .float-left.qty #datetimepicker1, .multimedia-pannel .float-left.qty #datetimepicker1 {
  z-index: 0;
}

.survey .float-left.qty ::-webkit-input-placeholder, .seleziona_corso .float-left.qty ::-webkit-input-placeholder, .multimedia-pannel .float-left.qty ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #3c3c3c;
  font-size: 16px;
  font-style: italic;
}

.survey .float-left.qty ::-moz-placeholder, .seleziona_corso .float-left.qty ::-moz-placeholder, .multimedia-pannel .float-left.qty ::-moz-placeholder {
  /* Firefox 19+ */
  color: #3c3c3c;
  font-size: 16px;
  font-style: italic;
}

.survey .float-left.qty :-ms-input-placeholder, .seleziona_corso .float-left.qty :-ms-input-placeholder, .multimedia-pannel .float-left.qty :-ms-input-placeholder {
  /* IE 10+ */
  color: #3c3c3c;
  font-size: 16px;
  font-style: italic;
}

.survey .float-left.qty :-moz-placeholder, .seleziona_corso .float-left.qty :-moz-placeholder, .multimedia-pannel .float-left.qty :-moz-placeholder {
  /* Firefox 18- */
  color: #3c3c3c;
  font-size: 16px;
  font-style: italic;
}

.survey .float-left.qty .form-group, .seleziona_corso .float-left.qty .form-group, .multimedia-pannel .float-left.qty .form-group {
  float: left;
}

.survey .float-left.qty .form-group span, .seleziona_corso .float-left.qty .form-group span, .multimedia-pannel .float-left.qty .form-group span {
  position: absolute;
  right: 36px;
  z-index: 1;
  top: 4px;
}

.survey .float-left.qty .search, .seleziona_corso .float-left.qty .search, .multimedia-pannel .float-left.qty .search {
  background: #00a6e2;
  width: 38px;
  height: 38px;
  line-height: 35px;
  border: none;
  border-radius: 100%;
  color: #fff;
  font-size: 20px;
}

.survey .float-left.qty .search:focus, .seleziona_corso .float-left.qty .search:focus, .multimedia-pannel .float-left.qty .search:focus {
  outline: none;
}

.survey .list-survey, .seleziona_corso .list-survey, .multimedia-pannel .list-survey {
  max-width: 1067px;
  width: 100%;
}

.survey .list-survey.quiz, .seleziona_corso .list-survey.quiz, .multimedia-pannel .list-survey.quiz {
  max-width: 890px;
}

.survey .list-survey.quiz table, .seleziona_corso .list-survey.quiz table, .multimedia-pannel .list-survey.quiz table {
  border-collapse: collapse;
  border-spacing: 0px;
  width: 100%;
  font-size: 28px;
}

.survey .list-survey.quiz table .table-body, .seleziona_corso .list-survey.quiz table .table-body, .multimedia-pannel .list-survey.quiz table .table-body {
  border: none;
}

.survey .list-survey.quiz table .table-body tr, .seleziona_corso .list-survey.quiz table .table-body tr, .multimedia-pannel .list-survey.quiz table .table-body tr {
  border-bottom: 2px solid #e1e1e1;
  padding-left: 0px;
  background: none !important;
  height: 85px;
}

.survey .list-survey.quiz table .table-body tr td, .seleziona_corso .list-survey.quiz table .table-body tr td, .multimedia-pannel .list-survey.quiz table .table-body tr td {
  border: none !important;
  padding-left: 0px !important;
}

.survey .list-survey.quiz table .table-body tr td.last, .survey .list-survey.quiz table .table-body tr td:last-child, .seleziona_corso .list-survey.quiz table .table-body tr td.last, .seleziona_corso .list-survey.quiz table .table-body tr td:last-child, .multimedia-pannel .list-survey.quiz table .table-body tr td.last, .multimedia-pannel .list-survey.quiz table .table-body tr td:last-child {
  text-align: right;
}

.survey .list-survey.quiz table .table-body tr td.last span, .survey .list-survey.quiz table .table-body tr td:last-child span, .seleziona_corso .list-survey.quiz table .table-body tr td.last span, .seleziona_corso .list-survey.quiz table .table-body tr td:last-child span, .multimedia-pannel .list-survey.quiz table .table-body tr td.last span, .multimedia-pannel .list-survey.quiz table .table-body tr td:last-child span {
  float: none;
}

.survey .list-survey.quiz table .table-body tr td.last .container-check-box, .survey .list-survey.quiz table .table-body tr td:last-child .container-check-box, .seleziona_corso .list-survey.quiz table .table-body tr td.last .container-check-box, .seleziona_corso .list-survey.quiz table .table-body tr td:last-child .container-check-box, .multimedia-pannel .list-survey.quiz table .table-body tr td.last .container-check-box, .multimedia-pannel .list-survey.quiz table .table-body tr td:last-child .container-check-box {
  float: none;
  display: inline-block;
}

.survey .list-survey.quiz table .table-body tr td.last .container-check-box .checkmark, .survey .list-survey.quiz table .table-body tr td:last-child .container-check-box .checkmark, .seleziona_corso .list-survey.quiz table .table-body tr td.last .container-check-box .checkmark, .seleziona_corso .list-survey.quiz table .table-body tr td:last-child .container-check-box .checkmark, .multimedia-pannel .list-survey.quiz table .table-body tr td.last .container-check-box .checkmark, .multimedia-pannel .list-survey.quiz table .table-body tr td:last-child .container-check-box .checkmark {
  top: -10px;
}

.survey .list-survey.quiz + .salva-btn.blu-bg-btn, .seleziona_corso .list-survey.quiz + .salva-btn.blu-bg-btn, .multimedia-pannel .list-survey.quiz + .salva-btn.blu-bg-btn {
  width: 190px;
  height: 55px;
  margin-top: 75px;
}

.survey .list-survey.quiz + .salva-btn.blu-bg-btn a, .seleziona_corso .list-survey.quiz + .salva-btn.blu-bg-btn a, .multimedia-pannel .list-survey.quiz + .salva-btn.blu-bg-btn a {
  color: #fff;
  text-decoration: none;
}

.survey .list-survey.list-quiz, .seleziona_corso .list-survey.list-quiz, .multimedia-pannel .list-survey.list-quiz {
  max-width: 100%;
  margin-bottom: 40px;
}

.survey .list-survey.list-quiz table, .seleziona_corso .list-survey.list-quiz table, .multimedia-pannel .list-survey.list-quiz table {
  border-collapse: collapse;
  border-spacing: 0px;
}

.survey .list-survey.list-quiz table .table-header, .seleziona_corso .list-survey.list-quiz table .table-header, .multimedia-pannel .list-survey.list-quiz table .table-header {
  height: 38px;
  line-height: 38px;
}

.survey .list-survey.list-quiz table .table-body tr, .seleziona_corso .list-survey.list-quiz table .table-body tr, .multimedia-pannel .list-survey.list-quiz table .table-body tr {
  background: none !important;
}

.survey .list-survey.list-quiz table .table-body tr td, .seleziona_corso .list-survey.list-quiz table .table-body tr td, .multimedia-pannel .list-survey.list-quiz table .table-body tr td {
  border: none !important;
}

.survey .list-survey.category, .seleziona_corso .list-survey.category, .multimedia-pannel .list-survey.category {
  max-width: 930px;
  width: 100%;
  margin-bottom: 60px;
  padding-top: 25px;
}

.survey .list-survey table, .seleziona_corso .list-survey table, .multimedia-pannel .list-survey table {
  border-collapse: separate;
  border-spacing: 0 1px;
  width: 100%;
  font-size: 19px;
  color: #3c3c3c;
}

.survey .list-survey table a, .seleziona_corso .list-survey table a, .multimedia-pannel .list-survey table a {
  color: #3c3c3c;
}

.survey .list-survey table tr:nth-child(even), .seleziona_corso .list-survey table tr:nth-child(even), .multimedia-pannel .list-survey table tr:nth-child(even) {
  background: #fafafa;
}

.survey .list-survey table .table-header, .seleziona_corso .list-survey table .table-header, .multimedia-pannel .list-survey table .table-header {
  color: #00a6e2;
  font-size: 16px;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  height: 70px;
  line-height: 66px;
}

.survey .list-survey table .table-header th, .seleziona_corso .list-survey table .table-header th, .multimedia-pannel .list-survey table .table-header th {
  border-top: 6px solid #00a6e2;
  border-bottom: 3px solid #e1e1e1;
}

.survey .list-survey table .table-header th:first-child, .survey .list-survey table .table-header th.first, .seleziona_corso .list-survey table .table-header th:first-child, .seleziona_corso .list-survey table .table-header th.first, .multimedia-pannel .list-survey table .table-header th:first-child, .multimedia-pannel .list-survey table .table-header th.first {
  border-left: 1px solid #e1e1e1;
  padding-left: 65px;
}

.survey .list-survey table .table-header th:last-child, .survey .list-survey table .table-header th.last, .seleziona_corso .list-survey table .table-header th:last-child, .seleziona_corso .list-survey table .table-header th.last, .multimedia-pannel .list-survey table .table-header th:last-child, .multimedia-pannel .list-survey table .table-header th.last {
  border-right: 1px solid #e1e1e1;
}

.survey .list-survey table .table-body, .seleziona_corso .list-survey table .table-body, .multimedia-pannel .list-survey table .table-body {
  border: 1px solid #e1e1e1;
}

.survey .list-survey table .table-body tr, .seleziona_corso .list-survey table .table-body tr, .multimedia-pannel .list-survey table .table-body tr {
  padding-left: 65px;
  height: 70px;
  line-height: 66px;
}

.survey .list-survey table .table-body tr td, .seleziona_corso .list-survey table .table-body tr td, .multimedia-pannel .list-survey table .table-body tr td {
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

.survey .list-survey table .table-body tr td:first-child, .survey .list-survey table .table-body tr td.first, .seleziona_corso .list-survey table .table-body tr td:first-child, .seleziona_corso .list-survey table .table-body tr td.first, .multimedia-pannel .list-survey table .table-body tr td:first-child, .multimedia-pannel .list-survey table .table-body tr td.first {
  border-left: 1px solid #e1e1e1;
  padding-left: 65px;
  position: relative;
}

.survey .list-survey table .table-body tr td:first-child .left-border, .survey .list-survey table .table-body tr td.first .left-border, .seleziona_corso .list-survey table .table-body tr td:first-child .left-border, .seleziona_corso .list-survey table .table-body tr td.first .left-border, .multimedia-pannel .list-survey table .table-body tr td:first-child .left-border, .multimedia-pannel .list-survey table .table-body tr td.first .left-border {
  background: #00a6e2;
  width: 3px;
  height: 52px;
  margin-top: 7px;
  float: left;
  position: absolute;
  left: 0px;
}

.survey .list-survey table .table-body tr td:last-child, .survey .list-survey table .table-body tr td.last, .seleziona_corso .list-survey table .table-body tr td:last-child, .seleziona_corso .list-survey table .table-body tr td.last, .multimedia-pannel .list-survey table .table-body tr td:last-child, .multimedia-pannel .list-survey table .table-body tr td.last {
  border-right: 1px solid #e1e1e1;
}

.survey .list-survey table .table-body tr td:last-child form, .survey .list-survey table .table-body tr td.last form, .seleziona_corso .list-survey table .table-body tr td:last-child form, .seleziona_corso .list-survey table .table-body tr td.last form, .multimedia-pannel .list-survey table .table-body tr td:last-child form, .multimedia-pannel .list-survey table .table-body tr td.last form {
  display: inline-block;
}

.survey .list-survey table .table-body tr td:last-child form button, .survey .list-survey table .table-body tr td.last form button, .seleziona_corso .list-survey table .table-body tr td:last-child form button, .seleziona_corso .list-survey table .table-body tr td.last form button, .multimedia-pannel .list-survey table .table-body tr td:last-child form button, .multimedia-pannel .list-survey table .table-body tr td.last form button {
  background: none;
  border: none;
  margin: 0px;
  padding: 0px;
}

.survey .list-survey table .table-body tr td:last-child form button:focus, .survey .list-survey table .table-body tr td.last form button:focus, .seleziona_corso .list-survey table .table-body tr td:last-child form button:focus, .seleziona_corso .list-survey table .table-body tr td.last form button:focus, .multimedia-pannel .list-survey table .table-body tr td:last-child form button:focus, .multimedia-pannel .list-survey table .table-body tr td.last form button:focus {
  outline: none;
}

.survey .list-survey table .table-body tr td:last-child span.img, .survey .list-survey table .table-body tr td.last span.img, .seleziona_corso .list-survey table .table-body tr td:last-child span.img, .seleziona_corso .list-survey table .table-body tr td.last span.img, .multimedia-pannel .list-survey table .table-body tr td:last-child span.img, .multimedia-pannel .list-survey table .table-body tr td.last span.img {
  padding-right: 23px;
  position: relative;
  top: -2px;
}

.survey .list-survey table .table-body tr td:last-child span:before, .survey .list-survey table .table-body tr td.last span:before, .seleziona_corso .list-survey table .table-body tr td:last-child span:before, .seleziona_corso .list-survey table .table-body tr td.last span:before, .multimedia-pannel .list-survey table .table-body tr td:last-child span:before, .multimedia-pannel .list-survey table .table-body tr td.last span:before {
  font-size: 22px;
}

.survey .list-survey table .table-body tr td:last-child span.fa-pencil, .survey .list-survey table .table-body tr td.last span.fa-pencil, .seleziona_corso .list-survey table .table-body tr td:last-child span.fa-pencil, .seleziona_corso .list-survey table .table-body tr td.last span.fa-pencil, .multimedia-pannel .list-survey table .table-body tr td:last-child span.fa-pencil, .multimedia-pannel .list-survey table .table-body tr td.last span.fa-pencil {
  padding-right: 23px;
  cursor: pointer;
}

.survey .list-survey table .table-body tr td:last-child span.fa-trash-o, .survey .list-survey table .table-body tr td.last span.fa-trash-o, .seleziona_corso .list-survey table .table-body tr td:last-child span.fa-trash-o, .seleziona_corso .list-survey table .table-body tr td.last span.fa-trash-o, .multimedia-pannel .list-survey table .table-body tr td:last-child span.fa-trash-o, .multimedia-pannel .list-survey table .table-body tr td.last span.fa-trash-o {
  cursor: pointer;
  position: relative;
  top: -1px;
}

.survey .list-survey table .table-body tr td:last-child .container-check-box, .survey .list-survey table .table-body tr td.last .container-check-box, .seleziona_corso .list-survey table .table-body tr td:last-child .container-check-box, .seleziona_corso .list-survey table .table-body tr td.last .container-check-box, .multimedia-pannel .list-survey table .table-body tr td:last-child .container-check-box, .multimedia-pannel .list-survey table .table-body tr td.last .container-check-box {
  float: left;
  padding-right: 30px;
}

.survey .list-survey table .table-body tr td:last-child .container-check-box .checkmark, .survey .list-survey table .table-body tr td.last .container-check-box .checkmark, .seleziona_corso .list-survey table .table-body tr td:last-child .container-check-box .checkmark, .seleziona_corso .list-survey table .table-body tr td.last .container-check-box .checkmark, .multimedia-pannel .list-survey table .table-body tr td:last-child .container-check-box .checkmark, .multimedia-pannel .list-survey table .table-body tr td.last .container-check-box .checkmark {
  top: -4px;
}

.container-check-box {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: left;
  /* Hide the browser's default checkbox */
  /* Create the checkmark/indicator (hidden when not checked) */
  /* Show the checkmark when checked */
  /* Style the checkmark/indicator */
}

.container-check-box input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.container-check-box .checkmark {
  position: absolute;
  top: 10px;
  left: 0;
  height: 31px;
  width: 31px;
  border-radius: 100%;
  background: #a7a7a7;
  border: 1px solid #a7a7a7;
}

.container-check-box:hover input ~ .checkmark {
  background: #a7a7a7;
  border: 1px solid #a7a7a7;
}

.container-check-box .checkmark:after {
  content: "";
  position: absolute;
}

.container-check-box:hover input:checked ~ .checkmark {
  background: #00a6e2;
  border: 1px solid #00a6e2;
}

.container-check-box input:checked ~ .checkmark {
  background: #00a6e2;
  border: 1px solid #00a6e2;
}

.container-check-box .checkmark:after {
  content: '';
  width: 13px;
  height: 7px;
  position: absolute;
  top: 10px;
  left: 9px;
  border: 3px solid #fff;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 1;
}

.frontend #example-form .content {
  background: none;
  min-height: 220px;
  margin: 0px;
}

.frontend #example-form .content section {
  padding: 0px 30px;
}

.frontend #example-form .content textarea {
  border: 1px solid #00a6e2;
  max-width: 670px;
  width: 100%;
  resize: none;
  background-image: url(/img/textarea-bottom-lines.png);
  background-repeat: no-repeat;
  background-position: bottom right;
}

.frontend #example-form h3 {
  font-size: 33px;
  font-family: "CenturyGothiBold", sans-serif;
  color: #00a6e2;
}

.frontend #example-form .steps {
  font-size: 33px;
  font-family: "CenturyGothiBold", sans-serif;
  color: #00a6e2;
}

.frontend #example-form .steps ul li {
  width: 100%;
}

.frontend #example-form .steps ul li.disabled {
  display: none;
}

.frontend #example-form .steps ul li.done {
  display: none;
}

.frontend #example-form .steps ul li a {
  margin: 0px;
  color: #00a6e2;
  background: none;
  padding-bottom: 38px;
  padding-top: 0px;
}

.frontend #example-form .steps .number {
  display: none;
}

.frontend #example-form .actions {
  text-align: left;
}

.frontend #example-form .actions ul li {
  margin: 0px;
  margin-right: 8px;
}

.frontend #example-form .actions a {
  background: none;
  padding: 0px;
}

.frontend #example-form .actions .disabled {
  display: none;
}

.frontend .pannel-header .float-left {
  width: 100%;
}

.frontend .pannel-header .float-left h2 {
  float: left;
}

.frontend .pannel-header .float-left h4 {
  float: right;
  font-size: 36px;
  margin-bottom: 0px;
  position: relative;
  top: 12px;
  color: #00a6e2;
}

.frontend .container-radio-wrapper {
  display: block;
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  width: 367px;
  height: 60px;
  border: 1px solid #00a6e2;
  line-height: 60px;
  margin-bottom: 34px !important;
  font-size: 24px;
  color: #00a6e2;
  -webkit-box-shadow: 1px 3px 8px #c5c5c5;
  box-shadow: 1px 3px 8px #c5c5c5;
  margin-right: 70px;
}

.frontend .container-radio-wrapper input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.frontend .container-radio-wrapper:hover, .frontend .container-radio-wrapper.white {
  background-color: #00a6e2;
  color: #fff;
}

.frontend .container-radio-wrapper .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 60px;
  width: 367px;
  visibility: hidden;
  font-size: 24px;
  margin-right: 70px;
  padding-left: 35px;
}

.frontend .container-radio-wrapper input:checked ~ .checkmark {
  background-color: #00a6e2;
  border: 1px solid #fff;
  color: #fff;
  visibility: visible;
}

.frontend .wizard > .content {
  overflow: visible;
}

.frontend .list-survey.category {
  max-width: 100%;
}

.frontend .quiz form .content {
  min-height: 300px !important;
}

.frontend .quiz form .content .error {
  display: block;
}

.frontend .quiz form .content .container-radio-wrapper .error {
  position: absolute;
  top: -60px;
}

.search-quiz .list-survey .scrolling-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  padding-left: 0px;
  border-top: 2px solid #00a6e2;
  font-size: 30px;
  color: #303030;
}

.search-quiz .list-survey .scrolling-table .table-body {
  border: none !important;
  height: 615px;
  overflow-y: auto;
  display: block;
  padding-left: 0px;
}

.search-quiz .list-survey .scrolling-table .table-body tr {
  display: block;
  padding-left: 65px;
  margin-right: 10px;
  height: 100px;
  line-height: 100px;
}

.search-quiz .list-survey .scrolling-table .table-body tr:nth-child(even) {
  background: #eef3f5;
}

.search-quiz .list-survey .scrolling-table .table-body tr td {
  border: none !important;
  padding-left: 0px !important;
  display: inline-block;
}

.search-quiz .list-survey .scrolling-table .table-body tr td.first {
  width: 40%;
}

.search-quiz .list-survey .scrolling-table .table-body tr td.second {
  width: 20%;
}

.search-quiz .list-survey .scrolling-table .table-body tr td.third {
  width: 20%;
}

.search-quiz .list-survey .scrolling-table .table-body tr td.last {
  width: 18%;
  text-align: right;
}

.search-quiz .list-survey .table-body::-webkit-scrollbar-track, .search-quiz .list-survey .scrollbar::-webkit-scrollbar-track {
  background-color: #f6f6f6;
}

.search-quiz .list-survey .table-body::-webkit-scrollbar, .search-quiz .list-survey .scrollbar::-webkit-scrollbar {
  width: 13px;
  background-color: #f6f6f6;
}

.search-quiz .list-survey .table-body::-webkit-scrollbar-thumb, .search-quiz .list-survey .scrollbar::-webkit-scrollbar-thumb {
  background-color: #00a6e2;
  -webkit-box-shadow: -5px 3px 8px #c5c5c5;
          box-shadow: -5px 3px 8px #c5c5c5;
  box-shadow: -5px 3px 8px #c5c5c5;
}

.search-quiz .list-survey {
  max-width: 100%;
}

.search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.first {
  width: 20%;
}

.search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.item2 {
  width: 40%;
}

.search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.item3 {
  width: 20%;
}

.search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.item4 {
  width: 10%;
}

.search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.last {
  width: 6%;
}

.search-quiz.sondaggio .list-survey .quiz-sond-btn {
  font-size: 33px;
  font-weight: bold;
  font-family: "CenturyGothiBold", sans-serif;
  height: 60px;
  width: 265px;
  -webkit-box-shadow: 1px 3px 8px #c5c5c5;
          box-shadow: 1px 3px 8px #c5c5c5;
  box-shadow: 1px 3px 8px #c5c5c5;
  border: none;
  margin-bottom: 5px;
}

.search-quiz.sondaggio .list-survey .quiz-sond-btn.first {
  color: #fff;
  background: #00a6e2;
  margin-right: 5px;
}

.search-quiz.sondaggio .list-survey .quiz-sond-btn.last {
  color: #00a6e2;
  background: #fff;
  border: 1px solid #00a6e2;
}

.user.pannel.reservation-logs.survey .main-panel {
  padding-left: 15px;
}

.user.pannel.reservation-logs.survey .main-panel .default-container {
  padding-top: 10px;
}

.wizard > .content > .body {
  position: relative;
}

.wizard > .content > .body label.error {
  display: block;
}

#reservationsList li .name {
  max-width: 40%;
  font-weight: normal;
  text-transform: capitalize;
}

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

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

.show-quiz {
  display: block !important;
}

.corso .materials-table, .corso .material-wrap {
  height: 285px;
}

.seleziona_corso .main-panel .pannel-header {
  margin-bottom: 0;
}

.seleziona_corso .materials-table, .seleziona_corso .material-wrap {
  height: 570px;
}

.seleziona_corso .materials {
  border: 0 !important;
  display: block;
}

.seleziona_corso .materials .materials-table {
  border-top: 2px solid #00a6e2;
}

.seleziona_corso .materials .materials-table .material-wrap {
  padding-top: 1px;
}

.seleziona_corso .qty {
  margin: 50px 0 !important;
}

.seleziona_corso .qty .form-group span {
  top: 6px !important;
}

.seleziona_corso .qty .search-field {
  width: 300px !important;
  margin-right: 40px !important;
}

.seleziona_corso .qty .date-field {
  width: 240px !important;
}

.seleziona_corso .qty .search-field::-webkit-input-placeholder, .seleziona_corso .qty .date-field::-webkit-input-placeholder {
  color: #9e9e9e;
  font-style: normal;
}

.seleziona_corso .qty .search-field:-ms-input-placeholder, .seleziona_corso .qty .date-field:-ms-input-placeholder {
  color: #9e9e9e;
  font-style: normal;
}

.seleziona_corso .qty .search-field::-ms-input-placeholder, .seleziona_corso .qty .date-field::-ms-input-placeholder {
  color: #9e9e9e;
  font-style: normal;
}

.seleziona_corso .qty .search-field::placeholder, .seleziona_corso .qty .date-field::placeholder {
  color: #9e9e9e;
  font-style: normal;
}

.seleziona_corso .qty .search {
  -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.6);
  cursor: pointer;
}

.corso .qty .form-group, .seleziona_corso .qty .form-group {
  margin-bottom: 0;
}

.multimedia .main-panel, .survey-frontend .main-panel {
  margin-left: 0;
  margin: 0 auto;
  padding: 54px 40px 40px 40px;
  max-width: 1725px;
}

.multimedia .main-panel .pannel-header, .survey-frontend .main-panel .pannel-header {
  border-bottom: 4px solid #00a6e2;
  margin-bottom: 32px;
}

.multimedia .main-panel .default-container, .survey-frontend .main-panel .default-container {
  margin-left: 0 !important;
  margin: 0 auto;
  max-width: 1725px;
  padding-top: 0;
}

.multimedia .main-panel .default-container .video-wrap, .survey-frontend .main-panel .default-container .video-wrap {
  margin-bottom: 45px;
}

.multimedia .main-panel .default-container .video-wrap .player-wrap, .survey-frontend .main-panel .default-container .video-wrap .player-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.multimedia .main-panel .default-container .video-wrap .player-wrap .player, .survey-frontend .main-panel .default-container .video-wrap .player-wrap .player {
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-box-shadow: 6px 4px 15px rgba(0, 0, 0, 0.4);
          box-shadow: 6px 4px 15px rgba(0, 0, 0, 0.4);
  margin: 0 auto;
  width: 100%;
}

.multimedia .main-panel .default-container .video-wrap .desc-wrap, .survey-frontend .main-panel .default-container .video-wrap .desc-wrap {
  max-width: 1036px;
  padding: 0 0 0 40px;
}

.multimedia .main-panel .default-container .video-wrap .desc-wrap .video-desc, .multimedia .main-panel .default-container .video-wrap .desc-wrap .video-text, .survey-frontend .main-panel .default-container .video-wrap .desc-wrap .video-desc, .survey-frontend .main-panel .default-container .video-wrap .desc-wrap .video-text {
  font-family: "CenturyGothicRegular", sans-serif;
}

.multimedia .main-panel .default-container .video-wrap .desc-wrap .video-desc, .survey-frontend .main-panel .default-container .video-wrap .desc-wrap .video-desc {
  color: #00a6e2;
  font-size: 36px;
  margin: 0 0 33px 0;
}

.multimedia .main-panel .default-container .video-wrap .desc-wrap .video-text, .survey-frontend .main-panel .default-container .video-wrap .desc-wrap .video-text {
  font-size: 25px;
  display: inline-block;
  margin-bottom: 0;
}

.multimedia .main-panel .default-container .asset-wrap .asset, .survey-frontend .main-panel .default-container .asset-wrap .asset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.multimedia .main-panel .default-container .asset-wrap .desc-wrap, .survey-frontend .main-panel .default-container .asset-wrap .desc-wrap {
  max-width: 100%;
  padding: 0;
}

.multimedia .main-panel .default-container .materials, .survey-frontend .main-panel .default-container .materials {
  font-family: "CenturyGothicRegular", sans-serif;
  border-top: 2px solid #00a6e2;
  padding-top: 1px;
}

.multimedia .main-panel .default-container .materials .materials-table, .survey-frontend .main-panel .default-container .materials .materials-table {
  text-align: center;
  width: 100%;
  overflow: hidden;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap {
  display: block;
  overflow-y: auto;
  padding-right: 5px;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material {
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  padding: 1px;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .date, .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .time, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .date, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .time {
  font-size: 30px;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .desc, .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .tittle, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .desc, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .tittle {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 53%;
          flex: 0 0 53%;
  text-align: left;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .type, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .type {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 11%;
          flex: 0 0 11%;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .desc, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .desc {
  font-size: 20px;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .tittle, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .tittle {
  line-height: 33px;
  height: 35px;
  max-width: 50%;
  font-size: 30px;
  text-transform: capitalize;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .date, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .date {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 18%;
          flex: 0 0 18%;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .time, .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .btn-download, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .time, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .btn-download {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 9%;
          flex: 0 0 9%;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material img, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material img {
  max-width: 87px;
}

.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material:nth-child(odd), .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material:nth-child(odd) {
  background-color: #eef3f5;
}

.multimedia .main-panel ::-webkit-scrollbar, .survey-frontend .main-panel ::-webkit-scrollbar {
  width: 12px;
}

.multimedia .main-panel ::-webkit-scrollbar-thumb, .survey-frontend .main-panel ::-webkit-scrollbar-thumb {
  z-index: 100 !important;
  background: #00a6e2;
  -webkit-box-shadow: -1px 4px 9px rgba(0, 0, 0, 0.6);
          box-shadow: -1px 4px 9px rgba(0, 0, 0, 0.6);
}

.multimedia-pannel .main-panel .default-container {
  margin-left: 0;
  padding-right: 100px;
}

.multimedia-pannel .main-panel .default-container .pannel-header {
  margin-bottom: 10px;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-header tr, .multimedia-pannel .main-panel .default-container .list-survey table .table-body tr {
  padding-left: 0;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-header .first, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .first {
  line-height: 1;
  width: 30%;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-header .date, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .date {
  width: 48%;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-header .last, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .last {
  width: auto;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-header .last {
  padding-left: 20px;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-body tr td.first .left-border {
  top: 0;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-body tr td.last {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.multimedia-pannel .main-panel .default-container .list-survey table .table-body tr td.last .greencheckbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.multimedia-pannel .main-panel .default-container .add-btn {
  margin-top: 35px;
}

.multimedia-pannel .main-panel .default-container .pagination {
  width: 158px;
  height: 23px;
  margin-top: 50px;
}

.multimedia-pannel .main-panel .default-container .pagination .w-25 {
  margin-left: 3px;
  width: 20% !important;
}

.multimedia-pannel .main-panel .default-container .pagination .w-25 .fa, .multimedia-pannel .main-panel .default-container .pagination .w-25 .fa:visited, .multimedia-pannel .main-panel .default-container .pagination .w-25 .fa:active, .multimedia-pannel .main-panel .default-container .pagination .w-25 .fa:hover {
  color: #242424;
  text-decoration: none;
}

.multimedia-pannel .main-panel .default-container .pagination .w-25 .page, .multimedia-pannel .main-panel .default-container .pagination .w-25 .fa {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #00a6e2;
}

.multimedia-pannel .main-panel .default-container .pagination .w-25 .page, .multimedia-pannel .main-panel .default-container .pagination .w-25 .page:visited, .multimedia-pannel .main-panel .default-container .pagination .w-25 .page:active, .multimedia-pannel .main-panel .default-container .pagination .w-25 .page:hover {
  color: white;
  text-decoration: none;
}

.multimedia-pannel .main-panel .default-container .pagination .fa:first-child, .multimedia-pannel .main-panel .default-container .pagination .fa:last-child {
  background-color: #ebebeb;
}

.multimedia-pannel .main-panel .default-container .pagination .w-25:first-child {
  margin-left: 0;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form input::-webkit-input-placeholder, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form textarea::-webkit-input-placeholder {
  color: #bfbfbf;
  font-style: italic;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form input:-ms-input-placeholder, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form textarea:-ms-input-placeholder {
  color: #bfbfbf;
  font-style: italic;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form input::-ms-input-placeholder, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form textarea::-ms-input-placeholder {
  color: #bfbfbf;
  font-style: italic;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form input::placeholder, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form textarea::placeholder {
  color: #bfbfbf;
  font-style: italic;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .tittle-new-multimedia, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .description-multimedia, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .format-wrap, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-label, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file {
  border: 1px solid #00a6e2;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .tittle-new-multimedia {
  padding: 15px;
  height: 50px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .description-multimedia {
  margin-top: 45px;
  padding: 15px;
  height: 183px;
  resize: none;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap {
  margin-top: 53px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap .video-wrap, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap .ppt-wrap {
  margin-right: 75px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-wrap {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-wrap .file-label {
  width: 185px;
  height: 117px;
  background-image: url("/img/multimedia/upload.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-right: 30px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-wrap .sub-wrapper {
  position: relative;
  width: 65%;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-wrap .sub-wrapper .file-btn {
  position: absolute;
  height: 31px;
  top: 3px;
  background-color: #00a6e2;
  margin-bottom: 0;
  margin-left: 5px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-wrap .sub-wrapper .file-btn p {
  color: white;
  margin-bottom: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .file-wrap .sub-wrapper .file {
  height: 38px;
  padding: 3px;
  margin-left: 5px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap {
  margin-top: 93px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .link-multimedia-wrap {
  margin-bottom: 45px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .link-multimedia-wrap .link-label {
  color: gray;
  font-size: 22px;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap {
  display: none;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap option:active, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap option:focus, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap select:active, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap select:focus {
  outline: 0;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap select {
  background-image: url("/img/multimedia/down.png");
  background-position: right;
  background-repeat: no-repeat;
  padding: 5px 20px;
  border: 0;
  background-color: #fcfcfc;
  overflow-y: hidden;
  border: 1px solid #00a6e2;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap select, .multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap option {
  text-align-last: center;
  height: 50px;
  font-size: 20px;
  padding: 10px 0;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap option:checked {
  /*background: white linear-gradient(0deg, white 0%, white 100%);
                                background: $pbc linear-gradient(0deg, $pbc 0%, $pbc 100%);*/
  border: 0;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .quiz-wrap .select-quiz-wrap option:hover {
  background-color: #eeeeee;
  color: black;
}

.multimedia-pannel .main-panel .default-container .form-wrap .multimedia-form .crea-submit {
  margin-top: 65px;
  width: 125px;
  height: 40px;
  background-color: #00a6e2;
  color: white;
  border: 0;
}

.multimedia-pannel .checkbox-label {
  color: #4d4d4d;
  margin-right: 30px;
  font-size: 20px;
}

.multimedia-pannel .checkbox {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  vertical-align: middle;
  position: relative;
  border: 1px solid #00a6e2;
}

.multimedia-pannel .checkbox .check {
  opacity: 0;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 2;
}

.multimedia-pannel .checkbox .check-span {
  position: absolute;
  left: 15%;
  top: 15%;
  width: 70%;
  height: 70%;
  cursor: pointer;
  z-index: 1;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

.multimedia-pannel .checkbox .check-span:after {
  content: "";
  position: absolute;
  display: none;
}

.multimedia-pannel .checkbox:hover .check ~ .check-span {
  background-color: #00a6e2;
}

.multimedia-pannel .checkbox .check:checked ~ .check-span {
  background-color: #00a6e2;
}

.multimedia-pannel .checkbox.check:checked ~ .check-span:after {
  display: block;
}

.multimedia-pannel .video-wrap, .multimedia-pannel .ppt-wrap, .multimedia-pannel .pdf-wrap {
  display: inline-block;
}

.multimedia-pannel .active {
  background-color: #43c4ec !important;
}

.multimedia-pannel .incomplete-border {
  border: 1px solid red;
}

.multimedia-pannel .incomplete-text {
  color: red;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 5px;
}

.mp-crea .main-panel .default-container .pannel-header .float-left {
  width: 100%;
}

.mp-crea .main-panel .default-container .pannel-header .float-left .sub-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mp-crea .main-panel .default-container .pannel-header .float-left .sub-header h3:last-child {
  color: #00a6e2;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tg-list, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tg-list, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tg-list, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tg-list {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tg-list .tg-list-item, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tg-list .tg-list-item, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tg-list .tg-list-item, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tg-list .tg-list-item {
  margin: 0 2em;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tg-list .tg-list-item .tgl, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tg-list .tg-list-item .tgl, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tg-list .tg-list-item .tgl, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tg-list .tg-list-item .tgl {
  display: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox ul li, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox ul li, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox ul li, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox ul li {
  list-style: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection {
  background: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before::-moz-selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn::-moz-selection {
  background: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl::selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after::selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before::selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *::selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after::selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before::selection, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before::selection, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:after::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:before::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:after::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl *:before::selection, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:after::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:before::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:after::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl *:before::selection, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn::selection {
  background: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 50px;
  height: 24px;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:before, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:before, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:before, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 16px;
  height: 16px;
  top: 2px;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:after, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:after {
  left: 0;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:before, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:before, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl + .tgl-btn:before, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl + .tgl-btn:before {
  display: none;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:checked + .tgl-btn:after, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:checked + .tgl-btn:after, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl:checked + .tgl-btn:after, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl:checked + .tgl-btn:after {
  left: 60%;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl-light + .tgl-btn, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl-light + .tgl-btn, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl-light + .tgl-btn, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl-light + .tgl-btn {
  background: #CD3737;
  border-radius: 2em;
  padding: 2px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl-light + .tgl-btn:after, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl-light + .tgl-btn:after, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl-light + .tgl-btn:after, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl-light + .tgl-btn:after {
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.azione .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl-light:checked + .tgl-btn, .azione .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl-light:checked + .tgl-btn, .mp-list .main-panel .default-container .list-survey table .table-body .last .greencheckbox .tgl-light:checked + .tgl-btn, .mp-list .main-panel .default-container .list-quiz table .table-body .last .greencheckbox .tgl-light:checked + .tgl-btn {
  background: #3d883d;
}

.azione .main-panel .default-container .usage-message, .mp-list .main-panel .default-container .usage-message {
  width: 100%;
}

.azione .main-panel .default-container .usage-message h3, .mp-list .main-panel .default-container .usage-message h3 {
  padding-right: 15px;
  font-size: 18px;
  font-family: "CenturyGothiBold", sans-serif;
}

.azione .main-panel .default-container .usage-message p, .mp-list .main-panel .default-container .usage-message p {
  font-size: 18px;
  font-family: "CenturyGothicRegular", sans-serif;
}

.azione .main-panel .default-container select.single.selectbox, .mp-list .main-panel .default-container select.single.selectbox {
  width: 300px;
}

.inline_el {
  display: inline-block;
}

body.survey .materials-table {
  width: 100%;
}

@media (max-width: 1600px) {
  .multimedia-pannel .main-panel .default-container .list-survey table .table-header .first, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .first {
    width: 40%;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-header .date, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .date {
    width: 30%;
  }
}

@media (max-width: 1064px) {
  .reservation-logs .main-panel .default-container {
    margin-left: 0px;
  }
  .reservation-logs .main-panel .default-container .list-reservation table tbody tr td {
    padding: 20px 10px;
    font-size: 12px;
  }
  .reservation-logs .main-panel .default-container .list-reservation table .table-header th {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
  }
  .reservation-logs .main-panel .default-container .float-right .input-tab {
    margin-top: -10px;
    margin-bottom: 10px;
  }
  .reservation-logs .main-panel .default-container .float-right .input-tab input {
    width: 200px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .reservation-logs .main-panel .default-container .float-right .input-tab .icon-right {
    top: 5px;
  }
}

@media (min-width: 1452px) {
  .container-tabs {
    max-width: 1450px;
  }
}

@media (max-width: 1394px) {
  .search-quiz .list-survey .scrolling-table .table-body tr td.last {
    width: 10%;
  }
  .search-quiz .list-survey .scrolling-table .table-body tr {
    padding-left: 10px;
  }
  .search-quiz .list-survey .scrolling-table {
    font-size: 20px;
  }
}

@media (min-width: 1394px) {
  .big-container {
    max-width: 1390px;
  }
}

@media (max-width: 1200px) {
  .atributs .atributs-container {
    max-width: 100%;
  }
  .main-panel .alert_options_wrapper .form-col {
    padding-left: 20px;
    min-width: 425px;
  }
  .main-panel .alert_options_wrapper .mod-col {
    margin-bottom: 15px;
  }
  .main-panel .legend-container aside {
    padding-left: 15px;
    overflow: hidden;
  }
  .pannel.news_mail .news-row {
    padding: 15px;
  }
  .pannel.news_mail .news-row h4 {
    font-size: 1.5rem;
    margin-bottom: .5rem;
  }
  .pannel.news_mail .news-row .blog-description p {
    margin-top: 0px;
    line-height: 1.5em;
  }
  .main-panel .default-container, .main-panel .acordion-container {
    margin-left: 40px;
  }
  /* dashboard */
  .dashboard .box-container .item, .dashboard .box-container .item-2, .dashboard .box-container .col9 {
    height: 220px;
  }
  .dashboard .box-container .item {
    width: 32%;
  }
  .dashboard .box-container .item.bg-red-transparent.col9 {
    height: 220px;
  }
  .dashboard .box-container .item-2 {
    width: 65%;
  }
  .dashboard .box-container .col1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .dashboard .box-container .col2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .dashboard .box-container .col3 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .dashboard .box-container .col4 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .dashboard .box-container .col5 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .dashboard .box-container .col6 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .dashboard .box-container .col7 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .dashboard .box-container .col8 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .dashboard .box-container .col9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .dashboard .box-container .box-icon {
    max-width: 100%;
  }
  .dashboard .box-container .box-icon h4 {
    font-size: 28px;
  }
  .dashboard .box-container .box-icon .img-fluid {
    max-width: 50%;
  }
  .dashboard .box-container .box-half h4 {
    font-size: 18px;
  }
  /* login page */
  .login nav .logo-container .logo-left {
    margin: 0;
  }
  .login nav .logo-container .logo-center {
    position: relative;
    margin-left: 60px;
  }
  .login nav .logo-container .logo-right {
    margin-right: 60px;
  }
  /* user */
  .big-container, .border-around-table {
    max-width: 100%;
  }
  nav.nav-user .logo-nav {
    padding-left: 15px;
  }
  nav.nav-user .icons {
    padding-right: 15px;
  }
  /* calendar */
  .user.calendar .bg-white .search-box input.form-control {
    width: 280px;
  }
  .user.calendar .blog-table.bg-white .blog-description h1 {
    font-size: 26px;
  }
  .user.calendar .blog-table.bg-white .blog-description p {
    margin-top: 10px;
  }
  .blog-bottom {
    padding: 20px 15px;
  }
  .blog-bottom .blog-container {
    padding: 30px 20px;
  }
  .blog-bottom .blog-container h5 {
    font-size: 18px;
  }
  .blog-bottom .blog-container h4 {
    font-size: 24px;
    margin: 20px 0 15px;
  }
  .blog-bottom .blog-container p {
    font-size: 15px;
  }
  .blog-bottom .blog-container .view-btn {
    bottom: 10px;
    right: 25px;
  }
  /* news */
  .search-table input {
    width: 260px;
  }
  .date-time {
    margin: 0 30px;
  }
  .bg-white-blog .blog-container h4 {
    font-size: 20px;
  }
  .bg-white-blog .blog-container span {
    font-size: 15px;
  }
  .bg-white-blog .blog-container p {
    font-size: 18px;
  }
  .corso .main-panel .default-container .materials .materials-table .material-wrap .material .date, .corso .main-panel .default-container .materials .materials-table .material-wrap .material .time, .seleziona_corso .main-panel .default-container .materials .materials-table .material-wrap .material .date, .seleziona_corso .main-panel .default-container .materials .materials-table .material-wrap .material .time {
    font-size: 26px;
  }
  .multimedia-pannel .main-panel .default-container .pannel-header {
    margin-bottom: 40px;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-header .first, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .first {
    padding-left: 20px;
  }
  .mp-crea .main-panel .default-container .pannel-header .float-left .sub-header {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .mp-crea .main-panel .default-container .pannel-header .float-left .sub-header h3:last-child {
    font-size: 18px !important;
  }
}

@media (max-width: 1024px) {
  .prenotation-right-col, .prenotation-left-col {
    width: 100%;
    display: block;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
  .prenotation-right-col h1 {
    margin-top: 40px;
  }
}

@media (min-width: 769px) and (max-width: 1000px) {
  .bottom-content ul.table-responsive li.name {
    width: auto;
  }
  ul.table-responsive > li ul li {
    padding-left: 15px;
  }
  .bottom-content ul.table-responsive li.sala {
    width: auto;
  }
  #time_picker img {
    padding-right: 0px;
  }
  #time_picker span {
    font-size: 30px;
    padding-left: 10px;
  }
  #time_picker input {
    font-size: 35px;
    padding-left: 0px;
    width: 22%;
  }
}

@media (max-width: 992px) {
  .atributs .atributs-item {
    width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .atributs .atributs-item-2 {
    width: 100%;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .search-container .table-responsive {
    display: table;
  }
  .main-panel .news-table .bg-white-table {
    padding: 15px;
  }
  .main-panel .news-table .bg-white-table .table-form {
    margin-bottom: 20px;
  }
  .main-panel .news-table .bg-white-table .date-time {
    margin: 15px 0 0;
  }
  .main-panel .news-table .bg-white-table .search-table {
    width: 100%;
  }
  .main-panel .news-table .bg-white-table .search-table input {
    width: 100%;
  }
  /* dashboard */
  .dashboard .box-container {
    padding: 15px;
  }
  .dashboard .box-container .box-icon .img-fluid {
    max-width: 50%;
  }
  .dashboard .box-container .box-half h4 {
    font-size: 17px;
  }
  /* login page */
  .login nav .logo-container .logo-left, .login nav .logo-container .logo-right, .login nav .logo-container .logo-center {
    padding: 15px 0;
  }
  .login nav .logo-container .logo-center {
    float: left;
  }
  /* calendar */
  .user.calendar .bg-white h1 {
    font-size: 36px;
  }
  .user.calendar .bg-white .search-box input.form-control {
    width: 140px;
  }
  .blog-table.bg-white {
    padding: 15px;
  }
  /* news */
  .input-tab input {
    width: 220px;
  }
  .search-table input {
    width: 220px;
  }
  .date-time {
    margin: 0 20px;
  }
  .bg-white-blog .col-md-3 {
    margin-top: 35px;
  }
  .user.message.profile-edit .nav-user {
    height: auto;
    min-height: 133px;
  }
  .user.message.profile-edit .icon {
    padding: 80px 0 20px;
  }
  .user.message.profile-edit .logo-left, .user.message.profile-edit .logo-right {
    position: absolute;
    top: 30px;
    bottom: 53%;
  }
  .user.message.profile-edit .logo-left {
    left: 5%;
  }
  .user.message.profile-edit .logo-right {
    right: 5%;
  }
  .multimedia .main-panel .default-container .video-wrap {
    margin-bottom: 20px;
  }
  .multimedia .main-panel .default-container .video-wrap .player-wrap {
    margin-bottom: 15px;
  }
  .multimedia .main-panel .default-container .video-wrap .desc-wrap {
    padding: 0;
  }
  .multimedia .main-panel .default-container .video-wrap .desc-wrap .video-desc {
    font-size: 30px;
    margin: 0 0 5px 0;
  }
  .multimedia .main-panel .default-container .video-wrap .desc-wrap .video-text {
    font-size: 20px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material img {
    margin-right: 5px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .tittle, .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .date, .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .time {
    font-size: 22px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .desc {
    width: 30%;
    font-size: 14px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .btn-download img {
    max-width: 40px;
    margin-right: 0;
  }
  .multimedia-pannel .main-panel .default-container {
    padding-left: 0;
    padding-right: 0;
  }
  .multimedia-pannel .main-panel .default-container .pannel-header {
    margin-bottom: 40px;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-header .first, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .first {
    padding-left: 10px;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-body .first, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .date {
    font-size: 16px;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-body .last .edit-btn img, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .last .trash-btn img {
    width: 20px;
    height: auto;
  }
  .multimedia-pannel .greencheckbox {
    width: 50%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .multimedia-pannel .greencheckbox .tgl-light:checked + .tgl-btn, .multimedia-pannel .greencheckbox .tgl-light:checked + .tgl-btn,
  .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn,
  .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn,
  .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn,
  .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn {
    width: 35px !important;
    height: 15px !important;
  }
  .multimedia-pannel .greencheckbox .tgl:checked + .tgl-btn:after, .multimedia-pannel .greencheckbox .tgl:checked + .tgl-btn:after, .multimedia-pannel .greencheckbox .tgl:checked + .tgl-btn:after, .multimedia-pannel .greencheckbox .tgl:checked + .tgl-btn:after,
  .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn:after,
  .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn:after, .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn:after, .multimedia-pannel .greencheckbox .tgl-light + .tgl-btn:after {
    height: 8px !important;
    width: 8px !important;
  }
}

@media (max-width: 768px) {
  .select-device-wrapper .device-name {
    margin-top: unset;
    overflow: visible;
  }
  .select-template-wrapper {
    margin: 25px auto 15px;
  }
  .select-template-wrapper .layout-name {
    font-size: 18px;
  }
  .main-panel .alert_options_wrapper .form-col {
    min-width: auto;
  }
  .card.alert-send select {
    max-width: 100%;
  }
  .footer-preview .section-title {
    margin-top: 35px;
  }
  .footer-preview .form-group {
    margin-bottom: 25px;
  }
  .pannel.news_mail .pannel-header .row .col.search-col .float-right {
    float: none;
    width: 100%;
  }
  .select-device-wrapper {
    margin-top: 50px;
  }
  .select-device-wrapper .col {
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
    width: 100%;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee;
  }
  .select-device-wrapper .col label {
    float: left;
    width: 75%;
    text-align: left;
  }
  .select-device-wrapper .col label span, .select-device-wrapper .col label img {
    display: inline-block;
  }
  .select-device-wrapper .col label img {
    height: 3rem;
    margin-right: 15px;
  }
  .select-template-wrapper label span, .select-device-wrapper label span {
    margin: 15px auto;
  }
  .load-image {
    padding: 0px;
  }
  .load-image .image-preview {
    margin-bottom: 25px;
  }
  .card.alert-send .checkbox-col, .date-time-select {
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
  }
  .card.alert-send .date-time-select .row [class*='col-'] {
    padding: 0 15px;
  }
  .main-panel .alert_options_wrapper .mod-col {
    margin: 0 auto;
  }
  .main-panel .alert_options_wrapper .mod-col .card {
    margin-bottom: 15px;
  }
  .main-panel .alert_options_wrapper .form-col {
    padding-left: 15px;
    margin-top: 25px;
    width: 100%;
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
  }
  .main-panel .alert_options_wrapper .form-col .card-body {
    padding: 15px 10px 15px;
  }
  .main-panel .alert_options_wrapper .form-col .has-full-bg {
    margin-left: -10px;
    margin-right: -10px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .main-panel .pannel-header h2 {
    font-size: 2rem;
  }
  .main-panel .pannel-header {
    margin-bottom: 15px;
  }
  .main-panel .pannel-header h2 .steps {
    display: block;
    font-size: 20px;
    float: none;
    border-top: 1px solid #eee;
  }
  .main-panel .pannel-header h2 .steps p {
    float: none;
    font-size: inherit;
    text-align: left;
  }
  .main-panel .create_alert_wrapper .form-group {
    margin-bottom: 25px;
  }
  .main-panel .form-control {
    padding: 5px;
  }
  .popover {
    width: 57%;
  }
  .popup-alert .popover {
    width: 90%;
  }
  .button-group {
    margin-top: 20px;
  }
  .fixed-top.tab-nav .top-nav-row-1 {
    display: block;
  }
  .fixed-top.tab-nav {
    left: -270px;
  }
  .aside-nav ul.nav .nav-item a {
    padding: 10px 5px;
  }
  .aside-nav {
    -webkit-transition: left .3s;
    transition: left .3s;
    left: -240px;
    width: 240px;
    -webkit-box-shadow: 0px 0px 0px #666;
            box-shadow: 0px 0px 0px #666;
  }
  body.open-sidebar-nav .aside-nav {
    -webkit-transition: left .3s;
    transition: left .3s;
    left: 0px;
    -webkit-box-shadow: 0px 5px 8px #333;
            box-shadow: 0px 5px 8px #333;
  }
  .fixed-top.tab-nav .navbar-nav {
    overflow-x: auto;
    min-width: 100%;
    width: auto;
  }
  .fixed-top.tab-nav .navbar-nav .nav-item {
    min-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .fixed-top.tab-nav .navbar-nav .nav-item a {
    padding: 10px 5px;
  }
  .main-panel {
    padding-left: 0px;
    padding-top: 80px;
  }
  .main-panel .default-container, .main-panel .acordion-container {
    margin-left: 0px;
  }
  .category .table {
    margin-top: 30px;
  }
  .category .table tr td:first-child {
    padding-left: 15px;
    font-size: 16px;
  }
  .category .table tr td:last-child {
    padding-right: 15px;
  }
  /* dashboard */
  .dashboard .box-container .item, .dashboard .box-container .item-2 {
    height: 170px;
  }
  .dashboard .box-container .item.bg-red-transparent.col9 {
    height: 170px;
  }
  .dashboard .box-container .box-icon .img-fluid {
    max-width: 26%;
  }
  .dashboard .box-container .box-icon h4 {
    font-size: 24px;
  }
  .dashboard .box-container .box-half h4 {
    font-size: 16px;
  }
  /* login page */
  .login nav {
    height: 60px;
  }
  .login nav .logo-container .logo-left, .login nav .logo-container .logo-right, .login nav .logo-container .logo-center {
    padding: 7px 0;
  }
  .login nav .logo-container .logo-right {
    margin-right: 40px;
  }
  .login nav .logo-container .logo-center {
    margin-left: 40px;
  }
  .login nav .logo-container .border-logo-right {
    padding: 4px 10px;
    font-size: 15px;
    line-height: 17px;
    width: auto;
  }
  .panel-login {
    margin-top: 70px;
  }
  /* user */
  .nav-user {
    height: 86px;
  }
  .nav-user .logo-nav {
    max-height: 100%;
    height: 100%;
    top: 0;
    -webkit-transform: none;
            transform: none;
    padding: 15px;
    margin: 0;
  }
  .nav-user .logo-nav img {
    max-height: 100%;
  }
  .user .bg-white {
    padding: 56px 15px 30px;
    margin: 30px 0;
  }
  .user .bg-white .search-box input.form-control {
    width: 180px;
  }
  .user .bg-white select.form-control {
    width: 115px;
  }
  .user .bg-white h1 {
    font-size: 36px;
  }
  .user .bg-white .form-inline {
    padding: 0;
  }
  .user .bg-white .table {
    margin: 30px 0;
  }
  /* calendar */
  .user.calendar .bg-white .float-left, .user.calendar .bg-white .float-right {
    float: none !important;
  }
  .user.calendar .bg-white .form-inline {
    margin-top: 40px;
  }
  .user.calendar .bg-white .search-box input.form-control {
    width: 220px;
  }
  /* news */
  .table-form {
    display: block;
  }
  .search-table {
    display: block;
    margin-top: 30px;
    width: 250px;
  }
  .bg-white-blog .blog-container h4 {
    font-size: 18px;
  }
  .bg-white-blog .blog-container span {
    font-size: 14px;
  }
  .bg-white-blog .blog-container p {
    font-size: 16px;
  }
  .reservation-logs .main-panel .default-container .the-message form textarea {
    width: 62%;
    border: 1px solid #00a6e2;
  }
  .survey.frontend .main-panel {
    padding-top: 40px;
  }
  .multimedia .main-panel {
    padding: 15px 20px 0 20px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .tittle, .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .date {
    font-size: 16px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .time {
    display: none;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
  }
  .multimedia-pannel .main-panel .default-container .list-survey .add-btn {
    margin: 0 auto;
    margin-top: 35px;
    text-align: center;
  }
  .multimedia-pannel .main-panel .default-container .list-survey .pagination {
    margin: 0 auto;
    margin-top: 50px;
  }
  .mp-crea .main-panel .default-container .pannel-header .float-left {
    width: 100%;
  }
  .mp-crea .main-panel .default-container .pannel-header .float-left .sub-header {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .mp-crea .main-panel .default-container .pannel-header .float-left .sub-header h3:last-child {
    font-size: 18px !important;
  }
  .mp-crea .main-panel .form-wrap .multimedia-form .quiz-wrap {
    margin-top: 50px !important;
    margin-bottom: 30px !important;
  }
  .mp-crea .main-panel .form-wrap .multimedia-form .crea-submit {
    display: block !important;
    margin: 0 auto !important;
  }
}

@media (max-width: 700px) {
  .search-quiz .list-survey .scrolling-table, .search-quiz.sondaggio .list-survey .scrolling-table {
    overflow-y: scroll;
  }
  .search-quiz .list-survey .scrolling-table .table-body, .search-quiz.sondaggio .list-survey .scrolling-table .table-body {
    width: 700px;
    overflow-y: visible;
  }
  .search-quiz .list-survey .scrolling-table .table-body tr, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr {
    width: 100%;
    display: inline-block;
  }
  .search-quiz .list-survey .scrolling-table .table-body tr td, .search-quiz .list-survey .scrolling-table .table-body tr td.first, .search-quiz .list-survey .scrolling-table .table-body tr td.second, .search-quiz .list-survey .scrolling-table .table-body tr td.third, .search-quiz .list-survey .scrolling-table .table-body tr td.last, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.first, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.second, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.third, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.last {
    width: auto !important;
    float: left;
    padding-right: 20px;
  }
  .search-quiz .list-survey .scrolling-table .table-body tr td.last, .search-quiz.sondaggio .list-survey .scrolling-table .table-body tr td.last {
    float: right;
  }
  .survey .create-survey input, .survey .list-survey input {
    max-width: 400px;
  }
  .search-quiz.sondaggio .list-survey .scrolling-table .table-body {
    width: 900px;
  }
  .scrolling-table::-webkit-scrollbar-track, .scrollbar::-webkit-scrollbar-track {
    background-color: #f6f6f6;
  }
  .scrolling-table::-webkit-scrollbar, .scrollbar::-webkit-scrollbar {
    width: 13px;
    background-color: #f6f6f6;
  }
  .scrolling-table::-webkit-scrollbar-thumb, .scrollbar::-webkit-scrollbar-thumb {
    background-color: #00a6e2;
    webkit-box-shadow: -5px 3px 8px #c5c5c5;
    -webkit-box-shadow: -5px 3px 8px #c5c5c5;
            box-shadow: -5px 3px 8px #c5c5c5;
  }
  .survey .qty, .seleziona_corso .qty, .mp-list .qty {
    width: 90%;
    position: relative;
  }
  .survey .qty .form-group, .seleziona_corso .qty .form-group, .mp-list .qty .form-group {
    width: 100%;
  }
  .survey .qty input, .survey .qty select, .seleziona_corso .qty input, .seleziona_corso .qty select, .mp-list .qty input, .mp-list .qty select {
    width: 100% !important;
    margin-bottom: 10px;
    margin-right: 0px !important;
    max-width: 100%;
  }
  .survey .qty .search-field, .survey .qty .date-field, .seleziona_corso .qty .search-field, .seleziona_corso .qty .date-field, .mp-list .qty .search-field, .mp-list .qty .date-field {
    width: 100% !important;
    margin-right: 0px !important;
  }
  .survey .search, .seleziona_corso .search, .mp-list .search {
    top: 23px;
    right: -10%;
    position: absolute;
  }
  .seleziona_corso .qty .form-group span {
    right: 20px !important;
  }
}

@media (min-width: 577px) and (max-width: 767px) {
  .bottom-content ul.table-responsive li.name {
    width: 30%;
  }
  #time_picker img {
    padding-right: 0px;
  }
  #time_picker input {
    padding-left: 10px;
    font-size: 35px;
  }
  #time_picker span {
    padding-left: 10px;
    font-size: 30px;
  }
}

@media (max-width: 576px) {
  .atributs .atributs-item-2 {
    padding: 0;
  }
  .atributs .atributs-item-2 .legend-container-right span {
    font-size: 16px;
  }
  .atributs .radioButon-group {
    padding: 50px 15px 1px;
  }
  .atributs .atributs-item .group-action .btn-primary {
    padding: 8px;
    font-size: 16px;
  }
  .main-panel .legend-container {
    margin-left: 0px;
  }
  .main-panel .legend-container main {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .main-panel .legend-container .form-group {
    margin-bottom: 25px;
  }
  .main-panel .legend-container aside {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding-bottom: 25px;
  }
  .main-panel .legend-container aside .model-wrapper {
    margin-bottom: 15px;
  }
  .main-panel .personal-form {
    padding: 15px;
  }
  .main-panel .acordion-container .mb-0 a {
    font-size: 26px;
  }
  .main-panel .personal-form .group-form-input label {
    font-size: 24px;
  }
  .main-panel .personal-form .group-form-input input, .main-panel .personal-form .group-form-input select {
    height: 44px;
  }
  /* dashboard */
  .dashboard .box-container .item, .dashboard .box-container .item-2 {
    width: 100%;
  }
  .dashboard .box-container .item.bg-red-transparent.col9 {
    width: 100%;
  }
  .dashboard .box-container .box-icon .img-fluid {
    max-width: 50%;
    height: 30px;
  }
  .dashboard .box-container .box-icon h4 {
    font-size: 24px;
  }
  .dashboard .box-container .box-half h4 {
    font-size: 16px;
  }
  .dashboard .box-container .logo-big .img-fluid {
    max-width: 100%;
    height: 50px;
  }
  .dashboard .box-container .logo-right-bottom {
    bottom: 5px;
    right: 5px;
  }
  .dashboard .box-container .logo-right-bottom .img-fluid {
    max-width: 70%;
  }
  /* login page */
  .login nav .logo-container .logo-left, .login nav .logo-container .logo-right, .login nav .logo-container .logo-center {
    padding: 9px 0;
  }
  .login nav .logo-container .logo-right {
    margin-right: 20px;
  }
  .login nav .logo-container .logo-center {
    margin-left: 20px;
  }
  /* user */
  .user .bg-white .search-box input.form-control {
    width: 100px;
  }
  .user .bg-white select.form-control {
    width: 90px;
  }
  .user .bg-white h1 {
    font-size: 36px;
  }
  .user .bg-white .form-inline {
    padding: 0;
  }
  .user .bg-white .table {
    margin: 30px 0;
  }
  .user .bg-white .table td {
    font-size: 15px;
  }
  .user .bg-white .table th {
    font-size: 24px;
  }
  /* calendar */
  .user.calendar .bg-white .search-box input.form-control {
    width: 150px;
  }
  .user.calendar .bg-white tr th, .user.calendar .bg-white tr td {
    text-align: left;
  }
  .user.calendar .bg-white td {
    padding-right: 10px;
  }
  .user.calendar .bg-white th {
    padding-right: 15px;
  }
  /* news */
  .tabs-body .nav-tabs li {
    padding: 10px 15px;
  }
  .tabs-body .nav-tabs li img {
    width: 70px;
    height: 70px;
  }
  .bg-white-tabs, .bg-white-table, .bg-white-blog {
    padding: 15px;
  }
  .tabs-body {
    padding: 40px 15px;
  }
  .blog-img {
    width: 140px;
    height: 140px;
  }
  .blog-description {
    width: calc(100% - 160px);
  }
  .blog-description h4 {
    font-size: 18px;
  }
  .blog-description p {
    font-size: 15px;
  }
  .date-time {
    display: block;
    margin: 30px 0 0;
  }
  /* page messagio */
  .message .bg-white .table th {
    font-size: 20px;
  }
  /* page edit profile */
  .profile-edit .block-profile {
    margin: 50px auto 40px;
    padding: 15px;
  }
  .profile-edit .block-profile .welcome-text {
    font-size: 22px;
  }
  .profile-edit .block-profile .panel-user .panel-text h5 {
    font-size: 20px;
    margin: 10px 0;
  }
  .profile-edit .block-profile .panel-user .panel-text h6 {
    font-size: 18px;
  }
  .profile-edit .block-profile .border-box .d-block {
    font-size: 14px;
  }
  .reservation-logs .main-panel .default-container .the-message form textarea {
    width: 100%;
    border: 1px solid #00a6e2;
  }
  .reservation-user .bottom-content ul.table-responsive li.name, .reservation-user .bottom-content ul.table-responsive li.sala {
    width: 100%;
  }
  .reservation-user .bottom-content ul.table-responsive > li {
    line-height: 30px;
    padding-top: 10px;
  }
  .reservation-user .bottom-content #time_picker span {
    padding-left: 0px;
    display: inline-block;
    float: left;
  }
  .reservation-user .bottom-content #time_picker input {
    width: 160px;
    float: right;
    font-size: 40px;
  }
  .reservation-user .bottom-content #time_picker img {
    display: block;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
  }
  .survey.frontend .pannel-header h2 {
    font-size: 30px;
    display: block;
    float: none;
  }
  .survey.frontend .pannel-header h4 {
    font-size: 25px;
    top: 0px;
    float: left;
    display: block;
    float: none;
    margin-bottom: 5px;
  }
  .survey.frontend form .steps ul li a {
    padding: 0px;
    padding-bottom: 20px;
    font-size: 25px;
  }
  .survey.frontend .container-radio-wrapper {
    padding-left: 0px;
    margin-right: 0px;
  }
  .survey.frontend .wizard > .content > .body {
    position: relative;
  }
  .multimedia .main-panel .default-container .video-wrap .desc-wrap .video-text {
    font-size: 16px;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .date {
    display: none;
  }
  .multimedia .main-panel .default-container .materials .materials-table .material-wrap .material img {
    max-width: 50px;
  }
  .multimedia .main-panel .default-container .asset-wrap .asset {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 15px;
  }
  .survey .qty, .seleziona_corso .qty, .mp-list .qty {
    width: 80%;
  }
  .survey .qty .search, .seleziona_corso .qty .search, .mp-list .qty .search {
    right: -20%;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-header .first, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .first {
    width: 50%;
  }
  .multimedia-pannel .main-panel .default-container .list-survey table .table-header .date, .multimedia-pannel .main-panel .default-container .list-survey table .table-body .date {
    display: none;
  }
  .mp-crea .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap .video-wrap, .mp-crea .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap .ppt-wrap, .mp-crea .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap .pdf-wrap {
    display: block;
    margin-right: 0;
    margin-bottom: 5px;
  }
  .mp-crea .main-panel .default-container .form-wrap .multimedia-form .format-upload-wrap .checkbox {
    position: absolute;
    right: 0;
  }
}

@media (max-width: 425px) {
  .pannel-header .nav-pills li {
    margin-right: 15px;
  }
  .pannel-header .nav-pills li img {
    width: 80px;
    height: 80px;
  }
  .atributs .radio-line {
    margin-bottom: 30px;
  }
  .atributs .radio-line label {
    font-size: 15px;
  }
  .pannel.search .personal-form .group-form-input select {
    font-size: 18px;
  }
  .pannel.search .personal-form .btn-primary {
    padding: 15px 50px;
  }
  .main-panel .personal-form .group-form-input {
    margin-bottom: 20px;
  }
  .main-panel .acordion-container .table {
    margin-top: 15px;
  }
  .main-panel .acordion-container .table td {
    font-size: 24px;
  }
  .collapse-category {
    font-size: 16px;
  }
  .collapse-btn .btn-primary {
    padding: 7px 15px;
  }
  .button-group .btn-primary {
    font-size: 17px;
    height: auto;
    padding: 10px 60px;
  }
  /* dashboard */
  .dashboard .box-container .item, .dashboard .box-container .item-2 {
    height: 130px;
  }
  /* login page */
  .login nav .logo-container .logo-left, .login nav .logo-container .logo-right, .login nav .logo-container .logo-center {
    padding: 11px 0;
  }
  .login nav .logo-container .border-logo-right {
    padding: 3px 7px;
    font-size: 13px;
    line-height: 17px;
    width: auto;
  }
  .panel-login h1 {
    font-size: 22px;
  }
  .panel-login .form-group label {
    font-size: 16px;
  }
  /* user */
  .user .bg-white .float-left, .user .bg-white .float-right {
    float: none !important;
    display: block;
  }
  .user .bg-white .float-right {
    margin-top: 50px;
  }
  .user .bg-white .search-box input.form-control {
    width: 150px;
  }
  /* calendar */
  .user.calendar .bg-white .form-inline {
    display: block;
  }
  .user.calendar .bg-white .form-inline .select-opsion {
    display: inline-block;
  }
  .user.calendar .bg-white .search-box {
    display: block;
    margin: 25px 0 0;
  }
  .user.calendar .bg-white .search-box input.form-control {
    width: 100%;
  }
  /* news */
  .blog-img {
    float: none;
    display: block;
    width: 200px;
    height: 200px;
    margin: 0 auto 20px;
  }
  .blog-description {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
  }
  .search-table {
    width: 100%;
  }
  .search-table input {
    width: 100%;
  }
  /* page messagio */
  .message .bg-white .table th {
    font-size: 16px;
  }
  /* page edit profile */
  .profile-edit .block-profile .border-box .d-block .float-right {
    width: 100%;
    float: left !important;
  }
  .user.message.profile-edit .nav-user {
    height: auto;
    min-height: 133px;
  }
  .user.message.profile-edit .icon {
    padding-top: 30px;
  }
  .user.message.profile-edit .logo-left, .user.message.profile-edit .logo-right {
    position: absolute;
    top: 15px;
    bottom: 66%;
  }
  .user.message.profile-edit .logo-left {
    left: 3%;
  }
  .user.message.profile-edit .logo-right {
    right: 3%;
  }
}

@media (max-width: 320px) {
  .ui-selectmenu-button.ui-button {
    margin-left: 0;
    width: 100%;
  }
  .atributs .atributs-item .group-action .group-action-item, .atributs .atributs-item .group-action .group-action-item-right {
    float: none;
    width: 100%;
    margin-bottom: 15px;
    padding: 0;
  }
  /* login page */
  .login nav .logo-container .logo-left, .login nav .logo-container .logo-right, .login nav .logo-container .logo-center {
    padding: 13px 0;
  }
  /* user */
  .user .bg-white .table td {
    font-size: 14px;
  }
  .user .bg-white .table th {
    font-size: 18px;
  }
  .user .bg-white .form-inline {
    display: block;
  }
  .user .bg-white .select-opsion, .user .bg-white .search-box {
    display: block;
  }
  .user .bg-white .search-box {
    margin: 20px 0 0;
  }
  .user .bg-white .search-box input.form-control {
    width: 100%;
  }
}

@media (max-width: 576px) {
  .user-nav .navbar-nav {
    width: 100%;
  }
  .user-nav .navbar-nav.collapse {
    display: none;
  }
  .user-nav .navbar-nav.collapse.show {
    display: block;
  }
}

#jstree {
  background-color: #f6f9fa;
  text-transform: capitalize;
  font-family: "Raleway", sans-serif;
  margin-top: 20px;
  border-radius: 5px;
  padding: 30px;
}

.vakata-context li > a .vakata-contextmenu-sep {
  display: none;
}

.tree-view .btn-primary {
  font-size: 22px;
  font-weight: bold;
  font-family: "Raleway", sans-serif;
  text-transform: capitalize;
}

.tgl {
  display: none;
}

.tgl + .tgl-btn {
  outline: 0;
  display: block;
  width: 4em;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  height: 33px;
}

.tgl + .tgl-btn:after, .tgl + .tgl-btn:before {
  position: relative;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
}

.tgl + .tgl-btn:after {
  left: 0;
}

.tgl + .tgl-btn:before {
  display: none;
}

.tgl:checked + .tgl-btn:after {
  left: 50%;
}

.tgl-light + .tgl-btn {
  background: #f0f0f0;
  border-radius: 2em;
  padding: 2px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  margin-bottom: 0;
}

.tgl-light + .tgl-btn:after {
  border-radius: 50%;
  background: #fff;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
}

.tgl-light:checked + .tgl-btn {
  background: #90a4ae;
}

.jstree-default .jstree-themeicon {
  display: none;
}

.jstree-node .jstree-anchor {
  color: #aebcc4;
  font-size: 18px;
  border: 1px solid gray;
  background-color: white;
  width: 153px;
  height: auto;
  line-height: 38px;
  text-align: center;
  border: 1px solid #e3e5e6;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
}

.jstree-node .jstree-anchor:after {
  position: absolute;
  display: block;
  content: " ";
  width: 10px;
  height: 21px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("32px-bullet.png");
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-6px);
          transform: translateX(-6px);
}

.jstree-node .jstree-anchor.jstree-clicked {
  background-color: #8A9BA6;
  color: #fff;
}

.jstree-leaf .jstree-anchor:after {
  display: none;
}

.jstree-rename-input {
  height: 18px;
  border: none;
  outline: none;
}

.vakata-context {
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.vakata-context li {
  display: inline-block;
}

.vakata-context li a {
  padding-left: 0;
  padding-right: 0px;
  background-color: #fff;
  margin-right: 10px;
  border-radius: 5px;
}

.vakata-context li a i {
  margin: 0;
}

.jstree .jstree-open > .jstree-children {
  margin-left: 60px;
}

.jstree-node {
  padding-bottom: 20px;
}

.jstree-children {
  margin-top: 20px;
}

.tree-header .btn {
  text-transform: capitalize;
  font-size: 22px;
  font-weight: bold;
  margin-right: 18px;
  padding: 16px 53px;
  cursor: pointer;
  font-family: "Raleway", sans-serif;
  border-radius: 0;
  display: inline-block;
}

.tree-header .btn-gray {
  background-color: #90a4ae;
  color: white;
}

.tree-header .tg-list-item {
  margin-left: 55px;
  display: inline-block;
}

.tree-header .tg-list-item label, .tree-header .tg-list-item span {
  vertical-align: middle;
}

.tree-header .tg-list-item span {
  color: #90a4ae;
  margin-right: 10px;
  font-size: 22px;
  font-weight: bold;
  vertical-align: middle;
  font-family: "Raleway", sans-serif;
  width: 116px;
}

/*OH*/

.panel-login .btn-primary {
    background: #00a6e2 !important;
    border-color: #00a6e2 !important;
}

.panel-login h1, .panel-login .form-group label, .login a.reccover-password {
    color: #00a6e2 !important;
}

.login .border-line {
    border-top: 2px solid #00a6e2 !important;
}

.login .border-line, .panel-login .form-group input {
    border: 1px solid #00a6e2 !important;
}

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

img.logo-aside {
    max-width: 55px;
}

img.loghi-group {
    object-fit: contain;
}

.list-survey.list-quiz button#exportButton {
    background: url(/img/icon-survey.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 0px;
    cursor: pointer;
}

.list-survey.list-quiz button#exportButton span.fa.fa-file-excel-o {
    opacity: 0;
}

.news-table .table-form select {
    width: 215px !important;
}

.fa, .far, .fas {
    font-family: "FontAwesome" !important;
}

@media (max-width: 1400px) {

	.dashboard .box-container .item, .dashboard .box-container .item-2 {
    	height: 150px !important;
	}

	.dashboard .box-container .box-icon h4 {
    	font-size: 26px !important;
	}

	.dashboard .box-container .item-big {
    	height: 300px !important;
	}

	.dashboard .box-container .item.bg-red-transparent.col9 {
    	height: 150px !important;
	}

  .dashboard .box-icon img {
    width: 65px;
  }

  .box-icon img {
    width: 65px;
  }

}

@media (max-width: 1200px) {

  .dashboard .box-container .item {
    width: 100%;
  }

  .dashboard .box-little {
    display: none !important;
  }

  .dashboard .box-little.right-box.loghi-team {
    display: block !important;
    width: 100%;
  }

  .dashboard .item-2.item-big.bg-grey-transparent.col5 {
    display: none;
  }

  .dashboard .box-container .box-icon .img-fluid {
    height: auto !important;
  }

  .dashboard .item-2.col2 {
    display: none;
  }

}

.dashboard a[href='#'],.dashboard a[href=''] {
    pointer-events: none;
}

.dashboard .box-container .bg-grey-transparent:hover {
    opacity: 0.4;
    transition: none !important;
}

.dashboard .box-container .bg-grey-transparent {
    transition: none !important;
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free" !important;
}

/**OH**/

/*PROFILE-PAGE-REPO-FTP*/

.profile-edit .block-profile {
    width: 95%;
    max-width: 100% !important;
    margin-left: 0 !important;
    padding-left: 5%;
}

.profile-edit .list-quiz table#filesTable {
    border: 1px solid #f4f4f4;
}


.profile-edit .block-profile .panel-user, .profile-edit .block-profile .border-box {
	width: 100% !important;
    max-width: 350px;
}

.profile-edit .block-profile .page-item.disabled .page-link {
    color: #000;
    pointer-events: none;
    background-color: transparent;
    border-color: transparent;
}

.profile-edit .block-profile li.paginate_button.page-item.active {
    width: auto !important;
    text-align: left !important;
}

.profile-edit .block-profile .fa-pencil-alt:before {
    content: "\f019";
}

.profile-edit .block-profile i.fa.fa-pencil-alt.text-warning {
    color: #28a745 !important;
}

.profile-edit .block-profile li.paginate_button a:after {
    display: none !important;
}

.profile-edit .block-profile .page-item.active .page-link {
    background-color: #63cafe;
}

.profile-edit .block-profile .page-link {
    color: #63cafe;
}

.profile-edit .block-profile .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: transparent;
	border: 1px solid;
}


.profile-edit .block-profile li#filesTable_next {
    width: auto !important;
    margin-left: 0px;
}

.profile-edit .block-profile li#filesTable_previous {
	    margin-right: 0;
}

.profile-edit .list-survey.list-quiz {
    display: none !important;
}

/**PROFILE-PAGE-REPO-FTP**/


/*RESPONSIVE-VIEW*/

@media (max-width: 1280px) {
	.row.customDatatableDiv {
	    display: block !important;
	}

	table#banners {
    	width: 100% !important;
	}

	.fixed-top {
    	position: absolute !important;
	}

	.dataTables_wrapper .dataTables_filter {
	    float: left !important;
	    text-align: left !important;
	    margin-top: 25px !important;
	    margin-bottom: 15px !important;
	}

	.dataTable tbody tr td {
    	display: flex !important;
      width: 335px !important;
      margin-left: 15px;
	}

	td.sorting {
    	display: none !important;
	}

	.list-quiz th.sorting {
    	display: none !important;
	}

	table#filesTable, table#subfilesTable {
    	width: 100% !important;
	}

	.form-check {
    	display: inline-grid !important;
	}

	a.modalButtons.downloadSelected,li#filesTable_next,li#filesTable_previous, li#subfilesTable_previous, li#subfilesTable_next, li#foldersTable_previous, li#foldersTable_next  {
    	display: none !important;
	}

  table.dataTable tbody th, table.dataTable tbody td {
    padding: 0 !important;
  }

  .dataTable tbody tr td {
    padding-top: 0px !important;
  }
}

@media (max-width: 991px) {
	.table-responsive {
    	overflow-x: visible !important;
	}

}

@media (max-width: 767px) {

	.datatable-button {
    	top: 0 !important;
	}

	.multimedia-pannel.mp-list .main-panel .default-container {
    	padding: 1rem 0rem !important;
	}

	.multimedia-pannel .main-panel .default-container.col-12 {
	    margin: 0rem !important;
	}

	.survey .qty, .seleziona_corso .qty, .mp-list .qty {
    	width: 50% !important;
    	display: block !important;
	}

	.survey .create-survey input, .survey .list-survey input, .seleziona_corso .create-survey input, .seleziona_corso .list-survey input, .multimedia-pannel .create-survey input, .multimedia-pannel .list-survey input {
    	max-width: 75% !important;
    	height: 50px !important;
	}

	a.modalButtons {
	    font-size: 10px !important;
	    width: 100%;
	    display: block;
	    margin: 10px;
	    padding: 10px !important;
	}

	.survey .main-panel .pannel-header h2, .seleziona_corso .main-panel .pannel-header h2, .multimedia-pannel .main-panel .pannel-header h2 {
	    text-overflow: ellipsis;
	    overflow: hidden;
	    width: 280px;
	    white-space: nowrap;
	}

	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
	    width: 95% !important;
	}
	.survey .list-survey table .table-body tr td:first-child, .survey .list-survey table .table-body tr td.first, .seleziona_corso .list-survey table .table-body tr td:first-child, .seleziona_corso .list-survey table .table-body tr td.first, .multimedia-pannel .list-survey table .table-body tr td:first-child, .multimedia-pannel .list-survey table .table-body tr td.first {
    	padding-left: 0px !important;
	}

	a.text-warning, a.text-success, a.text-danger {
    	display: inline-block;
    	width: 25% !important; 
    	text-align: center;
	}

  a.button-privacy {
    position: static !important;
  }

}
@media (max-width: 580px) {
	.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material {
	    height: auto !important;
	    display: grid !important;
	}

	.multimedia .main-panel .default-container .materials .materials-table .material-wrap .material .tittle, .survey-frontend .main-panel .default-container .materials .materials-table .material-wrap .material .tittle {
    	height: auto !important;
	}

	#time_picker input {
	    width: 100% !important;
	    text-align: center !important;
	}

	#time_picker span {
	    padding-left: 0 !important;
	    text-align: center !important;
	    width: 100% !important;
	    display: block !important;
	}

	#time_picker img {
	    top: 0 !important;
	    width: 100px !important;
	    margin: 0 auto !important;
	    display: block !important;
	}
}
/**RESPONSIVE-VIEW**/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvanF1ZXJ5LXVpLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2pxdWVyeS11aS50aGVtZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9mdWxsY2FsZW5kYXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL292ZXdyaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy92YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL25hdi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWFpbl9wYW5uZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2Jvb3RzdHJhcC1zbGlkZXIvYm9vdHN0cmFwLXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9ib290c3RyYXAtc2xpZGVyL19ydWxlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9ib290c3RyYXAtc2xpZGVyL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvYm9vdHN0cmFwLXNsaWRlci9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2pxdWVyeUJ1aWxkZXIvc2Nzcy9kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2pxdWVyeUJ1aWxkZXIvc2Nzcy9wbHVnaW5zL19idC1jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnlCdWlsZGVyL3Njc3MvcGx1Z2lucy9fYnQtdG9vbHRpcC1lcnJvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvanF1ZXJ5QnVpbGRlci9zY3NzL3BsdWdpbnMvX2ZpbHRlci1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnlCdWlsZGVyL3Njc3MvcGx1Z2lucy9faW52ZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2pxdWVyeUJ1aWxkZXIvc2Nzcy9wbHVnaW5zL19zb3J0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc3BlY2lmaWMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL211bHRpbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3N1cnZleS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9iaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy90cmVldmlldy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI2TkFBQTs7OztxRUFJcUU7QUFFckU7RUFBcUIsdUJBQXFCO0VBQUMsbUJBQWlCO0NBQUU7O0FBQUQ7RUFBa0IsY0FBWTtDQUFFOztBQUFEO0VBQTZCLFVBQVE7RUFBQyxvQkFBa0I7RUFBQyxZQUFVO0VBQUMsYUFBVztFQUFDLGlCQUFlO0VBQUMsV0FBUztFQUFDLG1CQUFpQjtFQUFDLFdBQVM7Q0FBRTs7QUFBRDtFQUFpQixVQUFRO0VBQUMsV0FBUztFQUFDLFVBQVE7RUFBQyxXQUFTO0VB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O0VBQXNCLDZCQUEyQjtDQUFFOztBQUFEO0VBQXVCLGlDQUErQjtDQUFFOztBQUFEO0VBQXNCLGlDQUErQjtDQUFFOztBQUFEO0VBQXVCLGlDQUErQjtDQUFFOztBQUFEO0VBQXNCLGlDQUErQjtDQUFFOztBQUFEO0VBQXVCLGlDQUErQjtDQUFFOztBQUFEO0VBQXNCLGlDQUErQjtDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXdCLGtDQUFnQztDQUFFOztBQUFEO0VBQXdCLGtDQUFnQztDQUFFOztBQUFEO0VBQW1CLDZCQUEyQjtDQUFFOztBQUFEO0VBQW9CLGlDQUErQjtDQUFFOztBQUFEO0VBQW1CLGlDQUErQjtDQUFFOztBQUFEO0VBQW9CLGlDQUErQjtDQUFFOztBQUFEO0VBQW1CLGlDQUErQjtDQUFFOztBQUFEO0VBQW9CLGlDQUErQjtDQUFFOztBQUFEO0VBQW1CLGlDQUErQjtDQUFFOztBQUFEO0VBQW9CLGtDQUFnQztDQUFFOztBQUFEO0VBQXFCLGtDQUFnQztDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXFCLGtDQUFnQztDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXVCLGtDQUFnQztDQUFFOztBQUFEO0VBQXdCLCtCQUE2QjtDQUFFOztBQUFEO0VBQXlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXdCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXdCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXdCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLGtDQUFnQztDQUFFOztBQUFEO0VBQTRCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLGtDQUFnQztDQUFFOztBQUFEO0VBQTRCLGtDQUFnQztDQUFFOztBQUFEO0VBQTRCLGtDQUFnQztDQUFFOztBQUFEO0VBQTRCLGtDQUFnQztDQUFFOztBQUFEO0VBQTRCLGtDQUFnQztDQUFFOztBQUFEO0VBQTRCLGtDQUFnQztDQUFFOztBQUFEO0VBQThCLDZCQUEyQjtDQUFFOztBQUFEO0VBQThCLGlDQUErQjtDQUFFOztBQUFEO0VBQThCLGlDQUErQjtDQUFFOztBQUFEO0VBQThCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXlCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLGtDQUFnQztDQUFFOztBQUFEO0VBQWlCLDZCQUEyQjtDQUFFOztBQUFEO0VBQXNCLGlDQUErQjtDQUFFOztBQUFEO0VBQWlCLGlDQUErQjtDQUFFOztBQUFEO0VBQWdCLGlDQUErQjtDQUFFOztBQUFEO0VBQWlCLGlDQUErQjtDQUFFOztBQUFEO0VBQWlCLGlDQUErQjtDQUFFOztBQUFEO0VBQXNCLGlDQUErQjtDQUFFOztBQUFEO0VBQTJCLGtDQUFnQztDQUFFOztBQUFEO0VBQTBCLDZCQUEyQjtDQUFFOztBQUFEO0VBQXFCLGlDQUErQjtDQUFFOztBQUFEO0VBQWtCLGlDQUErQjtDQUFFOztBQUFEO0VBQW9CLGlDQUErQjtDQUFFOztBQUFEO0VBQWMsaUNBQStCO0NBQUU7O0FBQUQ7RUFBcUIsaUNBQStCO0NBQUU7O0FBQUQ7RUFBbUIsaUNBQStCO0NBQUU7O0FBQUQ7RUFBa0Isa0NBQWdDO0NBQUU7O0FBQUQ7RUFBaUIsa0NBQWdDO0NBQUU7O0FBQUQ7RUFBZ0Isa0NBQWdDO0NBQUU7O0FBQUQ7RUFBZSxrQ0FBZ0M7Q0FBRTs7QUFBRDtFQUFlLGtDQUFnQztDQUFFOztBQUFEO0VBQWdCLGtDQUFnQztDQUFFOztBQUFEO0VB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UG1va0I7RUNtUHhxa0IsaUNBQWdDO0NBQUk7O0FEblB1cmtCO0VDb1AxdGtCLGlDQUFnQztDQUFJOztBRHBQMHVrQjtFQ3FQL3drQixpQ0FBZ0M7Q0FBSTs7QURyUDh4a0I7RUNzUGowa0IsaUNBQWdDO0NBQUk7O0FEdFBpMWtCO0VDdVB0M2tCLGlDQUFnQztDQUFJOztBRHZQcTRrQjtFQ3dQeDZrQixrQ0FBaUM7Q0FBSTs7QUR4UHc3a0I7RUN5UDU5a0Isa0NBQWlDO0NBQUk7O0FEelA2K2tCO0VDMFBoaGxCLGtDQUFpQztDQUFJOztBRDFQbWlsQjtFQzJQMWtsQixrQ0FBaUM7Q0FBSTs7QUQzUDJsbEI7RUM0UDlubEIsa0NBQWlDO0NBQUk7O0FENVBpcGxCO0VDNlB0cmxCLGtDQUFpQztDQUFJOztBRDdQeXNsQjtFQzhQOXVsQixrQ0FBaUM7Q0FBSTs7QUQ5UGl3bEI7RUMrUHR5bEIsa0NBQWlDO0NBQUk7O0FEL1B5emxCO0VDZ1E5MWxCLGtDQUFpQztDQUFJOztBRGhRaTNsQjtFQ2lRcjVsQiwrQkFBOEI7Q0FBSTs7QURqUXk2bEI7RUNrUTE4bEIsaUNBQWdDO0NBQUk7O0FEbFErOWxCO0VDbVFwZ21CLGlDQUFnQztDQUFJOztBRG5Rd2htQjtFQ29RM2ptQixpQ0FBZ0M7Q0FBSTs7QURwUWdsbUI7RUNxUXJubUIsaUNBQWdDO0NBQUk7O0FEclF5b21CO0VDc1E1cW1CLGlDQUFnQztDQUFJOztBRHRRaXNtQjtFQ3VRdHVtQixpQ0FBZ0M7Q0FBSTs7QUR2UTB2bUI7RUN3UTd4bUIsa0NBQWlDO0NBQUk7O0FEeFFrem1CO0VDeVF0MW1CLGtDQUFpQztDQUFJOztBRHpRNDJtQjtFQzBRLzRtQixrQ0FBaUM7Q0FBSTs7QUQxUXU2bUI7RUMyUTk4bUIsa0NBQWlDO0NBQUk7O0FEM1FvK21CO0VDNFF2Z25CLGtDQUFpQztDQUFJOztBRDVRK2huQjtFQzZRcGtuQixrQ0FBaUM7Q0FBSTs7QUQ3UTRsbkI7RUM4UWpvbkIsa0NBQWlDO0NBQUk7O0FEOVF5cG5CO0VDK1E5cm5CLGtDQUFpQztDQUFJOztBRC9Rc3RuQjtFQ2dSM3ZuQixrQ0FBaUM7Q0FBSTs7QURoUm14bkI7RUNpUnR6bkIsNkJBQTRCO0NBQUk7O0FEalJnMW5CO0VDa1JoM25CLGlDQUFnQztDQUFJOztBRGxSMDRuQjtFQ21SOTZuQixpQ0FBZ0M7Q0FBSTs7QURuUnc4bkI7RUNvUjUrbkIsaUNBQWdDO0NBQUk7O0FEcFJzZ29CO0VDcVIvaW9CLGlDQUFnQztDQUFJOztBRHJSb2tvQjtFQ3NSeG1vQixpQ0FBZ0M7Q0FBSTs7QUR0UjZub0I7RUN1Umpxb0IsaUNBQWdDO0NBQUk7O0FEdlJzcm9CO0VDd1IxdG9CLGtDQUFpQztDQUFJOztBRHhSK3VvQjtFQ3lSbnhvQixrQ0FBaUM7Q0FBSTs7QUR6Unl5b0I7RUMwUjkwb0Isa0NBQWlDO0NBQUk7O0FEMVJvMm9CO0VDMlJ6NG9CLGtDQUFpQztDQUFJOztBRDNSKzVvQjtFQzRScDhvQixrQ0FBaUM7Q0FBSTs7QUQ1UjA5b0I7RUM2UnhncEIsNkJBQTRCO0NBQUk7O0FEN1JxaHBCO0VDOFJoanBCLGlDQUFnQztDQUFJOztBRDlSa2twQjtFQytSM21wQixpQ0FBZ0M7Q0FBSTs7QUQvUnducEI7RUNnUzdwcEIsaUNBQWdDO0NBQUk7O0FEaFN5cXBCO0VDaVM1c3BCLGlDQUFnQztDQUFJOztBRGpTeXRwQjtFQ2tTN3ZwQixpQ0FBZ0M7Q0FBSTs7QURsUzB3cEI7RUNtU3p5cEIsaUNBQWdDO0NBQUk7O0FEblMyenBCO0VDb1MxMXBCLGtDQUFpQztDQUFJOztBRHBTaTNwQjtFQ3FTdjVwQiw2QkFBNEI7Q0FBSTs7QURyUzY2cEI7RUNzU2w5cEIsaUNBQWdDO0NBQUk7O0FEdFNtK3BCO0VDdVMxZ3FCLGlDQUFnQztDQUFJOztBRHZTd2hxQjtFQ3dTMWpxQixpQ0FBZ0M7Q0FBSTs7QUR4UzBrcUI7RUN5U3BucUIsaUNBQWdDO0NBQUk7O0FEelM4bnFCO0VDMFMzcHFCLGlDQUFnQztDQUFJOztBRDFTNHFxQjtFQzJTbHRxQixpQ0FBZ0M7Q0FBSTs7QUQzU2l1cUI7RUM0U3R3cUIsa0NBQWlDO0NBQUk7O0FENVNveHFCO0VDNlMxenFCLGtDQUFpQztDQUFJOztBRDdTdTBxQjtFQzhTNzJxQixrQ0FBaUM7Q0FBSTs7QUQ5U3kzcUI7RUMrUy81cUIsa0NBQWlDO0NBQUk7O0FEL1MwNnFCO0VDZ1QvOHFCLGtDQUFpQztDQUFJOztBRGhUMDlxQjtFQ2lUOS9xQixrQ0FBaUM7Q0FBSTs7QURqVDBnckI7RUNrVDdpckIsa0NBQWlDO0NBQUk7O0FEbFQyanJCO0VDbVRobXJCLGtDQUFpQztDQUFJOztBRG5UOG1yQjtFQ29UeHByQixrQ0FBaUM7Q0FBSTs7QURwVGlxckI7RUNxVHJzckIsOEJBQTZCO0NBQUk7O0FEclQrc3JCO0VDc1RodnJCLGtDQUFpQztDQUFJOztBRHRUMHZyQjtFQ3VUM3hyQixrQ0FBaUM7Q0FBSTs7QUR2VHl5ckI7RUN3VGwxckIsa0NBQWlDO0NBQUk7O0FEeFQ0MXJCO0VDeVQvM3JCLGtDQUFpQztDQUFJOztBRHpUMjRyQjtFQzBUajdyQixrQ0FBaUM7Q0FBSTs7QUQxVDQ3ckI7RUMyVGwrckIsa0NBQWlDO0NBQUk7O0FEM1Q0K3JCO0VDNFQzZ3NCLG1DQUFrQztDQUFJOztBRDVUMmhzQjtFQzZUcmtzQixtQ0FBa0M7Q0FBSTs7QUQ3VGlsc0I7RUM4VHRuc0IsbUNBQWtDO0NBQUk7O0FEOVRtb3NCO0VDK1QxcXNCLG1DQUFrQztDQUFJOztBRC9Uc3JzQjtFQ2dVNXRzQixtQ0FBa0M7Q0FBSTs7QURoVXd1c0I7RUNpVWh4c0IsbUNBQWtDO0NBQUk7O0FEalUweHNCO0VDa1UvenNCLG1DQUFrQztDQUFJOztBRGxVMDBzQjtFQ21VajNzQixtQ0FBa0M7Q0FBSTs7QURuVTIzc0I7RUNvVWo2c0IsbUNBQWtDO0NBQUk7O0FEcFUyNnNCO0VDcVUvOHNCLDhCQUE2QjtDQUFJOztBRHJVMjlzQjtFQ3NVOS9zQixrQ0FBaUM7Q0FBSTs7QUR0VXdndEI7RUN1VXhpdEIsa0NBQWlDO0NBQUk7O0FEdlV1anRCO0VDd1VobXRCLGtDQUFpQztDQUFJOztBRHhVMm10QjtFQ3lVM290QixrQ0FBaUM7Q0FBSTs7QUR6VTJwdEI7RUMwVXJzdEIsa0NBQWlDO0NBQUk7O0FEMVVndHRCO0VDMlVodnRCLGtDQUFpQztDQUFJOztBRDNVZ3d0QjtFQzRVNXl0QixtQ0FBa0M7Q0FBSTs7QUQ1VXF6dEI7RUM2VXIxdEIsbUNBQWtDO0NBQUk7O0FEN1VvMnRCO0VDOFUzNHRCLG1DQUFrQztDQUFJOztBRDlVeTV0QjtFQytVOTd0QixtQ0FBa0M7Q0FBSTs7QUQvVTY4dEI7RUNnVngvdEIsbUNBQWtDO0NBQUk7O0FEaFZrZ3VCO0VDaVZyaXVCLG1DQUFrQztDQUFJOztBRGpWa2p1QjtFQ2tWMWx1QixtQ0FBa0M7Q0FBSTs7QURsVnFtdUI7RUNtVjNvdUIsbUNBQWtDO0NBQUk7O0FEblZzcHVCO0VDb1YzcnVCLG1DQUFrQztDQUFJOztBRHBWdXN1QjtFQ3FWOXV1Qiw4QkFBNkI7Q0FBSTs7QURyVnl2dUI7RUNzVjN4dUIsa0NBQWlDO0NBQUk7O0FEdFZxeXVCO0VDdVZ4MHVCLGtDQUFpQztDQUFJOztBRHZWbzF1QjtFQ3dWMzN1QixrQ0FBaUM7Q0FBSTs7QUR4VnE0dUI7RUN5Vno2dUIsa0NBQWlDO0NBQUk7O0FEelZvN3VCO0VDMFZ4OXVCLGtDQUFpQztDQUFJOztBRDFWbyt1QjtFQzJWdmd2QixrQ0FBaUM7Q0FBSTs7QUQzVnFodkI7RUM0VnpqdkIsbUNBQWtDO0NBQUk7O0FENVZ3a3ZCO0VDNlZsbnZCLG1DQUFrQztDQUFJOztBRDdWNm52QjtFQzhWbnF2QixtQ0FBa0M7Q0FBSTs7QUQ5VjhxdkI7RUMrVnJ0dkIsOEJBQTZCO0NBQUk7O0FEL1YrdHZCO0VDZ1cvdnZCLGtDQUFpQztDQUFJOztBRGhXMHd2QjtFQ2lXM3l2QixrQ0FBaUM7Q0FBSTs7QURqVzB6dkI7RUNrVy8xdkIsa0NBQWlDO0NBQUk7O0FEbFc4MnZCO0VDbVdwNXZCLGtDQUFpQztDQUFJOztBRG5XazZ2QjtFQ29Xcjh2QixrQ0FBaUM7Q0FBSTs7QUFDM0Qsc0VBQXNFO0FEclcwOHZCO0VDc1cxL3ZCLGtDQUFpQztDQUFJOztBRHRXMGd3QjtFQ3VXcmp3QixrQ0FBaUM7Q0FBSTs7QUR2Vytqd0I7RUN3V25td0IsbUNBQWtDO0NBQUk7O0FEeFc4bXdCO0VDeVcvb3dCLG1DQUFrQztDQUFJOztBRHpXK3B3QjtFQzBXdHN3QixtQ0FBa0M7Q0FBSTs7QUQxV3F0d0I7RUMyVy92d0IsOEJBQTZCO0NBQUk7O0FEM1cwd3dCO0VDNFdyeXdCLGtDQUFpQztDQUFJOztBRDVXc3p3QjtFQzZXaDJ3QixrQ0FBaUM7Q0FBSTs7QUQ3VzQyd0I7RUM4Vzk0d0Isa0NBQWlDO0NBQUk7O0FEOVc2NXdCO0VDK1dsOHdCLGtDQUFpQztDQUFJOztBRC9XaTl3QjtFQ2dYdC93QixrQ0FBaUM7Q0FBSTs7QURoWHFneEI7RUNpWDFpeEIsa0NBQWlDO0NBQUk7O0FEalh5anhCO0VDa1g1bHhCLDhCQUE2QjtDQUFJOztBRGxYNm14QjtFQ21YN294QixrQ0FBaUM7Q0FBSTs7QURuWCtweEI7RUNvWHBzeEIsa0NBQWlDO0NBQUk7O0FEcFhzdHhCO0VDcVh0dnhCLGtDQUFpQztDQUFJOztBRHJYNnd4QjtFQ3NYbHp4QixrQ0FBaUM7Q0FBSTs7QUR0WHkweEI7RUN1WDkyeEIsa0NBQWlDO0NBQUk7O0FEdlhxNHhCO0VDd1gxNnhCLGtDQUFpQztDQUFJOztBRHhYaTh4QjtFQ3lYeit4QixtQ0FBa0M7Q0FBSTs7QUR6WDYveEI7RUMwWG5peUIsbUNBQWtDO0NBQUk7O0FEMVh1anlCO0VDMlg3bHlCLG1DQUFrQztDQUFJOztBRDNYaW55QjtFQzRYdnB5QixtQ0FBa0M7Q0FBSTs7QUQ1WDJxeUI7RUM2WGx0eUIsbUNBQWtDO0NBQUk7O0FEN1hxdXlCO0VDOFgxd3lCLG1DQUFrQztDQUFJOztBRDlYOHh5QjtFQytYdDB5QixtQ0FBa0M7Q0FBSTs7QUQvWHcxeUI7RUNnWTEzeUIsOEJBQTZCO0NBQUk7O0FEaFlnNXlCO0VDaVloN3lCLGtDQUFpQztDQUFJOztBRGpZdTh5QjtFQ2tZNSt5QixrQ0FBaUM7Q0FBSTs7QURsWW1nekI7RUNtWXppekIsa0NBQWlDO0NBQUk7O0FEblkranpCO0VDb1lubXpCLGtDQUFpQztD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QUFrQjtFQUNsQixnQkFBZTtFQUNmLG1DcEJ6SnlCO0VvQjBKekIsaUJBQWdCO0VBQ2hCLHNCQUFxQjtDQUN4Qjs7QUFYTDtFQWFRLDBCcEJsSk07RW9CbUpOLGFBQVk7Q0FDZjs7QUFmTDtFQWtCUSxrQkFBaUI7RUFDakIsc0JBQXFCO0NBYXhCOztBQWhDTDtFQXFCWSx1QkFBc0I7Q0FDekI7O0FBdEJUO0VBd0JZLGVwQjdKRTtFb0I4SkYsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLHVCQUFzQjtFQUN0QixtQ3BCOUtxQjtFb0IrS3JCLGFBQVk7Q0FDZiIsImZpbGUiOiJcXGNzc1xcYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNy0xMC0xM1xyXG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cclxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIHJlc2l6YWJsZS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgbWVudS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHRoZW1lLmNzc1xyXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1jdXN0b20tdGhlbWUmYmdJbWdPcGFjaXR5RXJyb3I9JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD0mYmdJbWdPcGFjaXR5QWN0aXZlPSZiZ0ltZ09wYWNpdHlIb3Zlcj0mYmdJbWdPcGFjaXR5RGVmYXVsdD0mYmdJbWdPcGFjaXR5Q29udGVudD0mYmdJbWdPcGFjaXR5SGVhZGVyPSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmdGhpY2tuZXNzU2hhZG93PTVweCZvcGFjaXR5U2hhZG93PTMwJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnVGV4dHVyZVNoYWRvdz1mbGF0JmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PTMwJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdDb2xvck92ZXJsYXk9JTIzYWFhYWFhJmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ1RleHR1cmVFcnJvcj1mbGF0JmJnQ29sb3JFcnJvcj0lMjNmZGRmZGYmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyM2ZmZiZmY0hpZ2hsaWdodD0lMjNmZmYmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzMzEzMTMxJmJnVGV4dHVyZUhpZ2hsaWdodD1mbGF0JmJnQ29sb3JIaWdobGlnaHQ9JTIzM0Q5MkM2Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmZmNBY3RpdmU9JTIzZmZmZmZmJmJvcmRlckNvbG9yQWN0aXZlPSUyMzE5NTE2MiZiZ1RleHR1cmVBY3RpdmU9ZmxhdCZiZ0NvbG9yQWN0aXZlPSUyMzA0OWRjYyZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNBNEE2QTYmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ0NvbG9ySG92ZXI9JTIzZWRlZGVkJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3JmZjRGVmYXVsdD0lMjM0NTQ1NDUmYm9yZGVyQ29sb3JEZWZhdWx0PSUyMzA0OWRjYyZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmYmdDb2xvckRlZmF1bHQ9JTIzZmZmZmZmJmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0JmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdDb2xvckNvbnRlbnQ9JTIzZmZmJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ1RleHR1cmVIZWFkZXI9ZmxhdCZiZ0NvbG9ySGVhZGVyPSUyMzA0OWRjYyZjb3JuZXJSYWRpdXM9MHB4JmZ3RGVmYXVsdD1ub3JtYWwmZnNEZWZhdWx0PTFlbSZmZkRlZmF1bHQ9J0NlbnR1cnlHb3RoaWNSZWd1bGFyJyUyQyUyMHNhbnMtc2VyaWYlM0JcclxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXHJcblxyXG4udWktZHJhZ2dhYmxlLWhhbmRsZXstbXMtdG91Y2gtYWN0aW9uOm5vbmU7dG91Y2gtYWN0aW9uOm5vbmV9LnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxle3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1yZXNpemFibGUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTowLjFweDtkaXNwbGF5OmJsb2NrOy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLC51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGV7ZGlzcGxheTpub25lfS51aS1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0udWktcmVzaXphYmxlLXN7Y3Vyc29yOnMtcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTtib3R0b206LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1le2N1cnNvcjplLXJlc2l6ZTt3aWR0aDo3cHg7cmlnaHQ6LTVweDt0b3A6MDtoZWlnaHQ6MTAwJX0udWktcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LnVpLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0udWktcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS51aS1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS51aS1idXR0b257cGFkZGluZzouNGVtIDFlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtvdmVyZmxvdzp2aXNpYmxlfS51aS1idXR0b24sLnVpLWJ1dHRvbjpsaW5rLC51aS1idXR0b246dmlzaXRlZCwudWktYnV0dG9uOmhvdmVyLC51aS1idXR0b246YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1idXR0b24taWNvbi1vbmx5e3dpZHRoOjJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGV4dC1pbmRlbnQ6LTk5OTlweDt3aGl0ZS1zcGFjZTpub3dyYXB9aW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7dGV4dC1pbmRlbnQ6MH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO21hcmdpbi10b3A6LThweDttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257cGFkZGluZzowO3dpZHRoOjIuMWVtO2hlaWdodDoyLjFlbTt0ZXh0LWluZGVudDotOTk5OXB4O3doaXRlLXNwYWNlOm5vd3JhcH1pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb257d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt0ZXh0LWluZGVudDowO3doaXRlLXNwYWNlOm5vcm1hbDtwYWRkaW5nOi40ZW0gMWVtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktY29udHJvbGdyb3Vwe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtkaXNwbGF5OmlubGluZS1ibG9ja30udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLC51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0udWktdmlzdWFsLWZvY3Vze3otaW5kZXg6OTk5OX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVte2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7dGV4dC1hbGlnbjpsZWZ0fS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1pdGVte2JveC1zaXppbmc6Ym9yZGVyLWJveH0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWx7cGFkZGluZzouNGVtIDFlbX0udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgc3Bhbntmb250LXNpemU6ODAlfS51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci1sZWZ0Om5vbmV9LnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVte2JvcmRlci10b3A6bm9uZX0udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudHtib3JkZXItcmlnaHQ6bm9uZX0udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLWJvdHRvbTpub25lfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXR7d2lkdGg6NzUlO3dpZHRoOmNhbGMoIDEwMCUgLSAyLjRlbSApfS51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXIgLnVpLXNwaW5uZXItdXB7Ym9yZGVyLXRvcC1zdHlsZTpzb2xpZH0udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5ke2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxcHggI2NjYztib3JkZXItcmFkaXVzOi4xMmVtO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmR7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjFlbTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlcjpub25lfS51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbiwudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci13aWR0aDo0cHg7Ym9yZGVyLXN0eWxlOnNvbGlkfS51aS1jaGVja2JveHJhZGlvLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnVpLWRhdGVwaWNrZXJ7d2lkdGg6MTdlbTtwYWRkaW5nOi4yZW0gLjJlbSAwO2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouMmVtIDB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7d2lkdGg6MS44ZW07aGVpZ2h0OjEuOGVtfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcnt0b3A6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXZ7bGVmdDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dHtyaWdodDoycHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcntsZWZ0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjFweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZXttYXJnaW46MCAyLjNlbTtsaW5lLWhlaWdodDoxLjhlbTt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7Zm9udC1zaXplOjFlbTttYXJnaW46MXB4IDB9LnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhcnt3aWR0aDo0NSV9LnVpLWRhdGVwaWNrZXIgdGFibGV7d2lkdGg6MTAwJTtmb250LXNpemU6LjllbTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luOjAgMCAuNGVtfS51aS1kYXRlcGlja2VyIHRoe3BhZGRpbmc6LjdlbSAuM2VtO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym9yZGVyOjB9LnVpLWRhdGVwaWNrZXIgdGR7Ym9yZGVyOjA7cGFkZGluZzoxcHh9LnVpLWRhdGVwaWNrZXIgdGQgc3BhbiwudWktZGF0ZXBpY2tlciB0ZCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtO3RleHQtYWxpZ246cmlnaHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7bWFyZ2luOi43ZW0gMCAwIDA7cGFkZGluZzowIC4yZW07Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257ZmxvYXQ6cmlnaHQ7bWFyZ2luOi41ZW0gLjJlbSAuNGVtO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjJlbSAuNmVtIC4zZW0gLjZlbTt3aWR0aDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50e2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aXt3aWR0aDphdXRvfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGV7d2lkdGg6OTUlO21hcmdpbjowIGF1dG8gLjRlbX0udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjUwJX0udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3Vwe3dpZHRoOjMzLjMlfS51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MjUlfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXJ7Ym9yZGVyLWxlZnQtd2lkdGg6MH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOmxlZnR9LnVpLWRhdGVwaWNrZXItcm93LWJyZWFre2NsZWFyOmJvdGg7d2lkdGg6MTAwJTtmb250LXNpemU6MH0udWktZGF0ZXBpY2tlci1ydGx7ZGlyZWN0aW9uOnJ0bH0udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldntyaWdodDoycHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0e2xlZnQ6MnB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXJ7cmlnaHQ6MXB4O2xlZnQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcntsZWZ0OjFweDtyaWdodDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2NsZWFyOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpsZWZ0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3Vwe2Zsb2F0OnJpZ2h0fS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC13aWR0aDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWljb257ZGlzcGxheTpibG9jazt0ZXh0LWluZGVudDotOTk5OTlweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xlZnQ6LjVlbTt0b3A6LjNlbX0udWktZGlhbG9ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtwYWRkaW5nOi4yZW07b3V0bGluZTowfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhcntwYWRkaW5nOi40ZW0gMWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZXtmbG9hdDpsZWZ0O21hcmdpbjouMWVtIDA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjkwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LjNlbTt0b3A6NTAlO3dpZHRoOjIwcHg7bWFyZ2luOi0xMHB4IDAgMCAwO3BhZGRpbmc6MXB4O2hlaWdodDoyMHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowO3BhZGRpbmc6LjVlbSAxZW07YmFja2dyb3VuZDpub25lO292ZXJmbG93OmF1dG99LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbi10b3A6LjVlbTtwYWRkaW5nOi4zZW0gMWVtIC41ZW0gLjRlbX0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldHtmbG9hdDpyaWdodH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOi41ZW0gLjRlbSAuNWVtIDA7Y3Vyc29yOnBvaW50ZXJ9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW57aGVpZ2h0OjJweDt0b3A6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtZXt3aWR0aDoycHg7cmlnaHQ6MH0udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3toZWlnaHQ6MnB4O2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13e3dpZHRoOjJweDtsZWZ0OjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdywudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e3dpZHRoOjdweDtoZWlnaHQ6N3B4fS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXtyaWdodDowO2JvdHRvbTowfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zd3tsZWZ0OjA7Ym90dG9tOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5le3JpZ2h0OjA7dG9wOjB9LnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53e2xlZnQ6MDt0b3A6MH0udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXJ7Y3Vyc29yOm1vdmV9LnVpLW1lbnV7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6MH0udWktbWVudSAudWktbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0udWktbWVudSAudWktbWVudS1pdGVte21hcmdpbjowO2N1cnNvcjpwb2ludGVyO2xpc3Qtc3R5bGUtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpfS51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNweCAxZW0gM3B4IC40ZW19LnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlcnttYXJnaW46NXB4IDA7aGVpZ2h0OjA7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MDtib3JkZXItd2lkdGg6MXB4IDAgMCAwfS51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktc3RhdGUtYWN0aXZle21hcmdpbjotMXB4fS51aS1tZW51LWljb25ze3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nLWxlZnQ6MmVtfS51aS1tZW51IC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6LjJlbTttYXJnaW46YXV0byAwfS51aS1tZW51IC51aS1tZW51LWljb257bGVmdDphdXRvO3JpZ2h0OjB9LnVpLXByb2dyZXNzYmFye2hlaWdodDoyZW07dGV4dC1hbGlnbjpsZWZ0O292ZXJmbG93OmhpZGRlbn0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLXZhbHVle21hcmdpbjotMXB4O2hlaWdodDoxMDAlfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO2hlaWdodDoxMDAlO2ZpbHRlcjphbHBoYShvcGFjaXR5PTI1KTtvcGFjaXR5OjAuMjV9LnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVle2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc2VsZWN0bWVudS1tZW51e3BhZGRpbmc6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ZGlzcGxheTpub25lfS51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnV7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtwYWRkaW5nLWJvdHRvbToxcHh9LnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cHtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6MnB4IDAuNGVtO21hcmdpbjowLjVlbSAwIDAgMDtoZWlnaHQ6YXV0bztib3JkZXI6MH0udWktc2VsZWN0bWVudS1vcGVue2Rpc3BsYXk6YmxvY2t9LnVpLXNlbGVjdG1lbnUtdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoyMHB4O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfS51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b257dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxNGVtfS51aS1zZWxlY3RtZW51LWljb24udWktaWNvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjB9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0Oy1tcy10b3VjaC1hY3Rpb246bm9uZTt0b3VjaC1hY3Rpb246bm9uZX0udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLWhhbmRsZSwudWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2V7ZmlsdGVyOmluaGVyaXR9LnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDouOGVtfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZXt0b3A6LS4zZW07bWFyZ2luLWxlZnQ6LS42ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6MH0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6MH0udWktc2xpZGVyLXZlcnRpY2Fse3dpZHRoOi44ZW07aGVpZ2h0OjEwMHB4fS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGV7bGVmdDotLjNlbTttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206LS42ZW19LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdle2xlZnQ6MDt3aWR0aDoxMDAlfS51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZS1taW57Ym90dG9tOjB9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heHt0b3A6MH0udWktd2lkZ2V0e2ZvbnQtZmFtaWx5OidDZW50dXJ5R290aGljUmVndWxhcicsc2Fucy1zZXJpZjs7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6J0NlbnR1cnlHb3RoaWNSZWd1bGFyJyxzYW5zLXNlcmlmOztmb250LXNpemU6MWVtfS51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyOjFweCBzb2xpZCAjMDQ5ZGNjfS51aS13aWRnZXQtY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMzMzN9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzMzM30udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNkZGQ7YmFja2dyb3VuZDojMDQ5ZGNjO2NvbG9yOiMzMzM7Zm9udC13ZWlnaHQ6Ym9sZH0udWktd2lkZ2V0LWhlYWRlciBhe2NvbG9yOiMzMzN9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LC51aS1idXR0b24saHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjMDQ5ZGNjO2JhY2tncm91bmQ6I2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzQ1NDU0NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQsYS51aS1idXR0b24sYTpsaW5rLnVpLWJ1dHRvbixhOnZpc2l0ZWQudWktYnV0dG9uLC51aS1idXR0b257Y29sb3I6IzQ1NDU0NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjpmb2N1c3tib3JkZXI6MXB4IHNvbGlkICNBNEE2QTY7YmFja2dyb3VuZDojZWRlZGVkO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMmIyYjJifS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsYS51aS1idXR0b246aG92ZXIsYS51aS1idXR0b246Zm9jdXN7Y29sb3I6IzJiMmIyYjt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdmlzdWFsLWZvY3Vze2JveC1zaGFkb3c6MCAwIDNweCAxcHggcmdiKDk0LDE1OCwyMTQpfS51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSxhLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbjphY3RpdmUsLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjMTk1MTYyO2JhY2tncm91bmQ6IzA0OWRjYztmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZn0udWktaWNvbi1iYWNrZ3JvdW5kLC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24tYmFja2dyb3VuZHtib3JkZXI6IzE5NTE2MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgIzMxMzEzMTtiYWNrZ3JvdW5kOiMzRDkyQzY7Y29sb3I6I2ZmZn0udWktc3RhdGUtY2hlY2tlZHtib3JkZXI6MXB4IHNvbGlkICMzMTMxMzE7YmFja2dyb3VuZDojM0Q5MkM2fS51aS1zdGF0ZS1oaWdobGlnaHQgYSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYXtjb2xvcjojZmZmfS51aS1zdGF0ZS1lcnJvciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvcntib3JkZXI6MXB4IHNvbGlkICNmMWE4OTk7YmFja2dyb3VuZDojZmRkZmRmO2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiM1ZjNmM2Z9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiM1ZjNmM2Z9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKX0udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbiwudWktYnV0dG9uOmhvdmVyIC51aS1pY29uLC51aS1idXR0b246Zm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmXzI1NngyNDAucG5nXCIpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIil9LnVpLWJ1dHRvbiAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIil9LnVpLWljb24tYmxhbmt7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWljb24tY2FyZXQtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAwfS51aS1pY29uLWNhcmV0LTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAwfS51aS1pY29uLWNhcmV0LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IDB9LnVpLWljb24tY2FyZXQtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IDB9LnVpLWljb24tY2FyZXQtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY1cHggMH0udWktaWNvbi1jYXJldC0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggMH0udWktaWNvbi1jYXJldC0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS51aS1pY29uLWNhcmV0LTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0udWktaWNvbi1jYXJldC0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAwfS51aS1pY29uLWNhcmV0LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IDB9LnVpLWljb24tdHJpYW5nbGUtMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNnB4fS51aS1pY29uLWFycm93LTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHh9LnVpLWljb24tYXJyb3ctMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjVweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMS13e2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtMzJweH0udWktaWNvbi1hcnJvdy0yLW5lLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItZS13e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTIwOHB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzJweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOjFweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLXRvcCwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItdHJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLWxlZnQsLnVpLWNvcm5lci1ibHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LnVpLXdpZGdldC1vdmVybGF5e2JhY2tncm91bmQ6I2FhYTtvcGFjaXR5Oi4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3std2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCAjNjY2O2JveC1zaGFkb3c6MCAwIDVweCAjNjY2fVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnktdWkubWluLmNzcyIsIi8qIVxyXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEyLjFcclxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cclxuICpcclxuICogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWN1c3RvbS10aGVtZSZiZ0ltZ09wYWNpdHlFcnJvcj0mYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PSZiZ0ltZ09wYWNpdHlBY3RpdmU9JmJnSW1nT3BhY2l0eUhvdmVyPSZiZ0ltZ09wYWNpdHlEZWZhdWx0PSZiZ0ltZ09wYWNpdHlDb250ZW50PSZiZ0ltZ09wYWNpdHlIZWFkZXI9JmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9JTIzZmZmJmZjSGlnaGxpZ2h0PSUyM2ZmZiZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjMzMTMxMzEmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD0lMjMzRDkyQzYmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMTk1MTYyJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9JTIzMDQ5ZGNjJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM0E0QTZBNiZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzMDQ5ZGNjJmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD0lMjNmZmZmZmYmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD0lMjNmZmYmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9JTIzMDQ5ZGNjJmNvcm5lclJhZGl1cz0wcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD0nQ2VudHVyeUdvdGhpY1JlZ3VsYXInJTJDJTIwc2Fucy1zZXJpZiUzQlxyXG4gKi9cclxuXHJcblxyXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLXdpZGdldCB7XHJcblx0Zm9udC1mYW1pbHk6ICdDZW50dXJ5R290aGljUmVndWxhcicsIHNhbnMtc2VyaWY7O1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldCBpbnB1dCxcclxuLnVpLXdpZGdldCBzZWxlY3QsXHJcbi51aS13aWRnZXQgdGV4dGFyZWEsXHJcbi51aS13aWRnZXQgYnV0dG9uIHtcclxuXHRmb250LWZhbWlseTogJ0NlbnR1cnlHb3RoaWNSZWd1bGFyJywgc2Fucy1zZXJpZjs7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XHJcblx0Y29sb3I6ICMzMzMzMzM7XHJcbn1cclxuLnVpLXdpZGdldC1oZWFkZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0YmFja2dyb3VuZDogIzA0OWRjYztcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcclxuXHRjb2xvcjogIzMzMzMzMztcclxufVxyXG5cclxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcclxuLnVpLWJ1dHRvbixcclxuXHJcbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcclxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cclxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxyXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xyXG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogIzQ1NDU0NTtcclxufVxyXG4udWktc3RhdGUtZGVmYXVsdCBhLFxyXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXHJcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcclxuYS51aS1idXR0b24sXHJcbmE6bGluay51aS1idXR0b24sXHJcbmE6dmlzaXRlZC51aS1idXR0b24sXHJcbi51aS1idXR0b24ge1xyXG5cdGNvbG9yOiAjNDU0NTQ1O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlcixcclxuLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXHJcbi51aS1idXR0b246aG92ZXIsXHJcbi51aS1idXR0b246Zm9jdXMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNBNEE2QTY7XHJcblx0YmFja2dyb3VuZDogI2VkZWRlZDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG59XHJcbi51aS1zdGF0ZS1ob3ZlciBhLFxyXG4udWktc3RhdGUtaG92ZXIgYTpob3ZlcixcclxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcclxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcclxuLnVpLXN0YXRlLWZvY3VzIGEsXHJcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxyXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxyXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxyXG5hLnVpLWJ1dHRvbjpob3ZlcixcclxuYS51aS1idXR0b246Zm9jdXMge1xyXG5cdGNvbG9yOiAjMmIyYjJiO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVpLXZpc3VhbC1mb2N1cyB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXHJcbmEudWktYnV0dG9uOmFjdGl2ZSxcclxuLnVpLWJ1dHRvbjphY3RpdmUsXHJcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMTk1MTYyO1xyXG5cdGJhY2tncm91bmQ6ICMwNDlkY2M7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxyXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xyXG5cdGJvcmRlcjogIzE5NTE2MjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi51aS1zdGF0ZS1hY3RpdmUgYSxcclxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXHJcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aW9uIEN1ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1zdGF0ZS1oaWdobGlnaHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjMzEzMTMxO1xyXG5cdGJhY2tncm91bmQ6ICMzRDkyQzY7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLnVpLXN0YXRlLWNoZWNrZWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMzMTMxMzE7XHJcblx0YmFja2dyb3VuZDogIzNEOTJDNjtcclxufVxyXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XHJcblx0YmFja2dyb3VuZDogI2ZkZGZkZjtcclxuXHRjb2xvcjogIzVmM2YzZjtcclxufVxyXG4udWktc3RhdGUtZXJyb3IgYSxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxyXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XHJcblx0Y29sb3I6ICM1ZjNmM2Y7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yLXRleHQsXHJcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xyXG5cdGNvbG9yOiAjNWYzZjNmO1xyXG59XHJcbi51aS1wcmlvcml0eS1wcmltYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXHJcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XHJcblx0b3BhY2l0eTogLjc7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApOyAvKiBzdXBwb3J0OiBJRTggKi9cclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCxcclxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAuMzU7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XHJcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggLSBTZWUgIzYwNTkgKi9cclxufVxyXG5cclxuLyogSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xyXG4udWktaWNvbiB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG59XHJcbi51aS1pY29uLFxyXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxyXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXHJcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXHJcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcclxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcclxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZfMjU2eDI0MC5wbmdcIik7XHJcbn1cclxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxyXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcclxufVxyXG4udWktYnV0dG9uIC51aS1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xyXG59XHJcblxyXG4vKiBwb3NpdGlvbmluZyAqL1xyXG4udWktaWNvbi1ibGFuayB7IGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxyXG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxyXG4udWktaWNvbi1jYXJldC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwOyB9XHJcbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cclxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxyXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4OyB9XHJcbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cclxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cclxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDsgfVxyXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4OyB9XHJcbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxyXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7IH1cclxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxyXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XHJcbi51aS1pY29uLWFycm93LTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XHJcbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XHJcbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxyXG4udWktaWNvbi1uZXd3aW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDsgfVxyXG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cclxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XHJcbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4OyB9XHJcbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XHJcbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XHJcbi51aS1pY29uLWZvbGRlci1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7IH1cclxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxyXG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cclxuLnVpLWljb24tbm90ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4OyB9XHJcbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cclxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cclxuLnVpLWljb24tc3VpdGNhc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7IH1cclxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxyXG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cclxuLnVpLWljb24tcHJpbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7IH1cclxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cclxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XHJcbi51aS1pY29uLXVubG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4OyB9XHJcbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XHJcbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxyXG4udWktaWNvbi1ob21lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cclxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1jYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4OyB9XHJcbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1kaXNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4OyB9XHJcbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XHJcbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cclxuLnVpLWljb24tem9vbW91dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7IH1cclxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XHJcbi51aS1pY29uLWdlYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4OyB9XHJcbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1saW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDsgfVxyXG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxyXG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLXBsdXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cclxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1saWdodGJ1bGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWNvcHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XHJcbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi12aWRlbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7IH1cclxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxyXG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XHJcbi51aS1pY29uLWluZm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7IH1cclxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XHJcbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cclxuLnVpLWljb24tY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7IH1cclxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XHJcbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLXJhZGlvLW9mZiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7IH1cclxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XHJcbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxyXG4udWktaWNvbi1wbGF5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7IH1cclxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cclxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XHJcbi51aS1pY29uLXNlZWstcHJldiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XHJcbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cclxuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxyXG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XHJcbi51aS1pY29uLWVqZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDsgfVxyXG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxyXG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XHJcbi51aS1pY29uLXBvd2VyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7IH1cclxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cclxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XHJcbi51aS1pY29uLWJhdHRlcnktMCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDsgfVxyXG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cclxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XHJcbi51aS1pY29uLWJhdHRlcnktMyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cclxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxyXG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XHJcbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDsgfVxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxyXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4OyB9XHJcbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XHJcbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XHJcbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7IH1cclxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxyXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XHJcbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDsgfVxyXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cclxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxyXG5cclxuXHJcbi8qIE1pc2MgdmlzdWFsc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIENvcm5lciByYWRpdXMgKi9cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItdG9wLFxyXG4udWktY29ybmVyLWxlZnQsXHJcbi51aS1jb3JuZXItdGwge1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxufVxyXG4udWktY29ybmVyLWFsbCxcclxuLnVpLWNvcm5lci10b3AsXHJcbi51aS1jb3JuZXItcmlnaHQsXHJcbi51aS1jb3JuZXItdHIge1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbn1cclxuLnVpLWNvcm5lci1hbGwsXHJcbi51aS1jb3JuZXItYm90dG9tLFxyXG4udWktY29ybmVyLWxlZnQsXHJcbi51aS1jb3JuZXItYmwge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxufVxyXG4udWktY29ybmVyLWFsbCxcclxuLnVpLWNvcm5lci1ib3R0b20sXHJcbi51aS1jb3JuZXItcmlnaHQsXHJcbi51aS1jb3JuZXItYnIge1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi8qIE92ZXJsYXlzICovXHJcbi51aS13aWRnZXQtb3ZlcmxheSB7XHJcblx0YmFja2dyb3VuZDogI2FhYWFhYTtcclxuXHRvcGFjaXR5OiAuMztcclxuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApOyAvKiBzdXBwb3J0OiBJRTggKi9cclxufVxyXG4udWktd2lkZ2V0LXNoYWRvdyB7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xyXG5cdGJveC1zaGFkb3c6IDBweCAwcHggNXB4ICM2NjY2NjY7XHJcbn1cclxuLypcclxuXHR0aW1lcGljZWsgY29uZmlnXHJcbiovXHJcbi51aS10aW1lcGlja2VyLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47Ym94LXNpemluZzpib3JkZXItYm94fS51aS10aW1lcGlja2VyLC51aS10aW1lcGlja2VyLXZpZXdwb3J0e2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjIwNXB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjB9LnVpLXRpbWVwaWNrZXJ7bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MCAxcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLXRpbWVwaWNrZXItdmlld3BvcnR7cGFkZGluZzowO292ZXJmbG93OmF1dG87b3ZlcmZsb3cteDpoaWRkZW59XHJcbi51aS10aW1lcGlja2VyLXN0YW5kYXJke1xyXG5cdGZvbnQtZmFtaWx5OlZlcmRhbmEsQXJpYWwsc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6MS4xZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGO1xyXG5cdGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IzIyMjtcclxuXHRtYXJnaW46MDtcclxuXHRwYWRkaW5nOjBweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG59XHJcbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIGF7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojMjIyO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouMmVtIC40ZW07dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLXN0YXRlLWhvdmVye2JhY2tncm91bmQtY29sb3I6I0RBREFEQTtib3JkZXI6MXB4IHNvbGlkICM5OTk7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTIxMjF9LnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtwYWRkaW5nOjB9LnVpLXRpbWVwaWNrZXItY29ybmVycywudWktdGltZXBpY2tlci1jb3JuZXJzIC51aS1jb3JuZXItYWxsey1tb3otYm9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0udWktdGltZXBpY2tlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS10aW1lcGlja2VyLW5vLXNjcm9sbGJhciAudWktdGltZXBpY2tlcntib3JkZXI6bm9uZX1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvanF1ZXJ5LXVpLnRoZW1lLnNjc3MiLCIvKiFcclxuICogRnVsbENhbGVuZGFyIHYzLjguMFxyXG4gKiBEb2NzICYgTGljZW5zZTogaHR0cHM6Ly9mdWxsY2FsZW5kYXIuaW8vXHJcbiAqIChjKSAyMDE3IEFkYW0gU2hhd1xyXG4gKi8uZmMgYnV0dG9uLC5mYyB0YWJsZSxib2R5IC5mY3tmb250LXNpemU6MWVtfS5mYy1iZywuZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbntib3R0b206MH0uZmMtaWNvbiwuZmMtdW5zZWxlY3RhYmxley13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lfS5mY3tkaXJlY3Rpb246bHRyO3RleHQtYWxpZ246bGVmdH0uZmMtcnRse3RleHQtYWxpZ246cmlnaHR9LmZjIHRoLC5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyLC5mYy1pY29uLC5mYy10b29sYmFye3RleHQtYWxpZ246Y2VudGVyfS5mYy1oaWdobGlnaHR7YmFja2dyb3VuZDojYmNlOGYxO29wYWNpdHk6LjN9LmZjLWJnZXZlbnR7YmFja2dyb3VuZDojOGZkZjgyO29wYWNpdHk6LjN9LmZjLW5vbmJ1c2luZXNze2JhY2tncm91bmQ6I2Q3ZDdkN30uZmMgYnV0dG9uey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDttYXJnaW46MDtoZWlnaHQ6Mi4xZW07cGFkZGluZzowIC42ZW07d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpwb2ludGVyfS5mYyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7bWFyZ2luOjA7cGFkZGluZzowfS5mYy1zdGF0ZS1kZWZhdWx0e2JvcmRlcjoxcHggc29saWQ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYsI2U2ZTZlNik7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwwIDAsMCAxMDAlLGZyb20oI2ZmZiksdG8oI2U2ZTZlNikpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYsI2U2ZTZlNik7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYsI2U2ZTZlNik7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZmYsI2U2ZTZlNik7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Ym9yZGVyLWNvbG9yOiNlNmU2ZTYgI2U2ZTZlNiAjYmZiZmJmO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4xKSByZ2JhKDAsMCwwLC4yNSk7Y29sb3I6IzMzMzt0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpfS5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1sZWZ0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4fS5mYy1zdGF0ZS1kZWZhdWx0LmZjLWNvcm5lci1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NHB4fS5mYyBidXR0b24gLmZjLWljb257cG9zaXRpb246cmVsYXRpdmU7dG9wOi0uMDVlbTttYXJnaW46MCAuMmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmMtc3RhdGUtYWN0aXZlLC5mYy1zdGF0ZS1kaXNhYmxlZCwuZmMtc3RhdGUtZG93biwuZmMtc3RhdGUtaG92ZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTZ9LmZjLXN0YXRlLWhvdmVye2NvbG9yOiMzMzM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7LW1vei10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjstby10cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjt0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcn0uZmMtc3RhdGUtYWN0aXZlLC5mYy1zdGF0ZS1kb3due2JhY2tncm91bmQtY29sb3I6I2NjYztiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym94LXNoYWRvdzppbnNldCAwIDJweCA0cHggcmdiYSgwLDAsMCwuMTUpLDAgMXB4IDJweCByZ2JhKDAsMCwwLC4wNSl9LmZjLXN0YXRlLWRpc2FibGVke2N1cnNvcjpkZWZhdWx0O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtvcGFjaXR5Oi42NTtib3gtc2hhZG93Om5vbmV9LmZjLWV2ZW50LmZjLWRyYWdnYWJsZSwuZmMtZXZlbnRbaHJlZl0sLmZjLXBvcG92ZXIgLmZjLWhlYWRlciAuZmMtY2xvc2UsYVtkYXRhLWdvdG9de2N1cnNvcjpwb2ludGVyfS5mYy1idXR0b24tZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZjIC5mYy1idXR0b24tZ3JvdXA+KntmbG9hdDpsZWZ0O21hcmdpbjowIDAgMCAtMXB4fS5mYyAuZmMtYnV0dG9uLWdyb3VwPjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5mYy1wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsLjE1KX0uZmMtcG9wb3ZlciAuZmMtaGVhZGVye3BhZGRpbmc6MnB4IDRweH0uZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZXttYXJnaW46MCAycHh9LmZjLWx0ciAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSwuZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3Nle2Zsb2F0OmxlZnR9LmZjLWx0ciAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSwuZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxle2Zsb2F0OnJpZ2h0fS5mYy1kaXZpZGVye2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MXB4fWhyLmZjLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOjA7cGFkZGluZzowIDAgMnB4O2JvcmRlci13aWR0aDoxcHggMH0uZmMtYmcgdGFibGUsLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSwuZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGFibGV7aGVpZ2h0OjEwMCV9LmZjLWNsZWFye2NsZWFyOmJvdGh9LmZjLWJnLC5mYy1iZ2V2ZW50LXNrZWxldG9uLC5mYy1oZWxwZXItc2tlbGV0b24sLmZjLWhpZ2hsaWdodC1za2VsZXRvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0uZmMgdGFibGV7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowfS5mYyB0ZCwuZmMgdGh7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDoxcHg7cGFkZGluZzowO3ZlcnRpY2FsLWFsaWduOnRvcH0uZmMgdGQuZmMtdG9kYXl7Ym9yZGVyLXN0eWxlOmRvdWJsZX1hW2RhdGEtZ290b106aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmMgLmZjLXJvd3tib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjB9LmZjLXJvdyB0YWJsZXtib3JkZXItbGVmdDowIGhpZGRlbiB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MCBoaWRkZW4gdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowIGhpZGRlbiB0cmFuc3BhcmVudH0uZmMtcm93OmZpcnN0LWNoaWxkIHRhYmxle2JvcmRlci10b3A6MCBoaWRkZW4gdHJhbnNwYXJlbnR9LmZjLXJvd3twb3NpdGlvbjpyZWxhdGl2ZX0uZmMtcm93IC5mYy1iZ3t6LWluZGV4OjF9LmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0ZCwuZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24gdGR7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b257ei1pbmRleDoyfS5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbnt6LWluZGV4OjN9LmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ7cGFkZGluZy1ib3R0b206MnB4fS5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbnt6LWluZGV4OjV9LmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGFibGUsLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsLmZjIC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZHtiYWNrZ3JvdW5kOjAgMDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCwuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGR7Ym9yZGVyLWJvdHRvbTowfS5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsLmZjLXJvdyAuZmMtaGVscGVyLXNrZWxldG9uIHRib2R5IHRke2JvcmRlci10b3A6MH0uZmMtc2Nyb2xsZXJ7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmZjLWljb24sLmZjLXJvdy5mYy1yaWdpZCwuZmMtdGltZS1ncmlkLWV2ZW50e292ZXJmbG93OmhpZGRlbn0uZmMtc2Nyb2xsZXI+LmZjLWRheS1ncmlkLC5mYy1zY3JvbGxlcj4uZmMtdGltZS1ncmlke3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LmZjLWV2ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44NWVtO2xpbmUtaGVpZ2h0OjEuMztib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICMzYTg3YWR9LmZjLWV2ZW50LC5mYy1ldmVudC1kb3R7YmFja2dyb3VuZC1jb2xvcjojM2E4N2FkfS5mYy1ldmVudCwuZmMtZXZlbnQ6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmMtbm90LWFsbG93ZWQsLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudHtjdXJzb3I6bm90LWFsbG93ZWR9LmZjLWV2ZW50IC5mYy1iZ3t6LWluZGV4OjE7YmFja2dyb3VuZDojZmZmO29wYWNpdHk6LjI1fS5mYy1ldmVudCAuZmMtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmZjLWV2ZW50IC5mYy1yZXNpemVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NDtkaXNwbGF5Om5vbmV9LmZjLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciwuZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXJ7ZGlzcGxheTpibG9ja30uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O21hcmdpbi1sZWZ0Oi0yMHB4O21hcmdpbi10b3A6LTIwcHh9LmZjLWV2ZW50LmZjLXNlbGVjdGVke3otaW5kZXg6OTk5OSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDJweCA1cHggcmdiYSgwLDAsMCwuMil9LmZjLWV2ZW50LmZjLXNlbGVjdGVkLmZjLWRyYWdnaW5ne2JveC1zaGFkb3c6MCAycHggN3B4IHJnYmEoMCwwLDAsLjMpfS5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO3RvcDotMTBweDtib3R0b206LTEwcHg7bGVmdDowO3JpZ2h0OjB9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3Qtc3RhcnQsLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1ub3QtZW5ke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQtd2lkdGg6MDtwYWRkaW5nLWxlZnQ6MXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1ub3QtZW5kLC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0e21hcmdpbi1yaWdodDowO2JvcmRlci1yaWdodC13aWR0aDowO3BhZGRpbmctcmlnaHQ6MXB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVyLC5mYy1ydGwgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVye2N1cnNvcjp3LXJlc2l6ZTtsZWZ0Oi0xcHh9LmZjLWx0ciAuZmMtaC1ldmVudCAuZmMtZW5kLXJlc2l6ZXIsLmZjLXJ0bCAuZmMtaC1ldmVudCAuZmMtc3RhcnQtcmVzaXplcntjdXJzb3I6ZS1yZXNpemU7cmlnaHQ6LTFweH0uZmMtaC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXJ7d2lkdGg6N3B4O3RvcDotMXB4O2JvdHRvbTotMXB4fS5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVye2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci13aWR0aDoxcHg7d2lkdGg6NnB4O2hlaWdodDo2cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjppbmhlcml0O2JhY2tncm91bmQ6I2ZmZjt0b3A6NTAlO21hcmdpbi10b3A6LTRweH0uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLWVuZC1yZXNpemVye21hcmdpbi1sZWZ0Oi00cHh9LmZjLWx0ciAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtZW5kLXJlc2l6ZXIsLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplcnttYXJnaW4tcmlnaHQ6LTRweH0uZmMtZGF5LWdyaWQtZXZlbnR7bWFyZ2luOjFweCAycHggMDtwYWRkaW5nOjAgMXB4fXRyOmZpcnN0LWNoaWxkPnRkPi5mYy1kYXktZ3JpZC1ldmVudHttYXJnaW4tdG9wOjJweH0uZmMtZGF5LWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6LTFweDtyaWdodDotMXB4O2JvdHRvbTotMXB4O2xlZnQ6LTFweDtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMjV9LmZjLWRheS1ncmlkLWV2ZW50IC5mYy1jb250ZW50e3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW59LmZjLWRheS1ncmlkLWV2ZW50IC5mYy10aW1le2ZvbnQtd2VpZ2h0OjcwMH0uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplcnttYXJnaW4tbGVmdDotMnB4fS5mYy1sdHIgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIsLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVye21hcmdpbi1yaWdodDotMnB4fWEuZmMtbW9yZXttYXJnaW46MXB4IDNweDtmb250LXNpemU6Ljg1ZW07Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YS5mYy1tb3JlOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZjLmZjLWJvb3RzdHJhcDMgYSwudWktd2lkZ2V0IC5mYy1ldmVudHt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmMtbGltaXRlZHtkaXNwbGF5Om5vbmV9LmZjLWljb24sLmZjLXRvb2xiYXIgLmZjLWNlbnRlcntkaXNwbGF5OmlubGluZS1ibG9ja30uZmMtZGF5LWdyaWQgLmZjLXJvd3t6LWluZGV4OjF9LmZjLW1vcmUtcG9wb3Zlcnt6LWluZGV4OjI7d2lkdGg6MjIwcHh9LmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQtY29udGFpbmVye3BhZGRpbmc6MTBweH0uZmMtbm93LWluZGljYXRvcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6MCBzb2xpZCByZWR9LmZjLWljb246YWZ0ZXIsLmZjLXRvb2xiYXIgYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5mYy11bnNlbGVjdGFibGV7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLC5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLC5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LC5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciwuZmMtdW50aGVtZWQgLmZjLXJvdywuZmMtdW50aGVtZWQgdGJvZHksLmZjLXVudGhlbWVkIHRkLC5mYy11bnRoZW1lZCB0aCwuZmMtdW50aGVtZWQgdGhlYWR7Ym9yZGVyLWNvbG9yOiNkZGR9LmZjLXVudGhlbWVkIC5mYy1wb3BvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXJ7YmFja2dyb3VuZDojZWVlfS5mYy11bnRoZW1lZCB0ZC5mYy10b2RheXtiYWNrZ3JvdW5kOiNmY2Y4ZTN9LmZjLXVudGhlbWVkIC5mYy1kaXNhYmxlZC1kYXl7YmFja2dyb3VuZDojZDdkN2Q3O29wYWNpdHk6LjN9LmZjLWljb257aGVpZ2h0OjFlbTtsaW5lLWhlaWdodDoxZW07Zm9udC1zaXplOjFlbTtmb250LWZhbWlseTpcIkNvdXJpZXIgTmV3XCIsQ291cmllcixtb25vc3BhY2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mYy1pY29uLWxlZnQtc2luZ2xlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXDIwMzlcIjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjIwMCU7dG9wOi03JX0uZmMtaWNvbi1yaWdodC1zaW5nbGUtYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIlxcMjAzQVwiO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MjAwJTt0b3A6LTclfS5mYy1pY29uLWxlZnQtZG91YmxlLWFycm93OmFmdGVye2NvbnRlbnQ6XCJcXEFCXCI7Zm9udC1zaXplOjE2MCU7dG9wOi03JX0uZmMtaWNvbi1yaWdodC1kb3VibGUtYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIlxcQkJcIjtmb250LXNpemU6MTYwJTt0b3A6LTclfS5mYy1pY29uLWxlZnQtdHJpYW5nbGU6YWZ0ZXJ7Y29udGVudDpcIlxcMjVDNFwiO2ZvbnQtc2l6ZToxMjUlO3RvcDozJX0uZmMtaWNvbi1yaWdodC10cmlhbmdsZTphZnRlcntjb250ZW50OlwiXFwyNUJBXCI7Zm9udC1zaXplOjEyNSU7dG9wOjMlfS5mYy1pY29uLWRvd24tdHJpYW5nbGU6YWZ0ZXJ7Y29udGVudDpcIlxcMjVCQ1wiO2ZvbnQtc2l6ZToxMjUlO3RvcDoyJX0uZmMtaWNvbi14OmFmdGVye2NvbnRlbnQ6XCJcXEQ3XCI7Zm9udC1zaXplOjIwMCU7dG9wOjYlfS5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZXtjb2xvcjojNjY2O2ZvbnQtc2l6ZTouOWVtO21hcmdpbi10b3A6MnB4fS5mYy11bnRoZW1lZCAuZmMtbGlzdC1pdGVtOmhvdmVyIHRke2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0udWktd2lkZ2V0IC5mYy1kaXNhYmxlZC1kYXl7YmFja2dyb3VuZC1pbWFnZTpub25lfS5mYy1ib290c3RyYXAzIC5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIHRhYmxlLC5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIC51aS13aWRnZXQtY29udGVudHtiYWNrZ3JvdW5kOjAgMH0uZmMtcG9wb3Zlcj4udWktd2lkZ2V0LWhlYWRlcisudWktd2lkZ2V0LWNvbnRlbnR7Ym9yZGVyLXRvcDowfS51aS13aWRnZXQgLmZjLWV2ZW50e2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NDAwfS51aS13aWRnZXQgdGQuZmMtYXhpc3tmb250LXdlaWdodDo0MDB9LmZjLmZjLWJvb3RzdHJhcDMgYVtkYXRhLWdvdG9dOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmZjLWJvb3RzdHJhcDMgaHIuZmMtZGl2aWRlcntib3JkZXItY29sb3I6aW5oZXJpdH0uZmMtYm9vdHN0cmFwMyAuZmMtdG9kYXkuYWxlcnR7Ym9yZGVyLXJhZGl1czowfS5mYy1ib290c3RyYXAzIC5mYy1wb3BvdmVyIC5wYW5lbC1ib2R5e3BhZGRpbmc6MH0uZmMtdG9vbGJhci5mYy1oZWFkZXItdG9vbGJhcnttYXJnaW4tYm90dG9tOjFlbX0uZmMtdG9vbGJhci5mYy1mb290ZXItdG9vbGJhcnttYXJnaW4tdG9wOjFlbX0uZmMtdG9vbGJhciAuZmMtbGVmdHtmbG9hdDpsZWZ0fS5mYy10b29sYmFyIC5mYy1yaWdodHtmbG9hdDpyaWdodH0uZmMgLmZjLXRvb2xiYXI+Kj4qe2Zsb2F0OmxlZnQ7bWFyZ2luLWxlZnQ6Ljc1ZW19LmZjIC5mYy10b29sYmFyPio+OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmZjLXRvb2xiYXIgaDJ7bWFyZ2luOjB9LmZjLXRvb2xiYXIgLmZjLXN0YXRlLWhvdmVyLC5mYy10b29sYmFyIC51aS1zdGF0ZS1ob3Zlcnt6LWluZGV4OjJ9LmZjLXRvb2xiYXIgLmZjLXN0YXRlLWRvd257ei1pbmRleDozfS5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWFjdGl2ZXt6LWluZGV4OjR9LmZjLXRvb2xiYXIgYnV0dG9uOmZvY3Vze3otaW5kZXg6NX0uZmMtdmlldy1jb250YWluZXIgKiwuZmMtdmlldy1jb250YWluZXIgOmFmdGVyLC5mYy12aWV3LWNvbnRhaW5lciA6YmVmb3Jley13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDstbW96LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveH0uZmMtdmlldywuZmMtdmlldz50YWJsZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9LmZjLWJhc2ljRGF5LXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24sLmZjLWJhc2ljV2Vlay12aWV3IC5mYy1jb250ZW50LXNrZWxldG9ue3BhZGRpbmctYm90dG9tOjFlbX0uZmMtYmFzaWMtdmlldyAuZmMtYm9keSAuZmMtcm93e21pbi1oZWlnaHQ6NGVtfS5mYy1yb3cuZmMtcmlnaWQgLmZjLWNvbnRlbnQtc2tlbGV0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjB9LmZjLWRheS10b3AuZmMtb3RoZXItbW9udGh7b3BhY2l0eTouM30uZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciwuZmMtYmFzaWMtdmlldyAuZmMtd2Vlay1udW1iZXJ7cGFkZGluZzoycHh9LmZjLWJhc2ljLXZpZXcgdGguZmMtZGF5LW51bWJlciwuZmMtYmFzaWMtdmlldyB0aC5mYy13ZWVrLW51bWJlcntwYWRkaW5nOjAgMnB4fS5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLWRheS1udW1iZXJ7ZmxvYXQ6cmlnaHR9LmZjLXJ0bCAuZmMtYmFzaWMtdmlldyAuZmMtZGF5LXRvcCAuZmMtZGF5LW51bWJlcntmbG9hdDpsZWZ0fS5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVye2Zsb2F0OmxlZnQ7Ym9yZGVyLXJhZGl1czowIDAgM3B4fS5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVye2Zsb2F0OnJpZ2h0O2JvcmRlci1yYWRpdXM6MCAwIDAgM3B4fS5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlcnttaW4td2lkdGg6MS41ZW07dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOmdyZXl9LmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXI+KntkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MS4yNWVtfS5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvd3ttaW4taGVpZ2h0OjNlbX0uZmMtYWdlbmRhLXZpZXcgLmZjLWRheS1ncmlkIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b257cGFkZGluZy1ib3R0b206MWVtfS5mYyAuZmMtYXhpc3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cGFkZGluZzowIDRweDt3aGl0ZS1zcGFjZTpub3dyYXB9LmZjLWx0ciAuZmMtYXhpc3t0ZXh0LWFsaWduOnJpZ2h0fS5mYy1ydGwgLmZjLWF4aXN7dGV4dC1hbGlnbjpsZWZ0fS5mYy10aW1lLWdyaWQsLmZjLXRpbWUtZ3JpZC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mYy10aW1lLWdyaWR7bWluLWhlaWdodDoxMDAlfS5mYy10aW1lLWdyaWQgdGFibGV7Ym9yZGVyOjAgaGlkZGVuIHRyYW5zcGFyZW50fS5mYy10aW1lLWdyaWQ+LmZjLWJne3otaW5kZXg6MX0uZmMtdGltZS1ncmlkIC5mYy1zbGF0cywuZmMtdGltZS1ncmlkPmhye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LWNvbHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LXNrZWxldG9ue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mzt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0uZmMtdGltZS1ncmlkIC5mYy1idXNpbmVzcy1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfS5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZmMtdGltZS1ncmlkIC5mYy1oaWdobGlnaHQtY29udGFpbmVye3otaW5kZXg6Mztwb3NpdGlvbjpyZWxhdGl2ZX0uZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0fS5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItbGluZXt6LWluZGV4OjV9LmZjLXRpbWUtZ3JpZCAuZmMtaGVscGVyLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjZ9LmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMgdGR7aGVpZ2h0OjEuNWVtO2JvcmRlci1ib3R0b206MH0uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyAuZmMtbWlub3IgdGR7Ym9yZGVyLXRvcC1zdHlsZTpkb3R0ZWR9LmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowfS5mYy1sdHIgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVye21hcmdpbjowIDIuNSUgMCAycHh9LmZjLXJ0bCAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXJ7bWFyZ2luOjAgMnB4IDAgMi41JX0uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50LC5mYy10aW1lLWdyaWQgLmZjLWV2ZW50e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50e2xlZnQ6MDtyaWdodDowfS5mYy12LWV2ZW50LmZjLW5vdC1zdGFydHtib3JkZXItdG9wLXdpZHRoOjA7cGFkZGluZy10b3A6MXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5mYy12LWV2ZW50LmZjLW5vdC1lbmR7Ym9yZGVyLWJvdHRvbS13aWR0aDowO3BhZGRpbmctYm90dG9tOjFweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVke292ZXJmbG93OnZpc2libGV9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtYmd7ZGlzcGxheTpub25lfS5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLWNvbnRlbnR7b3ZlcmZsb3c6aGlkZGVufS5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXRpbWUsLmZjLXRpbWUtZ3JpZC1ldmVudCAuZmMtdGl0bGV7cGFkZGluZzowIDFweH0uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1le2ZvbnQtc2l6ZTouODVlbTt3aGl0ZS1zcGFjZTpub3dyYXB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtY29udGVudHt3aGl0ZS1zcGFjZTpub3dyYXB9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSwuZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZSBzcGFue2Rpc3BsYXk6bm9uZX0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1zdGFydCl9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGltZTphZnRlcntjb250ZW50OlwiXFxBMC1cXEEwXCJ9LmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtdGl0bGV7Zm9udC1zaXplOi44NWVtO3BhZGRpbmc6MH0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplcntsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtoZWlnaHQ6OHB4O292ZXJmbG93OmhpZGRlbjtsaW5lLWhlaWdodDo4cHg7Zm9udC1zaXplOjExcHg7Zm9udC1mYW1pbHk6bW9ub3NwYWNlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpzLXJlc2l6ZX0uZmMtdGltZS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplcjphZnRlcntjb250ZW50OlwiPVwifS5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXJ7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmluaGVyaXQ7YmFja2dyb3VuZDojZmZmO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym90dG9tOi01cHh9LmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1saW5le2JvcmRlci10b3Atd2lkdGg6MXB4O2xlZnQ6MDtyaWdodDowfS5mYy10aW1lLWdyaWQgLmZjLW5vdy1pbmRpY2F0b3ItYXJyb3d7bWFyZ2luLXRvcDotNXB4fS5mYy1sdHIgLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1hcnJvd3tsZWZ0OjA7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA2cHg7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5mYy1ydGwgLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1hcnJvd3tyaWdodDowO2JvcmRlci13aWR0aDo1cHggNnB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0uZmMtZXZlbnQtZG90e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1cHh9LmZjLXJ0bCAuZmMtbGlzdC12aWV3e2RpcmVjdGlvbjpydGx9LmZjLWxpc3Qtdmlld3tib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZH0uZmMgLmZjLWxpc3QtdGFibGV7dGFibGUtbGF5b3V0OmF1dG99LmZjLWxpc3QtdGFibGUgdGR7Ym9yZGVyLXdpZHRoOjFweCAwIDA7cGFkZGluZzo4cHggMTRweH0uZmMtbGlzdC10YWJsZSB0cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wLXdpZHRoOjB9LmZjLWxpc3QtaGVhZGluZ3tib3JkZXItYm90dG9tLXdpZHRoOjFweH0uZmMtbGlzdC1oZWFkaW5nIHRke2ZvbnQtd2VpZ2h0OjcwMH0uZmMtbHRyIC5mYy1saXN0LWhlYWRpbmctbWFpbntmbG9hdDpsZWZ0fS5mYy1sdHIgLmZjLWxpc3QtaGVhZGluZy1hbHQsLmZjLXJ0bCAuZmMtbGlzdC1oZWFkaW5nLW1haW57ZmxvYXQ6cmlnaHR9LmZjLXJ0bCAuZmMtbGlzdC1oZWFkaW5nLWFsdHtmbG9hdDpsZWZ0fS5mYy1saXN0LWl0ZW0uZmMtaGFzLXVybHtjdXJzb3I6cG9pbnRlcn0uZmMtbGlzdC1pdGVtLW1hcmtlciwuZmMtbGlzdC1pdGVtLXRpbWV7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjFweH0uZmMtbHRyIC5mYy1saXN0LWl0ZW0tbWFya2Vye3BhZGRpbmctcmlnaHQ6MH0uZmMtcnRsIC5mYy1saXN0LWl0ZW0tbWFya2Vye3BhZGRpbmctbGVmdDowfS5mYy1saXN0LWl0ZW0tdGl0bGUgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjppbmhlcml0fS5mYy1saXN0LWl0ZW0tdGl0bGUgYVtocmVmXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mYy1saXN0LWVtcHR5LXdyYXAye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfS5mYy1saXN0LWVtcHR5LXdyYXAxe3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTp0YWJsZX0uZmMtbGlzdC1lbXB0eXtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfS5mYy11bnRoZW1lZCAuZmMtbGlzdC1lbXB0eXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2Z1bGxjYWxlbmRhci5taW4uY3NzIiwiYm9keSwgaHRtbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRncmY7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ0YTJmYztcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZWxsaXBzaXMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogMSAqL1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIDIgKi9cclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5idG4tYWRke1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBOEE5MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ubmV3IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gbGkgYXtcclxuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgY29sb3I6ICNiN2I3Yjc7XHJcbn1cclxuLm5ldyAuZHJvcGRvd24tbWVudSBsaXtcclxuICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgIFxyXG59XHJcbi5uZXcgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMWNhO1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxufVxyXG4ubmV3IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuLm5ldyAuZHJvcGRvd24tc3VibWVudXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcclxufVxyXG4ubmV3IC5kcm9wZG93bi1zdWJtZW51IGE6Zm9jdXN7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5uZXcgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIGxpIGF7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxufVxyXG4ubmV3IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIGxpIGF7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcclxufVxyXG4ubmV3IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gbGkgYXtcclxuICAgIHBhZGRpbmctbGVmdDo0MHB4O1xyXG59XHJcbi5uZXcgLmRyb3Bkb3duLXN1Ym1lbnU+YTpob3ZlcntcclxuICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5uZXcgLmJ0bi1kZWZhdWx0OmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4ucHJlbm90YXppb25pIHNlbGVjdC5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtcclxuICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi5wcmVub3RhemlvbmkgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XHJcbiAgIHdpZHRoOiAyOTZweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NmM1ZGM7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgcGFkZGluZzogMTRweCAzNXB4IDE0cHggMTVweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbn1cclxuXHJcbi5wcmVub3RhemlvbmkgLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XHJcbiAgICB3aWR0aDoyOTZweCAhaW1wb3J0YW50OyBcclxufVxyXG4ucHJlbm90YXppb25pIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTdweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ljb24vc2VhcmNoLnBuZ1wiKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLnByZW5vdGF6aW9uaSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wcmVub3RhemlvbmkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItd2lkdGg6IDBweDtcclxuICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByZW5vdGF6aW9uaSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvb3Zld3JpdGUuc2NzcyIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTozMDAsNDAwLDcwMCcpO1xyXG5AaW1wb3J0IHVybCgnL2ZvbnRzL0NhbGlicmkuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcvZm9udHMvc3R5bGUuY3NzJyk7XHJcbkBpbXBvcnQgdXJsKCcvZm9udHMvQ2VudHVyeUdvdGhpQm9sZC5jc3MnKTtcclxuQGltcG9ydCB1cmwoJy9mb250cy9DZW50dXJ5R290aGljUmVndWxhci5jc3MnKTtcclxuXHJcbiRyZjogICAgICAgICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuJGNmOiAgICAgICAgJ0NhbGlicmknICwgc2Fucy1zZXJpZjtcclxuJGdyZjogICAgICAgJ0NlbnR1cnlHb3RoaWNSZWd1bGFyJywgc2Fucy1zZXJpZjtcclxuJGdiZjogICAgICAgJ0NlbnR1cnlHb3RoaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG5cclxuJHBjOiAgICAgICAgIzNEOTJDNjtcclxuJGFzaWRlX2JnOiAgIzA0OWRjYztcclxuJHBiYzogICAgICAgIzA0OWRjYztcclxuJGRjOiAgICAgICAgIzFDMUMxQztcclxuJGRjMTogICAgICAgIzI4MjgyODtcclxuJGRjMjogICAgICAgIzM5MzkzOTtcclxuJGRjMzogICAgICAgIzMxMzEzMTtcclxuJGdsOiBcdFx0IzkwYTRhZTtcclxuJGxiOiAgICAgICAgI2Y2ZjlmYTtcclxuJGdyYXktYWViY2M0OiAjYWViY2M0O1xyXG4kZ3JheS1lM2U1ZTY6I2UzZTVlNjtcclxuXHJcblxyXG5AbWl4aW4gbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcy4uLikge1xyXG4gICAgQGlmIGlzLWRpcmVjdGlvbigkZGlyZWN0aW9uKSA9PSBmYWxzZSB7XHJcbiAgICAgICAgJGNvbG9yLXN0b3BzOiAkZGlyZWN0aW9uLCAkY29sb3Itc3RvcHM7XHJcbiAgICAgICAgJGRpcmVjdGlvbjogMTgwZGVnO1xyXG4gICAgfVxyXG4gICAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZ2FjeS1kaXJlY3Rpb24oJGRpcmVjdGlvbiksICRjb2xvci1zdG9wcyk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzKTtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvdmFyLnNjc3MiLCIudXNlci1uYXZ7XHJcbiAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIC5jb250YWluZXItZmx1aWR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjMwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgb3ZlcmZsb3ctWDogYXV0bztcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdi1pY29ue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAubmF2LWxpbmt7Y29sb3I6ICMzNGMzZmQ7IC5uYXYtaWNvbntjb2xvcjogIzM0YzNmZDsgfX1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hc2lkZS1uYXZ7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhc2lkZV9iZztcclxuICAgIC5hc2lkZS1sb2dve1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgdWwubmF2e1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhc2lkZV9iZztcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBhbGwtcGV0aXRlLWNhcHM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSBhe1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZGMxLCAkZGMyKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uZml4ZWQtdG9wLnRhYi1uYXZ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAubmF2YmFyLW5hdntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJjMmMyYywgIzQwNDA0MCk7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMGM0YzU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvcC1uYXYtcm93LTF7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJjMmMyYywgIzQwNDA0MCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI25hdl9zaGFkb3dfb3ZlbGF5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5ib2R5Lm9wZW4tc2lkZWJhci1uYXYgI25hdl9zaGFkb3dfb3ZlbGF5e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL25hdi5zY3NzIiwiLyogIE1haW4gYmFjZW5kIHBhbm5lbCAgICovXHJcbi5tYWluLXBhbmVse1xyXG4gICAgcGFkZGluZy10b3A6IDU0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI3N3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTQzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgIH1cclxuICAgIC5ncm91cC1mb3JtLWRhdGF7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo1MHB4O1xyXG4gICAgICAgIC5sZWdlbmQtbnJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXNpZGVfYmc7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0haW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sZWdlbmQtY29udGFpbmVye1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgICBpbnB1dC5kYXJrLWJne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOGU4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBtYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgLmlubmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmOGY4Zjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0td3JhcHBlcntcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWdlbmQtbnJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYXNpZGVfYmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFzaWRle1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmNztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYXNpZGVfYmc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RlbC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgaW1ne21heC13aWR0aDogMTAwJTtoZWlnaHQ6IGF1dG87fVxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGJjO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGJjO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcclxuICAgICAgICAgICAgLnN0ZXBze2Zsb2F0OiByaWdodDtwe3RleHQtYWxpZ246IHJpZ2h0O2ZvbnQtc2l6ZTogMjRweDt9fVxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3sgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZXtcclxuICAgICAgICB0aHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBhbGwtcGV0aXRlLWNhcHM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGJjO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FjOGM4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIC5hY3Rpb24tYnRue1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLTF7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDM1cHg7XHJcbiAgICAgICAgdGh7cGFkZGluZy10b3A6IDBweDtwYWRkaW5nLWJvdHRvbTogMTNweDsgcGFkZGluZy1sZWZ0OiAwcHg7fVxyXG4gICAgICAgIHRke3BhZGRpbmctcmlnaHQ6IDBweDt9XHJcbiAgICB9XHJcbiAgICAuY3JlYXRlX2FsZXJ0X3dyYXBwZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTVweDtcclxuICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J117XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI0E0QTZBNjtcclxuICAgICAgICBwYWRkaW5nOiAuODVyZW0gLjc1cmVtO1xyXG4gICAgfVxyXG4gICAgbGFiZWx7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG4gICAgICAgIGNvbG9yOiAkYXNpZGVfYmc7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXNpZGVfYmc7XHJcbiAgICAgICAgcGFkZGluZzogOXB4IDI4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnYmY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgLmFsZXJ0X29wdGlvbnNfd3JhcHBlcntcclxuICAgICAgICBtYXgtd2lkdGg6IDk1NXB4O1xyXG4gICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2QtY29se1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXJke1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC10aXRsZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQTM7IFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybS1jb2x7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAuY2FyZC10aXRsZXtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0EzQTNBMzsgXHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2FyZC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjc1cmVtIC43NXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGFzLWZ1bGwtYmd7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oI0Y2RjVGNSAsMTApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTogMHB4O31cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCNGNkY1RjUgLDEwKTt9XHJcbiAgICAgICAgICAgICAgICBzZWxlY3QgKyAuYnRue21hcmdpbi10b3A6IDIwcHg7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10saW5wdXRbdHlwZT0nY2hlY2tib3gnXXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pcy1sb2FkaW5ne1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vbG9hZGluZy5naWYpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNvcmRpb24tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XHJcbiAgICAgICAgLmNhcmQsIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYi0wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAwIDQ1cHggMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5ZWQ2O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBhbGwtcGV0aXRlLWNhcHM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdiZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQyJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vcmlnaHQtYXJyb3ctYm9sZC5wbmcpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmNvbGxhcHNlZDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA0OWRjYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJmMmYyZjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb25hbC1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgLmdyb3VwLWZvcm0taW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBhbGwtcGV0aXRlLWNhcHM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdiZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZjg5Y2M7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGExY2E7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGExY2E7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vc2VsZWN0LWFycm93LWJsdWUucG5nKTsgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JvdXAtZm9ybS1pbnB1dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXNtYWxsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgICAgICAgLnRhYmxlIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RlbCB7XHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnR7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGExY2E7XHJcbiAgICBmb250LWZhbWlseTogJGdiZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMwNDlkY2M7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICBwYWRkaW5nOiA3cHggMzRweDtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0e1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYXNpZGVfYmc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbmEuYnRuLWRlZmF1bHQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMwNDlkY2M7XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5e1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2NXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGhlaWdodDogNTNweDsgXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgXHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGExY2E7XHJcbiAgICAgICAgcGFkZGluZzogN3B4IDEwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnYmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9ICBcclxuICAgIGEuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY2F0ZWdvcnkge1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkOGQ4ZDg7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdiZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29sbGFwc2UtY2F0ZWdvcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA1MzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMzNweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQ5ZGNjO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICMwMzljZDk7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgLmNvbGxhcHNlLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWNkNztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2UtYnRuOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIi1cIjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG59XHJcbi5jb2xsYXBzZS1jYXRlZ29yeS5jb2xsYXBzZWQge1xyXG4gICAgLmNvbGxhcHNlLWJ0bjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIrXCI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcbi5hbGVydC1hcmNoaXZlIHtcclxuICAgIC5hY29yZGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNTMycHg7XHJcbiAgICB9XHJcbiAgICB0ZCBzcGFue1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG4udGV4dC1hcmVhIHtcclxuICAgIG1heC13aWR0aDogNTMycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICAgICAgY29sb3I6ICNhM2EzYTM7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uY29sbGFwc2UtYnRuIHtcclxuICAgIG1heC13aWR0aDogNTMycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC5jb2xsYXBzZS1sZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeTpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBvcG92ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA1MzBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBsZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucG9wb3Zlci1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcbi5wb3BvdmVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxhYmVsLCB0ZXh0YXJlYSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgICAgICBwYWRkaW5nOiA4cHggN3B4O1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyZjtcclxuICAgICAgICBjb2xvcjogI2EzYTNhMztcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCwgYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgICByaWdodDogNDVweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XHJcbiAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vc3VibWl0LnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxpc3Qge1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIC5hY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICM0RTUyNTk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjdGlvbi1idG46Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMDI5Y2NlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBvcG92ZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OWJmY2E7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBsZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5ib3gtcG9wb3ZlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJmYjE1MTtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJveC1wb3BvdmVyOm5vdCg6bGFzdC1jaGlsZCksIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7IFxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuc2VsZWN0LnNpbmdsZS5zZWxlY3Rib3gge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxYTBjODtcclxuICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3NlbGVjdC1hcnJvdy1ibHVlLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NyUgY2VudGVyO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufSBcclxuLmFkdmFuY2VkLXNlYXJjaCB7XHJcbiAgICAuY2FyZHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWhlYWRlcntcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzAzMDMwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FyZC1oZWFkZXJbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYW5uZWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzA0OWRjYztcclxuICAgIH1cclxuICAgIC5jYXJkLWJvZHl7XHJcbiBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdDZW50dXJ5R290aGlCb2xkJztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjUuMzFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtaW5wdXQtc2VsZWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMC44N3B4O1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5ODk4OTg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0gIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjAuODdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsLmNoZWNrYm94LXJlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZjA4MDg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZjA4MDg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveC1ncmVlbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZmIxNTE7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZmIxNTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0LCBzZWxlY3Quc2VsZWN0Ym94IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMC44N3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAxYTBjODtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMDMwMzA7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICB9IFxyXG4gICAgICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2NmY2ZjZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjY2ZjZmNmO1xyXG4gICAgICAgIH1cclxuICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICBjb2xvcjogI2NmY2ZjZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICNjZmNmY2Y7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmRpc2FibGVkLCBzZWxlY3Quc2VsZWN0Ym94OmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjYTBkYWVjO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzZWxlY3Quc2VsZWN0Ym94IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3NlbGVjdC1hcnJvdy1ibHVlLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcclxuICAgICAgICAgICAgLm9wdGlvbi1jb2xvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZnVsbC1zZWxlY3QsIHNlbGVjdC5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICBhcHBlYXJhbmNlOm5vbmU7XHJcbiAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyAvKiBTYWZhcmkgYW5kIENocm9tZSAqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnVsbC1zZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMwMzAzMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9zZWxlY3QtYXJyb3ctYmxhY2stYmlnLnBuZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm0tdG9wIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsaWduLWVuZHtcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcbi5jYXJkLmFsZXJ0LXNlbmR7XHJcbiAgICAuY2hlY2tib3gtY29se21heC13aWR0aDogMTUwcHg7fVxyXG4gICAgLmZvcm0tZ3JvdXAsIGxhYmVse21hcmdpbi1ib3R0b206IDBweDt9XHJcbiAgICAuZm9ybS1ncm91cDpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAucmFkaW8taW5saW5lIGxhYmVse21hcmdpbi1yaWdodDogMjBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuICAgIC5kYXRlLXRpbWUtc2VsZWN0e1xyXG4gICAgICAgIGlucHV0e3dpZHRoOiAxMDAlO31cclxuICAgIH1cclxuICAgIC5kYXRlLXRpbWUtc2VsZWN0IC5yb3cgW2NsYXNzKj0nY29sLSdde1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGxhYmVse2NvbG9yOiAjOTk5O31cclxuICAgIH1cclxuICAgIHNlbGVjdHttYXgtd2lkdGg6IDIwNXB4O31cclxuICAgIC5zbGlkZXItY29sIHtcclxuICAgICAgICAuY29se1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6MDtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItaW5wdXR7XHJcbiAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuYnVsbGV0e1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhhcy1pY29ue3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5kYXRlLWljb257XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vY2FsZW5kYXItaWNvbi5wbmcpO1xyXG59XHJcbi5wYW5uZWwuc2VuZC1hbGVydHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZjU7XHJcbiAgICAuYnRuLXByaW1hcnl7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtmb250LXdlaWdodDogYm9sZDt9XHJcbn1cclxuLmxvYWQtaW1hZ2V7XHJcbiAgICBtYXgtd2lkdGg6IDYwNXB4O1xyXG4gICAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgICAuaW1hZ2UtcHJldmlld3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1wcmltYXJ5e1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuLnBhbm5lbC5jYWxlbmRhciAucGFubmVsLWhlYWRlcnttYXJnaW4tYm90dG9tOiAwcHg7fVxyXG4ubWFpbi1wYW5lbCAudGFibGUtMntcclxuICAgIHRoLHRke1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICB9XHJcbiAgICB0ciB0ZDpudGgtY2hpbGQoMSksIHRyIHRoOm50aC1jaGlsZCgxKXtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgdHIgdGg6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgIH1cclxuICAgIHRyIHRkOm50aC1jaGlsZCgzKXtcclxuICAgICAgICBmb250LWZhbWlseTogJGdiZjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI2FhYWFhYTtcclxuICAgIH1cclxuICAgICB0ciB0ZDpudGgtY2hpbGQoNCl7Zm9udC1mYW1pbHk6ICRnYmY7fVxyXG4gICAgdHIgdGQ6bGFzdC1jaGlsZHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG4ucGFubmVsLWhlYWRlciAubmF2LXBpbGxzIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOnZpc2l0ZWQgaW1nLCBhLmFjdGl2ZSBpbWd7XHJcbiAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDQ5ZGNjO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzZDNkM2Q7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTcwcHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsaTpob3ZlciBpbWd7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XHJcbiAgICAgICAgfVxyXG59XHJcbi5tYWluLXBhbmVsIC5iZy13aGl0ZS10YWJsZXtcclxuICAgIGg0e2ZvbnQtZmFtaWx5OiAkZ3JmO31cclxuICAgIC5kYXRlLXRpbWV7bWFyZ2luOiAwIDEwMHB4IDAgMTEwcHg7fVxyXG59IFxyXG4ubWFpbi1wYW5lbCAuYmctd2hpdGUtYmxvZ3tcclxuICAgIHBhZGRpbmc6MTVweDtcclxufVxyXG4ucGFubmVsLm5ld3NfbWFpbHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAucGFubmVsLWhlYWRlcntcclxuICAgICAgICAucm93e1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAuY29sLnNlYXJjaC1jb2x7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGlucHV0e2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzLXJvd3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDg1cHg7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy10YWJsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgbGFiZWx7Y29sb3I6ICMwMDA7fVxyXG4gICAgICAgIC5zZWFyY2gtdGFibGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZS0ze1xyXG4gICAgICAgIHRoe1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FjOGM4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMzVweCAuNzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFzaWRlX2JnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zZWxlY3QtZGV2aWNlLXdyYXBwZXJ7XHJcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XHJcbiAgICAuZGV2aWNlLW5hbWV7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdC10ZW1wbGF0ZS13cmFwcGVyLCAuc2VsZWN0LWRldmljZS13cmFwcGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGFiZWwgc3BhbntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LXdyYXBwZXJ7XHJcbiAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyBcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGFzaWRlX2JnO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhc2lkZV9iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdC10ZW1wbGF0ZS13cmFwcGVye1xyXG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0byA2MHB4O1xyXG4gICAgLmlucHV0LXdyYXBwZXJ7XHJcbiAgICAgICAgbWFyZ2luOiA1NXB4IGF1dG8gMHB4O1xyXG4gICAgfVxyXG4gICAgLmxheW91dC1uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB9XHJcbiAgICAuY29se1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICAgIGltZ3ttYXgtd2lkdGg6IDEwMCU7fVxyXG4gICAgLmxhYmVsLWltZ3ttYXJnaW4tYm90dG9tOiAxMzBweDt9XHJcbiAgICAubGFiZWwtdHh0e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuLmN1c3RvbWVfcmFkaW97XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2FiYWJhYjtcclxufVxyXG5pbnB1dDpjaGVja2VkIH4gLmN1c3RvbWVfcmFkaW97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiO1xyXG59XHJcbi5pbWFnZS11cGxvYWRlcntcclxuICAgIGlucHV0e29wYWNpdHk6IDA7fVxyXG4gICAgbGFiZWx7ZGlzcGxheTogYmxvY2s7fVxyXG4gICAgaW5wdXR7ZGlzcGxheTogbm9uZTt9XHJcbiAgICAuaW1hZ2UtdXBsb2FkZXItYmd7XHJcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU4ZTg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogIDFweCBkYXNoZWQgIzMzMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3VwbG9hZC1pY29uLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MHB4O1xyXG4gICAgfVxyXG59XHJcbi5tYWluLXBhbmVsIC5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwgLnNob3c+Lm5hdi1waWxscyAubmF2LWxpbmt7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ucG9wdXAtYWxlcnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5OTk5O1xyXG4gICAgLnBvcHVwLWZsZXgge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLnBvcG92ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAsIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNjNmM2YzY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmZvb3Rlci1wcmV2aWV3e1xyXG4gICAgbWF4LXdpZHRoOiA3NzVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBpbWd7bWF4LXdpZHRoOiAxMDAlO31cclxuICAgIC5zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogJGFzaWRlX2JnO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXNpZGVfYmc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeXtmb250LXNpemU6IDI0cHg7fVxyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBsYWJlbHtjb2xvcjogIzc1YzBlNzt9XHJcbiAgICB9XHJcbn1cclxuLm5ld3Nfc21zLnNlbmQtbmV3c2xldGVye2JhY2tncm91bmQtY29sb3I6ICNmOGY4ZjU7fVxyXG4ubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCBzZWxlY3QuZm9ybS1jb250cm9se3BhZGRpbmc6IC41cmVtIC43NXJlbTt9XHJcbnNlbGVjdC5kYXJrLWJne2JhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7fVxyXG4uY29tcG9zZS1uZXdzLWZvcm17XHJcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICN0aXRsZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5oYXMtZXJyb3Igey5mb3JtLWNvbnRyb2x7Ym9yZGVyOiAxcHggc29saWQgI2RjMzU0NTt9fVxyXG4ucGFubmVsLnNlYXJjaCB7XHJcbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgIH1cclxuICAgIC5wZXJzb25hbC1mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgXHJcbiAgICAgICAgLmdyb3VwLWZvcm0taW5wdXQge1xyXG4gICAgICAgICAgICBsYWJlbCwgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM4MTgxODE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzdlN2U3ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzEzMTMxO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnYmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3NlbGVjdC1hcnJvdy1ibGFjay1iaWcucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggOTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JvdXAtbWFyZ2luLXNlbGVjdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG59XHJcbi5hdHJpYnV0cyB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnYmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzA0OWRjYztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRnYmY7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDFhMGM4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjM2MzYzNjO1xyXG4gICAgfVxyXG4gICAgLmF0cmlidXRzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICAgIC5hdHJpYnV0cy1pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgLmdyb3VwLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIC5ncm91cC1hY3Rpb24taXRlbSwgLmdyb3VwLWFjdGlvbi1pdGVtLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JvdXAtYWN0aW9uLWl0ZW0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1jYW5jZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOGE4YThhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXRyaWJ1dHMtaXRlbS0yIHtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIC5sZWdlbmQtY29udGFpbmVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzQzYTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3Bhbi5sZWdlbmQtYm94MiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzA1OWRjYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuLmxlZ2VuZC1ib3gyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU5ZGNjOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpb0J1dG9uLWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggNTBweCAxcHg7XHJcbiAgICB9XHJcbiAgICAucmFkaW8tbGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VzdG9tZV9yYWRpbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b21lX3JhZGlvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFzaWRlX2JnO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpjaGVja2VkIH4gLmN1c3RvbWVfcmFkaW8gc3BhbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhc2lkZV9iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2IzYjNiMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3ViY2F0ZWdvcnkge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDM2M2I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdHlsaW5nLXNlbGVjdCB7XHJcbiAgICAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG4gICAgICAgIGNvbG9yOiAjYjJiMmIyO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbjpob3ZlciwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBjb2xvcjogI2IyYjJiMjtcclxuICAgIH1cclxuICAgIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b246YWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xyXG4gICAgfVxyXG4gICAgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzYyNjI2MjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRnYmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwZWVlZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjNjI2MjYyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICAgIC51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywgLnVpLW1lbnUgLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46IDBweDt9XHJcbiAgICAudWktYnV0dG9uIC51aS1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3NlbGVjdC1hcnJvdy5wbmcpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIH1cclxuICAgIC51aS1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgfVxyXG59XHJcbi5hbGVydC1kZWxldGUgLnBvcG92ZXIgLCAuY2FsZW5kYXItZGVsZXRlIC5wb3BvdmVyLCAuYWxlcnQtYXJjaGl2ZSAucG9wb3ZlciwgLmNhbGVuZGFyIC5wb3BvdmVyIHtcclxuICAgIGxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAucG9wb3Zlci1ib2R5e1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XHJcbiAgICB9XHJcbiAgICAucG9wb3Zlci1oZWFkZXJ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNBNEE0QTQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuLmNhbGVuZGFyLWRlbGV0ZSAucG9wb3ZlcntcclxuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wb3BvdmVyIC5jbG9zZUFsZXJ0e1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG4ucGFubmVsLWhlYWRlci5jbGVhcmZpeHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgLmlucHV0LXRhYnttYXJnaW4tdG9wOiAwcHg7IGlucHV0e3BhZGRpbmc6IDEwcHggNDBweCAxMHB4IDEwcHg7IGJvcmRlci13aWR0aDogMXB4O30uaWNvbi1yaWdodHt0b3A6IDEycHg7fX1cclxufVxyXG4uYWN0aW9uLWJ0biwgLmJ0bi1saW5rLCAubmF2YmFyLXRvZ2dsZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnBvcG92ZXItdGFibGUge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi51aS13aWRnZXQtaGVhZGVyIHtcclxuICAgIC51aS1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyk7XHJcbiAgICB9XHJcbiAgICAudWktY29ybmVyLWFsbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcbiNidWlsZGVye1xyXG4gICAgLmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXA+LmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG57XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDFhMGM4O1xyXG4gICAgfVxyXG4gICAgLnJ1bGUtaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICAgIC5idG4tcHJpbWFyeXtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjcxQUQ7XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzJGNTE3RDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucnVsZXMtbGlzdCA+ICo6OmJlZm9yZSwgLnJ1bGVzLWxpc3QgPiAqOjphZnRlcntcclxuICAgICAgICBib3JkZXItY29sb3I6ICM0MjcxQUQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgLnJ1bGVzLWxpc3QgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmV7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSArIDMzcHgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVzZXJ2YXRpb24tdXNlcntcclxuICAgICAgICAubWFpbi1wYW5lbHtcclxuICAgICAgICAgICAgICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICB9XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tYWluX3Bhbm5lbC5zY3NzIiwiXHJcbi8qIGRhc2hib2FyZCAqL1xyXG4uZGFzaGJvYXJkIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LWZhbWlseTogJGNmO1xyXG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC5ib3gtY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDM1cHggMjBweDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cdFx0Lml0ZW0sIC5pdGVtLTIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMjUwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcblx0XHR9XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyOCU7XHJcblx0XHR9XHJcblx0XHQuaXRlbS5iZy1yZWQtdHJhbnNwYXJlbnQuY29sOXtcclxuXHRcdFx0d2lkdGg6IDI4JTtcclxuXHRcdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdH1cclxuXHRcdC5pdGVtLTIge1xyXG5cdFx0XHR3aWR0aDogNDIlO1xyXG5cdFx0fVxyXG5cdFx0Lml0ZW0tYmlnIHtcclxuXHRcdFx0aGVpZ2h0OiA1MThweDtcclxuXHRcdH1cclxuXHRcdC5iZy1vcmFuZ2UtdHJhbnNwYXJlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwxNTIsNTksLjYpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksMTUyLDU5LDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmctdHVycXVvaXNlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ5YmJiMztcclxuXHJcblx0XHR9XHJcblx0XHQuYmctZ3JleS10cmFuc3BhcmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU2LDI1NiwyNTYsLjQpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTYsMjU2LDI1NiwxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJnLXZpb2xldC10cmFuc3BhcmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA5LDEwOCwxNzgsLjYpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDksMTA4LDE3OCwxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJnLXJlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjNjAwMDE7XHJcblx0XHR9XHJcblx0XHQuYm94LWxpdHRsZSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMzMzJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGF5ZXItYmd7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGVmdC1ib3gge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG5cdFx0fVxyXG5cdFx0LmNlbnRlci1ib3gge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDdweDtcclxuXHRcdH1cclxuXHRcdC5yaWdodC1ib3gge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcblx0XHR9XHJcblx0XHQuYm94LWhvcml6b250YWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA1MCU7XHJcblx0XHR9XHJcblx0XHQuYm94LWhhbGYge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogOXB4O1xyXG5cdFx0XHRpbWd7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm94LWhhbGYtMiB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDlweDtcclxuXHRcdH1cclxuXHRcdC5iZy1vcmFuZ2UtdHJhbnNwYXJlbnQsIC5iZy1yZWQtdHJhbnNwYXJlbnQsIC5iZy1ncmVlbi10cmFuc3BhcmVudCwgLmJnLW15dHVycXVvaXNlLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC5iZy1ibHVlLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MSwxNTgsMjExLC43KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzEsMTU4LDIxMSwxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJnLXJlZC10cmFuc3BhcmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LDk5LDg4LC43KTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM3LDk5LDg4LDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmctZ3JlZW4tdHJhbnNwYXJlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NywxOTcsODIsLjcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzcsMTk3LDgyLDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmctdHVycXVvaXNlLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0IGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsMTg3LDE3OSwuNyk7XHJcblx0XHRcdCB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cdFx0XHQgJjpob3ZlcntcclxuXHRcdFx0XHQgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHQgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MywxODcsMTc5LDEpO1xyXG5cdFx0XHQgfVxyXG5cdFx0IH1cclxuXHRcdC5iZy1teXR1cnF1b2lzZS10cmFuc3BhcmVudCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsMTg3LDE3OSwuNyk7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLDE4NywxNzksMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3gtaWNvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzlweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ib3gtaGFsZiB7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sb2dvLXJpZ2h0LWJvdHRvbSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAxNXB4O1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdH1cclxuXHRcdC5sYXllci1iZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdFx0LmxheWVyLXJlZCB7XHJcblx0XHRcdC5sYXllci1iZyB7XHJcblx0XHRcdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNyw5OSw4OCwuMyk7ICovXHJcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAzMDBweCAtNjNweCByZ2JhKDIzNyw5OCw4OCwxKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxheWVyLXR1cnF1b2lzZSB7XHJcblx0XHRcdC5sYXllci1iZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg3OCwxODYsMTc4LC4zKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxheWVyLWJsdWUge1xyXG5cdFx0XHQubGF5ZXItYmcge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzEsMTU4LDIxMSwuMyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sYXllci1ncmVlbiB7XHJcblx0XHRcdC5sYXllci1iZyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsMTQ1LDYxLC4zKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vKiBlbmQgZGFzaGJvYXJkICovXHJcblxyXG4vKiBsb2dpbiBwYWdlICovXHJcbi5sb2dpbiB7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Zm9udC1mYW1pbHk6ICRncmY7XHJcblx0bmF2IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA4OHB4O1xyXG5cdFx0YmFja2dyb3VuZDogIzAxOWRkODtcclxuXHRcdHBhZGRpbmc6IDEwcHggMi42JTtcclxuXHRcdC5sb2dvLWNvbnRhaW5lciB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0LmxvZ28tbGVmdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNDVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAwIDVweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm9yZGVyLWxvZ28tcmlnaHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTQ1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y0ZjRmNDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZjRmNGY0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxvZ28tcmlnaHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE2NXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDAgNXB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5sb2dvLWNlbnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnRyYW5zcGFyZW50LWJnIHtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU2LDI1NiwyNTYsLjYpO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cdC5ib3JkZXItbGluZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMTlkZDg7XHJcblx0XHRtYXJnaW46IDE1cHggMDtcclxuXHR9XHJcblx0YS5yZWNjb3Zlci1wYXNzd29yZCB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0Y29sb3I6ICMwMzliZGE7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcblx0fVxyXG59XHJcbi5wYW5lbC1sb2dpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWF4LXdpZHRoOiA0MTBweDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0bWFyZ2luOiAxNjBweCBhdXRvIDUwcHg7XHJcblx0aDEge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0Y29sb3I6ICMwMzliZGE7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHRcdHNwYW4uZmlyc3QtdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnRleHQtbGVmdCB7XHJcblx0XHRtYXJnaW46IDIwcHggMCAwO1xyXG5cdH1cclxuXHQuZm9ybS1ncm91cCB7XHJcblx0XHRjb2xvcjogIzg1ODU4NTtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuXHRcdFx0Y29sb3I6ICMwMzliZGE7XHJcblx0XHR9XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMTlkZDg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idG4tcHJpbWFyeSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcclxuXHRcdG1hcmdpbjogMTVweCAwIDEwcHg7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDEwcHggMThweDtcclxuXHR9XHJcbn1cclxuLyogZW5kIGxvZ2luIHBhZ2UgKi9cclxuXHJcbi8qIGZvcmdvdC1wYXNzd29yZCAqL1xyXG4uZm9yZ290LXBhc3N3b3JkIHtcclxuXHQucGFuZWwtbG9naW4ge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIGVuZCBmb3Jnb3QtcGFzc3dvcmQgKi9cclxuXHJcbi5uYXYtdXNlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTMzcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzNkM2QzZDtcclxuXHQuZnVsbC1oZWlnaHQsIC5mbG9hdC1sZWZ0LCAuZmxvYXQtcmlnaHQge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQuZnVsbC1oZWlnaHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHQubG9nby1uYXYsIC5pY29ucyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC5sb2dvLW5hdiB7XHJcblx0XHRsZWZ0OiAxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdG1heC1oZWlnaHQ6IDcwJTtcclxuXHRcdGltZyB7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmljb25zIHtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8qIHVzZXIvdXRlbnRlIHN0eWxlICovXHJcbi51c2VyLC5zZWxlemlvbmFfY29yc28sLmNvcnNve1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0LmJhbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMjYwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblx0LmJnLXdoaXRlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiA1NnB4IDM4cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTMwcHg7XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0Y29sb3I6ICMwMTlkZDg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcdC5mb3JtLWlubGluZSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNlYXJjaC1ib3gge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdHdpZHRoOiAzNTVweDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU0ZTQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDMwcHggNXB4IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjYjliOGI4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCwgQmxpbmssIEVkZ2UgKi9cclxuXHRcdFx0ICAgIGNvbG9yOiAjYjliOGI4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0LmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cclxuXHRcdFx0ICAgY29sb3I6ICNiOWI4Yjg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xyXG5cdFx0XHQgICBjb2xvcjogI2I5YjhiODtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuXHRcdFx0ICAgY29sb3I6ICNiOWI4Yjg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG5cdFx0XHQgICBjb2xvcjogI2I5YjhiODtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbi1yaWdodCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogM3B4O1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pY29uL3NlYXJjaC5wbmdcIik7XHJcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c2VsZWN0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjMmMyYzI7XHJcblx0XHRcdHdpZHRoOiAxMzRweDtcclxuXHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMTBweDtcclxuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vc2VsZWN0LWFycm93LnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHQuc2VsZWN0LW9wc2lvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC0zMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGZvbnQtdmFyaWFudDogYWxsLXBldGl0ZS1jYXBzO1xyXG5cdFx0XHRcdGNvbG9yOiAjOGU4ZThlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGFibGUge1xyXG5cdFx0XHRtYXJnaW46IDY1cHggMCA3NnB4O1xyXG5cdFx0fVxyXG5cdFx0LnRhYmxlIHRoLCAudGFibGUgdGQge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcclxuXHRcdH1cclxuXHRcdC50YWJsZSB0aCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjFjMmU3O1xyXG5cdFx0XHRmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcclxuXHRcdFx0Y29sb3I6ICMwMTlkZDg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMzMzMyU7XHJcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdH1cclxuXHRcdC50YWJsZSB0ZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTBlMGUwO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAjM2QzZDNkO1xyXG5cdFx0XHRwYWRkaW5nOiAyOHB4IDA7XHJcblx0XHR9XHJcblx0XHQudGQtYm9sZCB7XHJcblx0XHRcdHRkIHtcclxuXHRcdFx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogIzg2ODY4NjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR0aC50aC1jZW50ZXIsIHRkLnRkLWJvbGQsIC50aC1yaWdodCwgdHIgdGQ6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1lc3NhZ2Uge1xyXG5cdC5sb2dvLWxlZnQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyNSU7XHJcblx0XHRib3R0b206IDI1JTtcclxuXHRcdGxlZnQ6IDclO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubG9nby1yaWdodCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI1JTtcclxuXHRcdGJvdHRvbTogMzMlO1xyXG5cdFx0cmlnaHQ6IDclO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lmljb24ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiA0NXB4IGF1dG8gMDtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogNXB4IDhweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5uby1tYXJnaW4ge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmctd2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdC50YWJsZSB7XHJcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1lc3NhZ2UtY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcclxuXHRcdC5jbG9zZS1wYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDEwcHg7XHJcblx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNEOEQ4RDg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnByb2ZpbGUtZWRpdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHQuYmxvY2stcHJvZmlsZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1heC13aWR0aDogNDI1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDglO1xyXG5cdFx0LndlbGNvbWUtdGV4dCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDU5ZGNjO1xyXG5cdFx0XHRjb2xvcjogIzA1OWRjYztcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdC5wYW5lbC11c2VyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0LnBhbmVsLWltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnBhbmVsLXRleHQge1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0aDUsIGg2LCBwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMDU5ZGNjO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIzcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJvcmRlci1ib3gge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDU5ZGNjO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdC5kLWJsb2NrIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG4tc3VibWl0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwNTlkY2M7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI0QwRDBEMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm9yZGVyLWJveC10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdC5wYWdlLWxpbms6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGNvbG9yOiAjMWE5Y2NhO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblx0LmRpc2FibGVkIHtcclxuXHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHRjb2xvcjogIzFhOWNjYTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGk6Zmlyc3QtY2hpbGQsIGxpOmxhc3QtY2hpbGQge1xyXG5cdFx0YSB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnZS1saW5rIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y29sb3I6ICMxYTljY2E7XHJcbn1cclxuLnBhZ2UtbGluazpob3ZlciB7XHJcblx0Y29sb3I6ICMwMTAxMDE7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4ucGFnZS1pdGVtIHtcclxuXHRhIHtcclxuXHRcdHBhZGRpbmc6IDhweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxufVxyXG4ucGFnZS1pdGVtLmFjdGl2ZSB7XHJcblx0LnBhZ2UtbGluayB7XHJcblx0XHRjb2xvcjogIzAxMDEwMTtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5wYWdpbmF0aW9uIHtcclxuXHRsaSB7XHJcblx0XHRhOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCItXCI7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTNweDtcclxuXHRcdFx0Y29sb3I6ICMxYTljY2E7XHJcblx0XHR9XHJcblx0fVxyXG5cdGxpOmZpcnN0LWNoaWxkLCBsaTpsYXN0LWNoaWxkLCBsaTpudGgtbGFzdC1jaGlsZCgyKSAge1xyXG5cdFx0YTphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIGNhbGVuZGFyICovXHJcbi51c2VyLmNhbGVuZGFyIHtcclxuXHQuYmctd2hpdGUge1xyXG5cdFx0LnRhYmxlIHRoIHtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdFx0dGQsIHRoIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0dGQ6Zmlyc3QtY2hpbGQsIHRoOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdHRkOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnYmY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDE5ZGQ4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAxOWRkOCAwJSwgIzIwN2NjYSAxMDAlLCAjMDg4M2IxIDEwMCUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAxOWRkOCAwJSwjMjA3Y2NhIDEwMCUsIzA4ODNiMSAxMDAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDE5ZGQ4IDAlLCMyMDdjY2EgMTAwJSwjMDg4M2IxIDEwMCUpO1xyXG5cdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDE5ZGQ4JywgZW5kQ29sb3JzdHI9JyMwODgzYjEnLEdyYWRpZW50VHlwZT0wICk7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRnYmY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIG5ld3MgKi9cclxuLmNvbnRhaW5lci10YWJzLCAuYmlnLWNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGFicy1ib2R5IHtcclxuXHRwYWRkaW5nOiA0MnB4IDAgNDJweCAyMHB4O1xyXG5cdC5uYXYtdGFicywgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1saW5rIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQubmF2LXRhYnMge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuXHRcdCAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblx0XHQgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG5cdFx0ICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQgYTp2aXNpdGVkIGltZywgYS5hY3RpdmUgaW1ne1xyXG5cdCAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDQ5ZGNjO1xyXG5cdCAgICAgICAgfVxyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHQgICAgICAgICAgICBzcGFue1xyXG5cdCAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblx0ICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdCAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG5cdCAgICAgICAgICAgICAgICBjb2xvcjogIzNkM2QzZDtcclxuXHQgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICAgICAgICAgICAgICAgIHRvcDogLTI1cHg7XHJcblxyXG5cdCAgICAgICAgICAgIH1cclxuXHRcdCAgICAgICAgJjpob3ZlciBzcGFue1xyXG5cdFx0ICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHRcdCAgICAgICAgfVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHRsaTpob3ZlciBpbWd7XHJcblx0XHQgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcclxuXHRcdCAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW5wdXQtdGFiIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRpbnB1dCB7XHJcblx0XHR3aWR0aDogMjk2cHg7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjNzZjNWRjO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDE0cHggMzVweCAxNHB4IDE1cHg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XHJcblx0fVxyXG5cdC5pY29uLXJpZ2h0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTZweDtcclxuXHRcdHJpZ2h0OiAxMnB4O1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pY29uL3NlYXJjaC5wbmdcIik7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5iZy13aGl0ZS10YWJzLCAuYmctd2hpdGUtdGFibGUsIC5iZy13aGl0ZS1ibG9nIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbi5iZy13aGl0ZS10YWJzIHtcclxuXHRwYWRkaW5nOiAzNXB4IDQwcHggMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcbi5iZy13aGl0ZS10YWJsZSB7XHJcblx0cGFkZGluZzogMzBweCA0MHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG5cdGg0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdGNvbG9yOiAjMDE5ZGQ4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cdHRhYmxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICMwMDA7XHJcblx0fVxyXG5cdHRoIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0fVxyXG5cdHRkOm50aC1jaGlsZCgzKSwgdGQ6bnRoLWNoaWxkKDQpIHtcclxuXHRcdGNvbG9yOiAjQjRCNEI0O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0fVxyXG5cdHRkLCB0aGVhZCB0aCB7XHJcblx0XHRib3JkZXItdG9wOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDNkM2QzY7XHJcblx0fVxyXG5cdHRkOmZpcnN0LWNoaWxkIHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cdHRkOmxhc3QtY2hpbGQge1xyXG5cdFx0d2lkdGg6IDEwJTtcclxuXHR9XHJcblx0dGQge1xyXG5cdFx0cGFkZGluZzogNTBweCAwO1xyXG5cdH1cclxuXHQuaWNvbi10YWJsZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcbi5yaWdodC1tYXJnaW4ge1xyXG5cdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi50YWJsZS1mb3JtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0c2VsZWN0IHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3NlbGVjdC1hcnJvdy1ibGFjay5wbmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDg1JSA2OCU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMHB4IC0xMXB4IDEzcHggMXB4IHJnYmEoMjA5LDIwOSwyMDcsMSk7XHJcblx0fVxyXG59XHJcbi5kYXRlLXRpbWUge1xyXG5cdG1hcmdpbjogMCAxMDBweCAwIDYwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGxhYmVsIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRsYWJlbCwgaW5wdXQge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHRpbnB1dCB7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwcHggLTRweCAxMnB4IC0xcHggcmdiYSgyMDksMjA5LDIwNywxKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZWY7XHJcblx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG59XHJcbi5zZWFyY2gtdGFibGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRpbnB1dCB7XHJcblx0XHR3aWR0aDogMzcwcHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2QyZDJkMjtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG5cdH1cclxuXHQucm90YXRlLTkwIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHR9XHJcblx0Lmljb24tcmlnaHQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcblx0YnV0dG9uIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ljb24vc2VhcmNoLnBuZ1wiKTtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5ibG9nLWltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDE4MHB4O1xyXG5cdGhlaWdodDogMTgwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG4uYmxvZy1kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdGNvbG9yOiAjM2QzZDNkO1xyXG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdGF7XHJcblx0Y29sb3I6ICMzZDNkM2Q7XHJcblx0fVxyXG5cdGg0IHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRhe1xyXG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxufVxyXG4uYmctd2hpdGUtYmxvZyB7XHJcblx0bWFyZ2luOiAzNXB4IDA7XHJcblx0cGFkZGluZzogMzBweCA0MHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdGg2IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG5cdH1cclxuXHQuYmxvZy1jb250YWluZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0aDQge1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5cdFx0fVxyXG5cdFx0LnZpZXctYnRuIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDRweDtcclxuXHRcdFx0cmlnaHQ6IDQ1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmxvZy1jb250YWluZXI6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0Ym90dG9tOiA1cHg7XHJcblx0XHR3aWR0aDogMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMjVweDtcclxuXHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMwMTlkZDg7XHJcblx0fVxyXG59XHJcbi51c2VyIC5iZy13aGl0ZSB0ZC5uby1yZXN1bHR7XHJcblx0Y29sb3I6ICRwYmM7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcbn1cclxuLy8gdHJ7XHJcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4vLyB9XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb250ZW50LnNjc3MiLCIjY2FsZW5kYXJ7XHJcbiAgICAuZmMtZnVsbENhbGVuZGFyUGxhY2Vob2xkZXItYnV0dG9ue1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0ZXh0LXNoYWRvdzowO1xyXG4gICAgLmZjLWJ1dHRvbntcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDA7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6MDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuZmMtcHJldi1idXR0b24gLFxyXG4gICAgLmZjLW5leHQtYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJHBjO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZmMtcmlnaHR7XHJcbiAgICAgICAgLmZjLXN0YXRlLWRlZmF1bHR7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYy1zdGF0ZS1hY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjLWNlbnRlcntcclxuICAgICAgICBjb2xvcjogJHBjO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmMtd2lkZ2V0LWhlYWRlcntcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICBjb2xvcjogJHBjO1xyXG4gICAgfVxyXG59XHJcbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCwgXHJcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwgXHJcblxyXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtdmlldywgXHJcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciwgXHJcbi5mYy11bnRoZW1lZCB0Ym9keSwgXHJcbi5mYy11bnRoZW1lZCB0ZCwgXHJcbi5mYy11bnRoZW1lZCB0aCwgXHJcbi5mYy11bnRoZW1lZCB0aGVhZHtcclxuICBib3JkZXItY29sb3I6ICRwYztcclxufVxyXG5cclxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsIC5mYy11bnRoZW1lZCAuZmMtcm93LCAuZmMtdW50aGVtZWQgdGhlYWQsIC5mYy11bnRoZW1lZCB0aHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmZjLWhlYWQtY29udGFpbmVyLmZjLXdpZGdldC1oZWFkZXJ7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLXRvcDogJHBjIHNvbGlkIDJweDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbi5yZXNlcnZhdGlvbi11c2VyIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG4uY2FsZW5kYXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuc2VsZWN0Ym94e1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBjO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jY2FsZW5kYXJ7XHJcbiBcclxuXHJcbiAgICAuZmMtYmFzaWNXZWVrLXZpZXd7XHJcbiAgICAgICAgLmZjLWRheS1ncmlkLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuZmMtcm93e1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNjdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmMtZXZlbnQtY29udGFpbmVye1xyXG4gICAgICAgIC5mYy1kYXktZ3JpZC1ldmVudHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAuZmMtY29udGVudHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRnYmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY2FsZW5kYXIuc2NzcyIsIi8qISA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICogYm9vdHN0cmFwLXNsaWRlci5qc1xyXG4gKlxyXG4gKiBNYWludGFpbmVyczpcclxuICpcdFx0S3lsZSBLZW1wXHJcbiAqXHRcdFx0LSBUd2l0dGVyOiBAc2VpeXJpYVxyXG4gKlx0XHRcdC0gR2l0aHViOiAgc2VpeXJpYVxyXG4gKlx0XHRSb2hpdCBLYWxrdXJcclxuICpcdFx0XHQtIFR3aXR0ZXI6IEBSb3ZvbHV0aW9uYXJ5XHJcbiAqXHRcdFx0LSBHaXRodWI6ICByb3ZvbHV0aW9uXHJcbiAqXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKlxyXG4gKiBib290c3RyYXAtc2xpZGVyIGlzIHJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTcgS3lsZSBLZW1wLCBSb2hpdCBLYWxrdXIsIGFuZCBjb250cmlidXRvcnNcclxuICogXHJcbiAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uXHJcbiAqIG9idGFpbmluZyBhIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uXHJcbiAqIGZpbGVzICh0aGUgXCJTb2Z0d2FyZVwiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dFxyXG4gKiByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSxcclxuICogY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGxcclxuICogY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlXHJcbiAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nXHJcbiAqIGNvbmRpdGlvbnM6XHJcbiAqIFxyXG4gKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZVxyXG4gKiBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cclxuICogXHJcbiAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsXHJcbiAqIEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFU1xyXG4gKiBPRiBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORFxyXG4gKiBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVFxyXG4gKiBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSxcclxuICogV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HXHJcbiAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1JcclxuICogT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxyXG4gKlxyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwicnVsZXNcIjtcblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvYm9vdHN0cmFwLXNsaWRlci9ib290c3RyYXAtc2xpZGVyLnNjc3MiLCIuc2xpZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJi5zbGlkZXItaG9yaXpvbnRhbCB7XHJcbiAgICB3aWR0aDogJHNsaWRlci1ob3Jpem9udGFsLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiAkc2xpZGVyLWxpbmUtaGVpZ2h0O1xyXG4gICAgLnNsaWRlci10cmFjayB7XHJcbiAgICAgIGhlaWdodDogJHNsaWRlci1saW5lLWhlaWdodC8yO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogLSRzbGlkZXItbGluZS1oZWlnaHQvNDtcclxuICAgICAgdG9wOiAgNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci1zZWxlY3Rpb24sIC5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNsaWRlci10aWNrLFxyXG4gICAgLnNsaWRlci1oYW5kbGUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcclxuICAgICAgJi50cmlhbmdsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgJHNsaWRlci1saW5lLWhlaWdodC8yICRzbGlkZXItbGluZS1oZWlnaHQvMiAkc2xpZGVyLWxpbmUtaGVpZ2h0LzI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzbGlkZXItcHJpbWFyeS1ib3R0b207XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci10aWNrLWNvbnRhaW5lciB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAkc2xpZGVyLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAuc2xpZGVyLXRpY2stbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNsaWRlci1saW5lLWhlaWdodCAqIDEuMjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpZGVyLXJ0bCB7XHJcbiAgICAgIC5zbGlkZXItdHJhY2sge1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci10aWNrLFxyXG4gICAgICAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNsaWRlci1saW5lLWhlaWdodC8yO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItdGljay1jb250YWluZXIge1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zbGlkZXItdmVydGljYWwge1xyXG4gICAgaGVpZ2h0OiAkc2xpZGVyLXZlcnRpY2FsLWhlaWdodDtcclxuICAgIHdpZHRoOiAkc2xpZGVyLWxpbmUtaGVpZ2h0O1xyXG4gICAgLnNsaWRlci10cmFjayB7XHJcbiAgICAgIHdpZHRoOiAkc2xpZGVyLWxpbmUtaGVpZ2h0LzI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMjUlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLXRpY2ssXHJcbiAgICAuc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0kc2xpZGVyLWxpbmUtaGVpZ2h0LzI7XHJcbiAgICAgICYudHJpYW5nbGUge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHNsaWRlci1saW5lLWhlaWdodC8yIDAgJHNsaWRlci1saW5lLWhlaWdodC8yICRzbGlkZXItbGluZS1oZWlnaHQvMjtcclxuICAgICAgICB3aWR0aDogIDFweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHNsaWRlci1wcmltYXJ5LWJvdHRvbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIC5zbGlkZXItdGljay1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2xpZGVyLWxpbmUtaGVpZ2h0ICogLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2xpZGVyLXJ0bCB7XHJcbiAgICAgIC5zbGlkZXItdHJhY2sge1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgcmlnaHQ6IDI1JTtcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyLXRpY2ssXHJcbiAgICAgIC5zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAmLnRyaWFuZ2xlIHtcclxuICAgICAgICAgIGJvcmRlci13aWR0aDogJHNsaWRlci1saW5lLWhlaWdodC8yICRzbGlkZXItbGluZS1oZWlnaHQvMiAkc2xpZGVyLWxpbmUtaGVpZ2h0LzIgMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci10aWNrLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnNsaWRlci10aWNrLWxhYmVsIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzbGlkZXItbGluZS1oZWlnaHQgKiAuMjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5zbGlkZXItZGlzYWJsZWQge1xyXG4gICAgLnNsaWRlci1oYW5kbGUge1xyXG4gICAgICBAaW5jbHVkZSBzbGlkZXJfYmFja2dyb3VuZC1pbWFnZSgkc2xpZGVyLWdyYXktMiwgJHNsaWRlci1ncmF5LTEsIG1peCgkc2xpZGVyLWdyYXktMiwgJHNsaWRlci1ncmF5LTEpKTtcclxuICAgIH1cclxuICAgIC5zbGlkZXItdHJhY2sge1xyXG4gICAgICBAaW5jbHVkZSBzbGlkZXJfYmFja2dyb3VuZC1pbWFnZSgkc2xpZGVyLWdyYXktMywgJHNsaWRlci1ncmF5LTQsIG1peCgkc2xpZGVyLWdyYXktMywgJHNsaWRlci1ncmF5LTQpKTtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcCB7XHJcbiAgICAmLnRvcCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5oaWRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGVyLXRyYWNrIHtcclxuICBAaW5jbHVkZSBzbGlkZXJfYmFja2dyb3VuZC1pbWFnZSgkc2xpZGVyLWdyYXktNSwgJHNsaWRlci1ncmF5LTYsIG1peCgkc2xpZGVyLWdyYXktNSwgJHNsaWRlci1ncmF5LTYpKTtcclxuICBAaW5jbHVkZSBzbGlkZXJfYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwwLjEpKTtcclxuICBAaW5jbHVkZSBzbGlkZXJfYm9yZGVyLXJhZGl1cygkc2xpZGVyLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojZTkyMTI1O1xyXG4gIEBpbmNsdWRlIHNsaWRlcl9ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG4gIEBpbmNsdWRlIHNsaWRlcl9ib3JkZXItcmFkaXVzKCRzbGlkZXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbiB7XHJcbiAgQGluY2x1ZGUgc2xpZGVyX2JhY2tncm91bmQtaW1hZ2UoJHNsaWRlci1zZWNvbmRhcnktdG9wLCAkc2xpZGVyLXNlY29uZGFyeS1ib3R0b20sIG1peCgkc2xpZGVyLXNlY29uZGFyeS10b3AsICRzbGlkZXItc2Vjb25kYXJ5LWJvdHRvbSkpO1xyXG59XHJcblxyXG4uc2xpZGVyLXRyYWNrLWxvdywgLnNsaWRlci10cmFjay1oaWdoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYmFja2dyb3VuZDogIzA0OWRjYztcclxufVxyXG5cclxuLnNsaWRlci1oYW5kbGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6ICA1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzbGlkZXItcHJpbWFyeTtcclxuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgJi5yb3VuZCB7XHJcbiAgICBAaW5jbHVkZSBzbGlkZXJfYm9yZGVyLXJhZGl1cygwcHgpO1xyXG4gIH1cclxuICAmLnRyaWFuZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbiAgfVxyXG4gICYuY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2xpZGVyLWxpbmUtaGVpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI2MDUnOyAvL3VuaWNvZGUgc3RhciBjaGFyYWN0ZXJcclxuICAgICAgY29sb3I6ICRzbGlkZXItdW5pY29kZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zbGlkZXItdGljayB7XHJcbiAgQGluY2x1ZGUgc2xpZGVyX2JhY2tncm91bmQtaW1hZ2UoJHNsaWRlci1ncmF5LTUsICRzbGlkZXItZ3JheS02LCBtaXgoJHNsaWRlci1ncmF5LTUsICRzbGlkZXItZ3JheS02KSk7XHJcbiAgQGluY2x1ZGUgc2xpZGVyX2JveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwwLjE1KSk7XHJcbiAgQGluY2x1ZGUgc2xpZGVyX2JveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogJHNsaWRlci1saW5lLWhlaWdodDtcclxuICBoZWlnaHQ6ICRzbGlkZXItbGluZS1oZWlnaHQ7XHJcbiAgZmlsdGVyOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgJi5yb3VuZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG4gICYudHJpYW5nbGUge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuICB9XHJcbiAgJi5jdXN0b20ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2xpZGVyLWxpbmUtaGVpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDI2MDUnOyAvL3VuaWNvZGUgc3RhciBjaGFyYWN0ZXJcclxuICAgICAgY29sb3I6ICRzbGlkZXItdW5pY29kZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5pbi1zZWxlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgc2xpZGVyX2JhY2tncm91bmQtaW1hZ2UoJHNsaWRlci1zZWNvbmRhcnktdG9wLCAkc2xpZGVyLXNlY29uZGFyeS1ib3R0b20sIG1peCgkc2xpZGVyLXNlY29uZGFyeS10b3AsICRzbGlkZXItc2Vjb25kYXJ5LWJvdHRvbSkpO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2Jvb3RzdHJhcC1zbGlkZXIvX3J1bGVzLnNjc3MiLCIkc2xpZGVyLWxpbmUtaGVpZ2h0OiAxNHB4ICFkZWZhdWx0O1xyXG4kc2xpZGVyLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcclxuJHNsaWRlci1ob3Jpem9udGFsLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xyXG4kc2xpZGVyLXZlcnRpY2FsLWhlaWdodDogMjEwcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBQcmltYXJ5IGNvbG9yc1xyXG4kc2xpZGVyLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XHJcbkBpZiB2YXJpYWJsZS1leGlzdHMoYnJhbmQtcHJpbWFyeSkge1xyXG4gICRzbGlkZXItcHJpbWFyeTogJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbn0gQGVsc2Uge1xyXG4gICRzbGlkZXItcHJpbWFyeTogIzgxODE4MSAhZGVmYXVsdDtcclxufVxyXG5cclxuJHNsaWRlci1wcmltYXJ5LXRvcDogJHNsaWRlci1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kc2xpZGVyLXByaW1hcnktYm90dG9tOiBkYXJrZW4oJHNsaWRlci1wcmltYXJ5LCA1JSkgIWRlZmF1bHQ7XHJcbiRzbGlkZXItc2Vjb25kYXJ5LXRvcDogc2F0dXJhdGUobGlnaHRlbigkc2xpZGVyLXByaW1hcnksIDI4JSksIDIwJSkgIWRlZmF1bHQ7XHJcbiRzbGlkZXItc2Vjb25kYXJ5LWJvdHRvbTogc2F0dXJhdGUobGlnaHRlbigkc2xpZGVyLXByaW1hcnksIDIzJSksIDIlKSAhZGVmYXVsdDtcclxuXHJcbi8vIGdyYXlzIGZvciBzbGlkZXIgY2hhbm5lbCBhbmQgZGlzYWJsZWQgc3RhdGVzXHJcbiRzbGlkZXItZ3JheS0xOiAjQkVCRUJFICFkZWZhdWx0O1xyXG4kc2xpZGVyLWdyYXktMjogI0RGREZERiAhZGVmYXVsdDtcclxuJHNsaWRlci1ncmF5LTM6ICNFNUU1RTUgIWRlZmF1bHQ7XHJcbiRzbGlkZXItZ3JheS00OiAjRTlFOUU5ICFkZWZhdWx0O1xyXG4kc2xpZGVyLWdyYXktNTogI0Y1RjVGNSAhZGVmYXVsdDtcclxuJHNsaWRlci1ncmF5LTY6ICNGOUY5RjkgIWRlZmF1bHQ7XHJcblxyXG4vLyB1bmljb2RlIGNvbG9yIGZvciBkZW1vIHBhZ2VcclxuJHNsaWRlci11bmljb2RlLWNvbG9yOiAjNzI2MjA0ICFkZWZhdWx0O1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9ib290c3RyYXAtc2xpZGVyL192YXJpYWJsZXMuc2NzcyIsIkBtaXhpbiBzbGlkZXJfYmFja2dyb3VuZC1pbWFnZSAoJGNvbG9yc3RhcnQ6I0Y1RjVGNSwgJGNvbG9yZW5kOiNGOUY5RjksICRiYWNrY29sb3I6ICNGN0Y3RjcpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2NvbG9yO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGNvbG9yc3RhcnQsICRjb2xvcmVuZCk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCRjb2xvcnN0YXJ0KSwgdG8oJGNvbG9yZW5kKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3JzdGFydCwgJGNvbG9yZW5kKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkY29sb3JzdGFydCwgJGNvbG9yZW5kKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkY29sb3JzdGFydCwgJGNvbG9yZW5kKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skY29sb3JzdGFydH0nLCBlbmRDb2xvcnN0cj0nI3skY29sb3JlbmR9JyxHcmFkaWVudFR5cGU9MCk7XHJcbn1cclxuQG1peGluIHNsaWRlcl9ib3gtc2l6aW5nICgkdmFsdWUpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuICAtbW96LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuICBib3gtc2l6aW5nOiAkdmFsdWU7XHJcbn1cclxuQG1peGluIHNsaWRlcl9ib3gtc2hhZG93ICgkdmFsdWUuLi4pIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6ICR2YWx1ZTtcclxuICAtbW96LWJveC1zaGFkb3c6ICR2YWx1ZTtcclxuICBib3gtc2hhZG93OiAkdmFsdWU7XHJcbn1cclxuQG1peGluIHNsaWRlcl9ib3JkZXItcmFkaXVzICgkdmFsdWUpIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICR2YWx1ZTtcclxuICBib3JkZXItcmFkaXVzOiAkdmFsdWU7XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvYm9vdHN0cmFwLXNsaWRlci9fbWl4aW5zLnNjc3MiLCIvKiFcclxuICogalF1ZXJ5IFF1ZXJ5QnVpbGRlciAyLjQuM1xyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE3IERhbWllbiBcIk1pc3RpY1wiIFNvcmVsIChodHRwOi8vd3d3LnN0cmFuZ2VwbGFuZXQuZnIpXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVClcclxuICovXHJcbiR0aGVtZS1uYW1lOiBkZWZhdWx0ICFkZWZhdWx0O1xyXG5cclxuLy8gY29tbW9uXHJcbiRpdGVtLXZlcnRpY2FsLXNwYWNpbmc6IDRweCAhZGVmYXVsdDtcclxuJGl0ZW0tYm9yZGVyLXJhZGl1czogNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8gZ3JvdXBzXHJcbiRncm91cC1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQwLCAyMTAsIC41KSAhZGVmYXVsdDtcclxuJGdyb3VwLWJvcmRlci1jb2xvcjogI0RDQzg5NiAhZGVmYXVsdDtcclxuJGdyb3VwLWJvcmRlcjogMXB4IHNvbGlkICRncm91cC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRncm91cC1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gcnVsZXNcclxuJHJ1bGUtYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSkgIWRlZmF1bHQ7XHJcbiRydWxlLWJvcmRlci1jb2xvcjogI0VFRSAhZGVmYXVsdDtcclxuJHJ1bGUtYm9yZGVyOiAxcHggc29saWQgJHJ1bGUtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcnVsZS1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIENvbG9yVmFyaWFibGVcclxuJHJ1bGUtdmFsdWUtc2VwYXJhdG9yOiAxcHggc29saWQgI0RERCAhZGVmYXVsdDtcclxuXHJcbi8vIGVycm9yc1xyXG4kZXJyb3ItaWNvbi1jb2xvcjogI0YwMCAhZGVmYXVsdDtcclxuJGVycm9yLWJvcmRlci1jb2xvcjogI0Y5OSAhZGVmYXVsdDtcclxuJGVycm9yLWJhY2tncm91bmQtY29sb3I6ICNGREQgIWRlZmF1bHQ7XHJcblxyXG4vLyB0aWNrc1xyXG4kdGlja3Mtd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJHRpY2tzLWNvbG9yOiAjQ0NDICFkZWZhdWx0O1xyXG4kdGlja3MtcG9zaXRpb246IDVweCwgMTBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBBQlNUUkFDVFNcclxuJWJhc2UtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAkaXRlbS12ZXJ0aWNhbC1zcGFjaW5nIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogJGl0ZW0tYm9yZGVyLXJhZGl1cztcclxuICBwYWRkaW5nOiAkcnVsZS1wYWRkaW5nO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuJXJ1bGUtY29tcG9uZW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnF1ZXJ5LWJ1aWxkZXIge1xyXG5cclxuICAvLyBHUk9VUFNcclxuICAucnVsZXMtZ3JvdXAtY29udGFpbmVyIHtcclxuICAgIEBleHRlbmQgJWJhc2UtY29udGFpbmVyO1xyXG5cclxuICAgIHBhZGRpbmc6ICRncm91cC1wYWRkaW5nO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICN7JGdyb3VwLXBhZGRpbmcgLSAkaXRlbS12ZXJ0aWNhbC1zcGFjaW5nfTtcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5ydWxlcy1ncm91cC1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGdyb3VwLXBhZGRpbmc7XHJcblxyXG4gICAgLmdyb3VwLWNvbmRpdGlvbnMge1xyXG4gICAgICAuYnRuLnJlYWRvbmx5Om5vdCguYWN0aXZlKSxcclxuICAgICAgaW5wdXRbbmFtZSQ9X2NvbmRdIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ucmVhZG9ubHkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ1bGVzLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwICN7bnRoKCR0aWNrcy1wb3NpdGlvbiwgMSkgKyBudGgoJHRpY2tzLXBvc2l0aW9uLCAyKX07XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAvLyBSVUxFU1xyXG4gIC5ydWxlLWNvbnRhaW5lciB7XHJcbiAgICBAZXh0ZW5kICViYXNlLWNvbnRhaW5lcjtcclxuXHJcbiAgICAucnVsZS1maWx0ZXItY29udGFpbmVyLFxyXG4gICAgLnJ1bGUtb3BlcmF0b3ItY29udGFpbmVyLFxyXG4gICAgLnJ1bGUtdmFsdWUtY29udGFpbmVyIHtcclxuICAgICAgQGV4dGVuZCAlcnVsZS1jb21wb25lbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnVsZS12YWx1ZS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyLWxlZnQ6ICRydWxlLXZhbHVlLXNlcGFyYXRvcjtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAgICYuYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0LCBpbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBFUlJPUlNcclxuICAuZXJyb3ItY29udGFpbmVyIHtcclxuICAgIEBleHRlbmQgJXJ1bGUtY29tcG9uZW50O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogaGVscDtcclxuICAgIGNvbG9yOiAkZXJyb3ItaWNvbi1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5oYXMtZXJyb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRlcnJvci1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLmVycm9yLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVElDS1NcclxuICAucnVsZXMtbGlzdD4qIHtcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogI3stMSAqIG50aCgkdGlja3MtcG9zaXRpb24sIDIpfTtcclxuICAgICAgd2lkdGg6IG50aCgkdGlja3MtcG9zaXRpb24sIDIpO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoNTAlICsgI3skaXRlbS12ZXJ0aWNhbC1zcGFjaW5nfSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRpY2tzLWNvbG9yO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogI3stMiAqICR0aWNrcy13aWR0aH07XHJcbiAgICAgIGJvcmRlci13aWR0aDogMCAwICR0aWNrcy13aWR0aCAkdGlja3Mtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAkdGlja3Mtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAjey0kZ3JvdXAtcGFkZGluZyAtICR0aWNrcy13aWR0aH07XHJcbiAgICAgIGhlaWdodDogY2FsYyg1MCUgKyAjeyRncm91cC1wYWRkaW5nICsgJGl0ZW0tdmVydGljYWwtc3BhY2luZ30pO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgI3syICogJHRpY2tzLXdpZHRofTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIGltcG9ydFxyXG5AaW1wb3J0IFwicGx1Z2lucy9fYnQtY2hlY2tib3hcIjtcclxuQGltcG9ydCBcInBsdWdpbnMvX2J0LXRvb2x0aXAtZXJyb3JzXCI7XHJcbkBpbXBvcnQgXCJwbHVnaW5zL19maWx0ZXItZGVzY3JpcHRpb25cIjtcclxuQGltcG9ydCBcInBsdWdpbnMvX2ludmVydFwiO1xyXG5AaW1wb3J0IFwicGx1Z2lucy9fc29ydGFibGVcIjtcclxuLy8gZW5kaW1wb3J0XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnlCdWlsZGVyL3Njc3MvZGVmYXVsdC5zY3NzIiwiLnF1ZXJ5LWJ1aWxkZXIuYnQtY2hlY2tib3gtZ2x5cGhpY29ucyB7XHJcbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICBjb250ZW50OiAnXFxlMDEzJztcclxuICB9XHJcblxyXG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnlCdWlsZGVyL3Njc3MvcGx1Z2lucy9fYnQtY2hlY2tib3guc2NzcyIsIiRlcnJvci10b29sdGlwLWNvbG9yOiAjRjk5O1xyXG5cclxuQGlmICR0aGVtZS1uYW1lID09ICdkYXJrJyB7XHJcbiAgJGVycm9yLXRvb2x0aXAtY29sb3I6ICNGMjI7XHJcbn1cclxuXHJcbi5xdWVyeS1idWlsZGVyIC5lcnJvci1jb250YWluZXIgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XHJcbiAgY29sb3I6ICRlcnJvci10b29sdGlwLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9wbHVnaW5zL2pxdWVyeUJ1aWxkZXIvc2Nzcy9wbHVnaW5zL19idC10b29sdGlwLWVycm9ycy5zY3NzIiwiJGRlc2NyaXB0aW9uLWJhY2tncm91bmQtY29sb3I6ICNEOUVERjc7XHJcbiRkZXNjcmlwdGlvbi1ib3JkZXItY29sb3I6ICNCQ0U4RjE7XHJcbiRkZXNjcmlwdGlvbi10ZXh0LWNvbG9yOiAjMzE3MDhGO1xyXG5cclxuQGlmICR0aGVtZS1uYW1lID09ICdkYXJrJyB7XHJcbiAgJGRlc2NyaXB0aW9uLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTcwLCAyNTUsIC4yKTtcclxuICAkZGVzY3JpcHRpb24tdGV4dC1jb2xvcjogI0FBRDFFNDtcclxuICAkZGVzY3JpcHRpb24tYm9yZGVyLWNvbG9yOiAjMzQ2RjdCO1xyXG59XHJcblxyXG4kZGVzY3JpcHRpb24tYm9yZGVyOiAxcHggc29saWQgJGRlc2NyaXB0aW9uLWJvcmRlci1jb2xvcjtcclxuXHJcbi5xdWVyeS1idWlsZGVyIHAuZmlsdGVyLWRlc2NyaXB0aW9uIHtcclxuICBtYXJnaW46ICRydWxlLXBhZGRpbmcgMCAwIDA7XHJcbiAgYmFja2dyb3VuZDogJGRlc2NyaXB0aW9uLWJhY2tncm91bmQtY29sb3I7XHJcbiAgYm9yZGVyOiAkZGVzY3JpcHRpb24tYm9yZGVyO1xyXG4gIGNvbG9yOiAkZGVzY3JpcHRpb24tdGV4dC1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAkaXRlbS1ib3JkZXItcmFkaXVzO1xyXG4gIHBhZGRpbmc6ICN7JHJ1bGUtcGFkZGluZyAvIDJ9ICRydWxlLXBhZGRpbmc7XHJcbiAgZm9udC1zaXplOiAuOGVtO1xyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnlCdWlsZGVyL3Njc3MvcGx1Z2lucy9fZmlsdGVyLWRlc2NyaXB0aW9uLnNjc3MiLCIucXVlcnktYnVpbGRlciB7XHJcbiAgLnJ1bGVzLWdyb3VwLWhlYWRlciBbZGF0YS1pbnZlcnRdIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGx1Z2lucy9qcXVlcnlCdWlsZGVyL3Njc3MvcGx1Z2lucy9faW52ZXJ0LnNjc3MiLCIkcGxhY2Vob2xkZXItYm9yZGVyLWNvbG9yOiAjQkJCO1xyXG4kcGxhY2Vob2xkZXItYm9yZGVyOiAxcHggZGFzaGVkICRwbGFjZWhvbGRlci1ib3JkZXItY29sb3I7XHJcblxyXG4ucXVlcnktYnVpbGRlciB7XHJcbiAgLmRyYWctaGFuZGxlIHtcclxuICAgIEBleHRlbmQgJXJ1bGUtY29tcG9uZW50O1xyXG4gICAgY3Vyc29yOiBtb3ZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZHJhZ2dpbmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucnVsZS1wbGFjZWhvbGRlciB7XHJcbiAgICBAZXh0ZW5kICViYXNlLWNvbnRhaW5lcjtcclxuICAgIGJvcmRlcjogJHBsYWNlaG9sZGVyLWJvcmRlcjtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3BsdWdpbnMvanF1ZXJ5QnVpbGRlci9zY3NzL3BsdWdpbnMvX3NvcnRhYmxlLnNjc3MiLCIucmVzZXJ2YXRpb24tbG9nc3tcclxuXHQubWFpbi1wYW5lbHtcclxuXHQgICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG5cdCAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcblx0ICAgICAgICBtYXgtd2lkdGg6IDE0MzVweDtcclxuXHQgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdCAgICAgICAgLmZsb2F0LWxlZnQucXR5e1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBcdGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBcdGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG4gICAgICAgICAgICAgICAgXHRjb2xvcjogI2EzYTZhOTtcclxuICAgICAgICAgICAgICAgIFx0ZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgIFx0cGFkZGluZy1yaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mbG9hdC1yaWdodHtcclxuICAgICAgICAgICAgXHRpbnB1dHtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206OXB4O1xyXG5cdCAgICAgICAgICAgIFx0d2lkdGg6IDI1NHB4O1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOjlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmlucHV0LXRhYntcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHRcdFx0Lmljb24tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIFx0dG9wOiAxMXB4O1xyXG5cdFx0XHRcdCAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3QtcmVzZXJ2YXRpb257XHJcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIFx0dGFibGV7XHJcbiAgICAgICAgICAgIFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgXHRcdGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG4gICAgICAgICAgICBcdFx0Y29sb3I6ICMyNDI0MjQ7XHJcbiAgICAgICAgICAgIFx0XHQudGFibGUtaGVhZGVye1xyXG4gICAgICAgICAgICBcdFx0XHQgICAgaGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAkcGJjO1xyXG5cdFx0XHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogJHBiYztcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG5cdFx0XHRcdFx0XHQgICAgdGh7XHJcblx0XHRcdFx0XHRcdCAgICBcdHBhZGRpbmctcmlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0ICAgIFx0cGFkZGluZy1sZWZ0OjIwcHg7XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcbiAgICAgICAgICAgIFx0XHR9XHJcbiAgICAgICAgICAgIFx0XHR0Ym9keXtcclxuXHQgICAgICAgICAgICBcdFx0dHJ7XHJcblx0XHQgICAgICAgICAgICBcdFx0dGR7XHJcblx0XHQgICAgICAgICAgICBcdFx0XHRwYWRkaW5nOjMwcHggMjBweDtcclxuXHRcdCAgICAgICAgICAgIFx0XHR9XHJcblx0XHQgICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgXHRcdH1cclxuICAgICAgICAgICAgXHR9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgICAgIFx0cGFkZGluZy10b3A6NTBweDtcclxuICAgICAgICBcdFx0bGl7XHJcbiAgICAgICAgXHRcdFx0YmFja2dyb3VuZDokcGJjO1xyXG4gICAgICAgIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBcdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgIFx0XHRcdGEsc3BhbntcclxuICAgICAgICBcdFx0XHRjb2xvcjogI2ZmZjtcclxuICAgICAgICBcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgXHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG4gICAgICAgIFx0XHRcdHdpZHRoOjMwcHg7XHJcbiAgICAgICAgXHRcdFx0aGVpZ2h0OjIzcHg7XHJcbiAgICAgICAgXHRcdFx0cGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIFx0XHRcdH1cclxuICAgICAgICBcdFx0XHRhOmFmdGVye1xyXG4gICAgXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICAgICAgXHRcdH1cclxuICAgICAgICBcdFx0bGkuYWN0aXZle1xyXG4gICAgICAgIFx0XHRcdGJhY2tncm91bmQ6IzQzYzRlYztcclxuICAgICAgICBcdFx0fVxyXG4gICAgICAgIFx0XHRsaTpmaXJzdC1jaGlsZCxsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ViZWJlYjtcclxuICAgICAgICAgICAgICAgICAgICBhLHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyNDI0MjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRoZS1tZXNzYWdle1xyXG4gICAgICAgICAgICBcdGZvcm17XHJcbiAgICAgICAgICAgIFx0XHR0ZXh0YXJlYXtcclxuICAgICAgICAgICAgXHRcdFx0d2lkdGg6IDQyJTtcclxuICAgICAgICAgICAgXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkcGJjO1xyXG4gICAgICAgICAgICBcdFx0fVxyXG4gICAgICAgICAgICBcdFx0YnV0dG9ue1xyXG4gICAgICAgICAgICBcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRwYmM7XHJcbiAgICAgICAgICAgIFx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgICAgIFx0XHRcdGNvbG9yOiRwYmM7XHJcbiAgICAgICAgICAgIFx0XHRcdHdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgXHRcdFx0aGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICBcdFx0fVxyXG4gICAgICAgICAgICBcdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0XHRcdFx0ICAgIGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0XHRcdFx0ICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRcdCAgICBmb250LWZhbWlseTogJGdyZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2UzZTNlO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGdyZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMzZTNlM2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRncmY7XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgIFx0fVxyXG4gICAgICAgICAgICB9XHJcblx0ICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZXNlcnZhdGlvbi1wb2xpY3l7XHJcblx0Lm1haW4tcGFuZWx7XHJcblx0ICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuXHQgICAgXHRzZWxlY3Quc2luZ2xlLnNlbGVjdGJveHtcclxuXHQgICAgXHRcdHdpZHRoOiAzMDBweDtcclxuXHQgICAgXHR9XHJcblx0ICAgIFx0LnVzYWdlLW1lc3NhZ2V7XHJcblx0ICAgIFx0XHR3aWR0aDogMTAwJTtcclxuXHQgICAgXHRcdGZsb2F0OmxlZnQ7XHJcblx0ICAgIFx0XHRoM3tcclxuXHQgICAgXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHQgICAgXHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdCAgICBcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0ICAgIFx0XHRcdGZvbnQtZmFtaWx5OiRnYmY7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0XHRwe1xyXG5cdCAgICBcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0ICAgIFx0XHRcdGZvbnQtZmFtaWx5OiAkZ3JmO1xyXG5cdCAgICBcdFx0fVxyXG5cdCAgICBcdH1cclxuXHQgICAgXHQuZ3JlZW5jaGVja2JveHtcclxuXHQgICAgXHRcdGZsb2F0OmxlZnQ7XHJcblx0ICAgIFx0XHR1bHtcclxuXHQgICAgXHRcdFx0bGl7XHJcblx0ICAgIFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHQgICAgXHRcdFx0fVxyXG5cdCAgICBcdFx0fVxyXG4gICAgXHRcdCAgICAudGctbGlzdCB7XHJcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG5cdFx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdCAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdCAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50Zy1saXN0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50Z2wge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRnbCwgLnRnbDphZnRlciwgLnRnbDpiZWZvcmUsIC50Z2wgKiwgLnRnbCAqOmFmdGVyLCAudGdsICo6YmVmb3JlLCAudGdsICsgLnRnbC1idG4ge1xyXG5cdFx0XHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRnbDo6LW1vei1zZWxlY3Rpb24sIC50Z2w6YWZ0ZXI6Oi1tb3otc2VsZWN0aW9uLCAudGdsOmJlZm9yZTo6LW1vei1zZWxlY3Rpb24sIC50Z2wgKjo6LW1vei1zZWxlY3Rpb24sIC50Z2wgKjphZnRlcjo6LW1vei1zZWxlY3Rpb24sIC50Z2wgKjpiZWZvcmU6Oi1tb3otc2VsZWN0aW9uLCAudGdsICsgLnRnbC1idG46Oi1tb3otc2VsZWN0aW9uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50Z2w6OnNlbGVjdGlvbiwgLnRnbDphZnRlcjo6c2VsZWN0aW9uLCAudGdsOmJlZm9yZTo6c2VsZWN0aW9uLCAudGdsICo6OnNlbGVjdGlvbiwgLnRnbCAqOmFmdGVyOjpzZWxlY3Rpb24sIC50Z2wgKjpiZWZvcmU6OnNlbGVjdGlvbiwgLnRnbCArIC50Z2wtYnRuOjpzZWxlY3Rpb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRnbCArIC50Z2wtYnRuIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0XHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRnbCArIC50Z2wtYnRuOmFmdGVyLCAudGdsICsgLnRnbC1idG46YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50Z2wgKyAudGdsLWJ0bjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGdsICsgLnRnbC1idG46YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50Z2w6Y2hlY2tlZCArIC50Z2wtYnRuOmFmdGVyIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDYwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50Z2wtbGlnaHQgKyAudGdsLWJ0biB7XHJcblx0XHRcdFx0ICBiYWNrZ3JvdW5kOiAjM2Q4ODNkO1xyXG5cdFx0XHRcdCAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG5cdFx0XHRcdCAgcGFkZGluZzogMnB4O1xyXG5cdFx0XHRcdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcblx0XHRcdFx0ICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50Z2wtbGlnaHQgKyAudGdsLWJ0bjphZnRlciB7XHJcblx0XHRcdFx0ICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0ICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdCAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblx0XHRcdFx0ICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50Z2wtbGlnaHQ6Y2hlY2tlZCArIC50Z2wtYnRuIHtcclxuXHRcdFx0XHQgIGJhY2tncm91bmQ6ICM5RkQ2QUU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHQgICAgXHR9XHJcblxyXG5cclxuXHQgICAgIH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uYm90dG9tLWNvbnRlbnR7XHJcblx0aDF7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRjb2xvcjokcGJjO1xyXG5cdH1cclxuXHR1bC50YWJsZS1yZXNwb25zaXZlLmJvZHl0YWJsZXtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHR9XHJcblx0LnRhYmxlLXJlc3BvbnNpdmUuaGVhZGVyLW9mLXRoZS10YWJsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0fVxyXG5cdHVsLnRhYmxlLXJlc3BvbnNpdmV7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cclxuXHRcdHVse1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdFx0fVxyXG5cdFx0bGkubmFtZXtcclxuXHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdH1cclxuXHRcdGxpLnNhbGF7XHJcblx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHR9XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGNvbG9yOiRwYmM7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAudGFibGUtaGVhZGVye1xyXG4gICAgICAgIFx0Ym9yZGVyLWJvdHRvbToycHggc29saWQgJHBiYztcclxuICAgICAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFx0dWx7XHJcbiAgICAgICAgXHRcdGxpe1xyXG4gICAgICAgIFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgIFx0XHR9XHJcbiAgICAgICAgXHR9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblx0fVxyXG5cdC5wcmVub3RhdGlvbi1yaWdodC1jb2x7XHJcblx0XHQjY2FuY2VsLW9yZGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDkwcHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjYTFhMWExO1xyXG5cdFx0ICAgIGJveC1zaGFkb3c6IDFweCAzcHggOHB4ICNjNWM1YzU7XHJcblx0XHQgICAgY29sb3I6ICMwNDhiYjQ7XHJcblx0XHQgICAgZm9udC1zaXplOiAzNHB4O1xyXG5cdFx0fVxyXG5cdFx0Lmdve1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDkwcHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogIzA0OGJiNDtcclxuXHRcdCAgICBib3JkZXI6IG5vbmU7XHJcblx0XHQgICAgYm94LXNoYWRvdzogMXB4IDNweCA4cHggI2M1YzVjNTtcclxuXHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdCAgICBmb250LXNpemU6IDM0cHg7XHJcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5zaGFkb3ctd3JhcHBlcntcclxuXHRcdGJveC1zaGFkb3c6IDVweCAxcHggMTBweCAtMnB4ICNjNWM1YzU7XHJcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0ICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG5cdH1cclxuXHQudGltZS1pbnRlcnZhbHtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0ICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcblx0fVxyXG59XHJcbi5jb250X3NlbGVjdF9pbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrICwgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uY29udF9zZWxlY3RfaW50Ojotd2Via2l0LXNjcm9sbGJhciwgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmNvbnRfc2VsZWN0X2ludDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG5cdGJhY2tncm91bmQtY29sb3I6JHBiYztcclxufVxyXG4uc2Nyb2xsYmFye1xyXG4gICAgaGVpZ2h0OiA1MTBweDtcclxuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuXHJcbnVsLnRhYmxlLXJlc3BvbnNpdmUuYm9keXRhYmxlPmxpOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojZjZmNmY2O1xyXG59XHJcbnVsLnRhYmxlLXJlc3BvbnNpdmU+bGl7XHJcblxyXG5cdFx0XHRsaW5lLWhlaWdodDogODVweDtcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjMwcHg7XHJcblx0XHRcdFx0LmRlbGV0ZS1pY29ue1xyXG5cdFx0XHRcdFx0LmZhLmZhLXRpbWVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdCAgICB3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHQgICAgYmFja2dyb3VuZDokcGJjO1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRcdCAgICBmb250LXdlaWdodDogMTAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuLnByZW5vdGF0aW9uLXJpZ2h0LWNvbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwYmM7XHJcbn1cclxuLnByZW5vdGF0aW9uLXJpZ2h0LWNvbCAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuI2RlbW97XHJcblx0ZGlzcGxheTpub25lO1xyXG5cdG1hcmdpbi10b3A6NTBweDtcclxufVxyXG4jZGVtby5zaG93LWRpdntcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4gLyogLy8vICBERUNPUkFUSU9OIENTUyAvLy8gICovXHJcbi5jb250X3NlbGVjdF9jZW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOjUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICBtYXJnaW4tbGVmdDogLTE1MHB4O1xyXG59XHJcblxyXG4uY29udF9oZWdfNTAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDUwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3YjUyO1xyXG59XHJcbi8qIC8vLyAgRU5EIERFQ09SQVRJT04gQ1NTICAvLy8gICovXHJcblxyXG4uaWNvbl9zZWxlY3RfbWF0ZSBzdmd7XHJcbiAgIGZpbGw6ICRwYmM7XHJcbiAgIHdpZHRoOiA2MHB4O1xyXG4gICBoZWlnaHQ6IDYwcHg7XHJcbn1cclxuLmljb25fc2VsZWN0X21hdGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6MjBweDtcclxuICByaWdodDogMiU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMjc1bXM7XHJcblxyXG59XHJcblxyXG4uc2VsZWN0X21hdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogNjBweDtcclxuICAgIGNvbG9yOiAkcGJjO1xyXG4gICAgZm9udC1zaXplOiAzMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRwYmM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8qIE9jdWx0byBlbCBlbGVtZW50byBzZWxlY3QgKi9cclxuICBzZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMHB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250X2xpc3Rfc2VsZWN0X21hdGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDVweCA0cHggMTBweCAtMnB4ICNjNWM1YzU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDM3NW1zIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDM3NW1zIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5jb250X2xpc3Rfc2VsZWN0X21hdGUuc2hvdy1kaXZ7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xyXG5cdC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcblx0LW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbn1cclxuLmNvbnRfc2VsZWN0X2ludCB7XHJcbiAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAzNzVtcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAzNzVtcyBlYXNlLWluLW91dDtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG5cclxuXHRsaSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAyNzVtcyBlYXNlLWluLW91dDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgIHBhZGRpbmctbGVmdDo1MHB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBsaTpudGgtY2hpbGQob2RkKSB7XHJcblx0ICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLyogZXRpcXVldGEgPHA+IGNvbiBsYSBvcGNpb24gc2VsZWNpb25hZGEgICovXHJcbi5zZWxlY2lvbmFkb19vcGNpb24ge1xyXG4gICAgcGFkZGluZzogMjBweCAyJTtcclxuICAgIHdpZHRoOiA5NiU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jdGltZV9waWNrZXJ7XHJcblx0aW1ne1xyXG5cdFx0cGFkZGluZy1yaWdodDoyMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTEwcHg7XHJcblx0fVxyXG5cdHNwYW57XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRjb2xvcjogJHBiYztcclxuXHRcdHBhZGRpbmctbGVmdDozNXB4O1xyXG5cdH1cclxuXHRpbnB1dHtcclxuXHRcdC8vIHdpZHRoOiAxNjBweDtcclxuXHRcdHdpZHRoOjIzJTtcclxuXHQgICAgYm9yZGVyOiBub25lO1xyXG5cdCAgICBmb250LXNpemU6IDQ0cHg7XHJcblx0ICAgIGNvbG9yOiAkcGJjO1xyXG5cdCAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcclxuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1kb3duLWNsb2NrLnBuZyk7XHJcblx0ICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG5cdH1cclxuXHRpbnB1dDpmb2N1c3tcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5zdXJ2ZXksLnNlbGV6aW9uYV9jb3JzbywubXVsdGltZWRpYS1wYW5uZWx7XHJcblx0aW5wdXQsdGV4dGFyZWF7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHRcdCY6Zm9jdXN7XHJcblx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy92LnBuZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuXHR9XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0LmZvcm0tY29udHJvbHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzRkEyRDA7XHJcblx0XHRtYXgtd2lkdGg6IDU3MHB4O1xyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sLmlzLWludmFsaWR7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1O1xyXG5cdH1cclxuXHQucXVlc3Rpb24td3JhcHBlcntcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHQuZm9ybS1jb250cm9se1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0fVxyXG5cdFx0LnF1ZXN0aW9ue1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0bntcclxuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNGQTJEMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0ZBMkQwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjM0ZBMkQwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnF1ZXN0aW9uLXR5cGV7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0XHQuY29se1xyXG5cdFx0XHRcdC8vIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxNzBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLWNvbnRyb2wge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxLjVyZW07XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ei1pbmRleDogLTE7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC0wLjI1cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0XHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzRkEyRDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogLTAuMjVyZW07XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMnJlbTtcclxuXHRcdFx0XHRoZWlnaHQ6IDJyZW07XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSd4TWlkWU1pZCcgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInJTNlJTNjZGVmcyUzZSUzY3N0eWxlJTNlIC5jbHMtMSAlN2IgZmlsbDogJTIzMDQ5ZGNjOyU3ZCAlM2Mvc3R5bGUlM2UlM2MvZGVmcyUzZSUzY3JlY3Qgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyBjbGFzcz0nY2xzLTEnLyUzZSUzYy9zdmclM2UgXCIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hbnN3ZXJzLXdyYXBwZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC5pbnZhbGlkLWZlZWRiYWNrLmlzLXNob3duaWd7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdH1cclxuXHRcdC5pdGVtLWFuc3dlcntcclxuXHRcdFx0bWluLXdpZHRoOjMwMHB4O1xyXG5cdFx0XHRmbGV4LWdyb3c6IDA7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDY5MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHQ+ZGl2e2FsaWduLWl0ZW1zOiBjZW50ZXI7fVxyXG5cdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRjb2xvcjogJHBiYztcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjM0ZBMkQwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWNvbnRyb2x7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY3VzdG9tLWNvbnRyb2wge1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgNDVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRsYWJlbHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY3JlYXRlLWFucy5wbmdcIik7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dHtvcGFjaXR5OiAwO31cclxuXHRcdFx0XHRpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jcmVhdGUtb2sucG5nXCIpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5uZXctcXVpei13cmFwcGVye1xyXG4gICAgICAgIC5mbG9hdC1sZWZ0LnF0eXtcclxuXHRcdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0XHRcdGNvbG9yOiAjYWZhZmFmO1xyXG5cdFx0XHR9XHJcblx0XHRcdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHRcdFx0Y29sb3I6ICNhZmFmYWY7XHJcblx0XHRcdH1cclxuXHRcdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdFx0XHRcdGNvbG9yOiAjYWZhZmFmO1xyXG5cdFx0XHR9XHJcblx0XHRcdDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdFx0XHRjb2xvcjojYWZhZmFmO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbG9hdC1sZWZ0LnF0eSBpbnB1dHtcclxuXHRcdCAgICBoZWlnaHQ6IDUwcHg7XHJcblx0XHQgICAgd2lkdGg6IDMwM3B4O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdCAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHR9XHJcblx0XHQubW9kYWwtZGlhbG9ne1xyXG5cdFx0XHRtYXgtd2lkdGg6IDU4NHB4O1xyXG5cdFx0XHQubW9kYWwtY29udGVudHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRcdFx0ICAgIGhlaWdodDogMzA1cHg7XHJcblx0XHRcdCAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHQgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdCAgICB3aWR0aDoxMDAlO1xyXG5cdFx0XHQgICAgcGFkZGluZzozMHB4O1xyXG5cdFx0XHQgICAgaDF7XHJcblx0XHRcdCAgICBcdGZvbnQtc2l6ZTozNnB4O1xyXG5cdFx0XHQgICAgXHRjb2xvcjojOWQ5ZDlkO1xyXG5cdFx0XHQgICAgXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgcHtcclxuXHRcdFx0ICAgIFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdCAgICBcdGNvbG9yOiM0ZjRmNGY7XHJcblx0XHRcdCAgICBcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0XHRidXR0b257XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTc4cHg7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHQgICAgYm9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdCYjYnRuWWVzQ29uZmlybVllc05ve1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JHBiYztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYjYnRuTm9Db25maXJtWWVzTm97XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojY2NjY2NjO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM0ZjRmNGY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdCAgICAgICAgXHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnZlcnRpY2FsLWFsaWdubWVudC1oZWxwZXIge1xyXG5cdCAgICBkaXNwbGF5OnRhYmxlO1xyXG5cdCAgICBoZWlnaHQ6IDEwMCU7XHJcblx0ICAgIG1heC13aWR0aDogNTg0cHg7XHJcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgICB3aWR0aDoxMDAlXHJcblx0fVxyXG5cdC52ZXJ0aWNhbC1hbGlnbi1jZW50ZXIge1xyXG5cdCAgICAvKiBUbyBjZW50ZXIgdmVydGljYWxseSAqL1xyXG5cdCAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXJ7XHJcblx0XHRib3JkZXItd2lkdGg6NHB4O1xyXG5cdFx0aDJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogNDNweDtcclxuXHRcdH1cclxuXHRcdGgze1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODE4MDgwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmFsbC1xdWl6e1xyXG5cdFx0Lm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXJ7XHJcblx0XHRcdG1heC13aWR0aDogODkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXctcXVpei1jb250ZW50e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTo3MHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Lm1vZC1lbHtcclxuXHRcdFx0LmNvbC1hbnN7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQucm93LXdyYXBwZXJ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XHJcblx0XHRcdFx0LnF1aXotYW5ze1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0XHRjb2xvcjogI2FmYWZhZjtcclxuXHRcdFx0Zm9udC1zaXplOjE3cHg7XHJcblx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xyXG5cdFx0fVxyXG5cdFx0OjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuXHRcdFx0Y29sb3I6ICNhZmFmYWY7XHJcblx0XHRcdGZvbnQtc2l6ZToxN3B4O1xyXG5cdFx0XHRmb250LXN0eWxlOml0YWxpYztcclxuXHRcdH1cclxuXHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuXHRcdFx0Y29sb3I6ICNhZmFmYWY7XHJcblx0XHRcdGZvbnQtc2l6ZToxN3B4O1xyXG5cdFx0XHRmb250LXN0eWxlOml0YWxpYztcclxuXHRcdH1cclxuXHRcdDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuXHRcdFx0Y29sb3I6I2FmYWZhZjtcclxuXHRcdFx0Zm9udC1zaXplOjE3cHg7XHJcblx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xyXG5cdFx0fVxyXG5cdFx0LnF1aXotcXVlc3Rpb257XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcblx0XHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0bGFiZWwucXVlc3Rpb24tbGFiZWx7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHQgICAgd2lkdGg6IDMycHg7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogNTJweDtcclxuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICRwYmM7XHJcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjokcGJjO1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHBiYztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE5cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHBiYztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE5cHg7O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHBiYztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE5cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcGJjO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPXRleHRde1xyXG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMjcycHg7XHJcblx0XHRcdFx0ICAgIGhlaWdodDogNTJweDtcclxuXHRcdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjokcGJjO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGFpbmVyLWNoZWNrLWJveHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmdyb3VwLWFsbHtcclxuXHRcdFx0XHQuY29udGFpbmVyLWNoZWNrLWJveHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5xdWl6LWFuc3tcclxuXHRcdFx0d2lkdGg6NzAlO1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0ICAgIC8vIC5wbHVzLWJ0biB7XHJcblx0XHRcdFx0Ly8gICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHQvLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHQvLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0Ly8gICAgIHdpZHRoOiAzN3B4O1xyXG5cdFx0XHRcdC8vICAgICBoZWlnaHQ6IDM3cHg7XHJcblx0XHRcdFx0Ly8gICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdC8vICAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQvLyAgICAgYmFja2dyb3VuZDogIzA0OWRjYztcclxuXHRcdFx0XHQvLyAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ly8gICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHQvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogN3B4O1xyXG5cdFx0XHRcdC8vICAgICAmOmZvY3Vze1xyXG5cdFx0XHRcdC8vICAgICBcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0XHQvLyAgICAgfVxyXG5cdFx0XHRcdC8vICAgICBhe1xyXG5cdFx0XHRcdC8vICAgICBcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0Ly8gICAgIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdFx0Ly8gICAgIH1cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0LmNoZWNrbWFya3tcclxuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdCAgICB0b3A6IDdweDtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiAzN3B4O1xyXG5cdFx0XHRcdCAgICB3aWR0aDogMzdweDtcclxuXHRcdFx0XHQgICAgJjphZnRlcntcclxuXHRcdFx0XHRcdCAgICB0b3A6IDEzcHg7XHJcblx0XHRcdFx0XHQgICAgbGVmdDogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJre1xyXG5cdFx0XHRcdFx0dG9wOi0ycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRcdFx0ICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHQuY29sLWFuc3tcclxuXHRcdFx0XHR3aWR0aDozMi41JTtcclxuXHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXXtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdCAgICBoZWlnaHQ6IDUycHg7XHJcblx0XHRcdFx0ICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0ICAgIGJvcmRlci1jb2xvcjokcGJjO1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0XHR3aWR0aDozNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9dGV4dF17XHJcblx0ICAgICAgICAgICAgICAgIHdpZHRoOiAyMDhweDtcclxuXHRcdFx0XHQgICAgaGVpZ2h0OiA1MnB4O1xyXG5cdFx0XHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiRwYmM7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuXHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0ICAgIG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmdyb3VwLWFsbHtcclxuXHRcdFx0d2lkdGg6IDg1cHg7XHJcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XHJcblx0XHQgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHQgICAgYmFja2dyb3VuZDogJHBiYztcclxuXHRcdCAgICBoZWlnaHQ6IDQ4cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblx0XHQgICAgcGFkZGluZzogMTBweDtcclxuXHRcdCAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHQgICAgbWFyZ2luLXRvcDogMnB4O1xyXG5cdFx0ICAgIC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmsge1xyXG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQgICAgdG9wOiAtMnB4O1xyXG5cdFx0XHQgICAgbGVmdDogMDtcclxuXHRcdFx0ICAgIGhlaWdodDogMzFweDtcclxuXHRcdFx0ICAgIHdpZHRoOiAzMXB4O1xyXG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHQgICAgJjphZnRlcntcclxuXHRcdFx0ICAgIFx0Ym9yZGVyOiAzcHggc29saWQgJHBiYztcclxuXHRcdFx0ICAgIFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHQgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0ICAgIGJ1dHRvbntcclxuXHRcdCAgICBcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHQgICAgcGFkZGluZzogMHB4O1xyXG5cdFx0XHQgICAgYm9yZGVyOiAwcHg7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0ICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdCAgICBmbG9hdDogcmlnaHQ7XHJcblx0XHRcdCAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0ICAgIHBhZGRpbmc6IDBweCA3cHg7XHJcblx0XHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubG9hZGVyLWlubGluZXtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjowIDVweDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG5cdC5ibHUtYmctYnRue1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHQgICAgd2lkdGg6IDE3MHB4O1xyXG5cdCAgICBoZWlnaHQ6IDM4cHg7XHJcblx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAkcGJjO1xyXG5cdCAgICBjb2xvcjogI2ZmZjtcclxuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICAgIGZvbnQtZmFtaWx5OiAkZ2JmO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICAmOmZvY3Vze1xyXG5cdCAgICBcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOmRpc2FibGVke1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHR9XHJcblx0ICAgIGF7XHJcblx0ICAgIFx0Y29sb3I6I2ZmZjtcclxuXHQgICAgXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnBsdXMtYnRuIHtcclxuXHQgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdCAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XHJcblx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XHJcblx0ICAgIHdpZHRoOiA0NXB4O1xyXG5cdCAgICBoZWlnaHQ6IDQ1cHg7XHJcblx0ICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdCAgICBjb2xvcjogJHBiYztcclxuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHQgICAgJjpmb2N1c3tcclxuXHQgICAgXHRvdXRsaW5lOiBub25lO1xyXG5cdCAgICB9XHJcblx0ICAgIGF7XHJcblx0ICAgIFx0Y29sb3I6JHBiYztcclxuXHQgICAgXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRcdH1cclxuXHRcdCYuYmx1ZXtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBiYztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hZGQtbmV3LWNhdGVnb3J5e1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRwYWRkaW5nLXRvcDo2MnB4O1xyXG5cdFx0aDF7XHJcblx0XHRcdGZvbnQtc2l6ZToyMXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTokZ3JmO1xyXG5cdFx0XHRjb2xvcjokcGJjO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkcGJjO1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0XHR9XHJcblx0XHRsYWJlbHtcclxuXHRcdFx0Y29sb3I6IzFjMWMxYztcclxuXHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0bWF4LXdpZHRoOjUzMHB4O1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkcGJjO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjQwcHg7XHJcblx0XHR9XHJcblx0XHQuaW5wdXQtZ3JvdXB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYWdpbmF0aW9ue1xyXG5cdFx0cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5jcmVhdGUtc3VydmV5ICwgLmxpc3Qtc3VydmV5e1xyXG5cdFx0LnBsdXMtYnRue1xyXG5cdFx0XHRmb250LXNpemU6MzJweDtcclxuXHRcdFx0YmFja2dyb3VuZDokcGJjO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0XHRmb250LWZhbWlseTokZ2JmO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRwYmM7XHJcblx0XHRcdHdpZHRoOjQ1cHg7XHJcblx0XHRcdGhlaWdodDo0NXB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDo0MnB4O1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cdFx0XHQmLmxpc3QtcGFnZXtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjMwcHhcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0ICAgIFx0Y29sb3I6JHBiYztcclxuXHRcdCAgICBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHRcdC5mb3JtLWdyb3Vwe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjM3cHg7XHJcblx0XHRcdGNsZWFyOmxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQuZm9ybS1ncm91cC5maXJzdHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTo3MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmNyZWEtYnRue1xyXG5cdFx0XHR3aWR0aDoxMjVweDtcclxuXHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6JHBiYztcclxuXHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0XHRmb250LWZhbWlseTokZ2JmO1xyXG5cdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRjdXJzb3I6cG9pbnRlcjtcclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5vay1idG4sLmFucy1idHtcclxuXHRcdFx0YmFja2dyb3VuZDpub25lO1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdGNsZWFyOmxlZnQ7XHJcblx0XHRcdCY6Zm9jdXN7XHJcblx0XHRcdFx0b3V0bGluZTpub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbnB1dHtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MzBweDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdCAgICBoZWlnaHQ6IDUwcHg7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYmM7XHJcblx0XHQgICAgZmxvYXQ6bGVmdDtcclxuXHRcdCAgICBtYXJnaW4tcmlnaHQ6NDhweDtcclxuXHRcdCAgICAmOmZvY3Vze1xyXG5cdFx0XHRcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZsb2F0LWxlZnQucXR5e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0aW5wdXQsIHNlbGVjdHtcclxuICAgICAgICAgICAgaGVpZ2h0OjM3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjE3NXB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDFhMGM4O1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2MzYzNjO1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XHJcblx0XHR9XHJcblx0XHQjZGF0ZXRpbWVwaWNrZXIxe1xyXG5cdFx0XHR6LWluZGV4OjA7XHJcblx0XHR9XHJcblx0XHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcblx0XHQgIGNvbG9yOiAjM2MzYzNjO1xyXG5cdFx0ICBmb250LXNpemU6MTZweDtcclxuXHRcdCAgZm9udC1zdHlsZTppdGFsaWNcclxuXHRcdH1cclxuXHRcdDo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcblx0XHQgIGNvbG9yOiAjM2MzYzNjO1xyXG5cdFx0ICBmb250LXNpemU6MTZweDtcclxuXHRcdCAgZm9udC1zdHlsZTppdGFsaWNcclxuXHRcdH1cclxuXHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuXHRcdCAgY29sb3I6ICMzYzNjM2M7XHJcblx0XHQgIGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0ICBmb250LXN0eWxlOml0YWxpY1xyXG5cdFx0fVxyXG5cdFx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG5cdFx0ICBjb2xvcjogIzNjM2MzYztcclxuXHRcdCAgZm9udC1zaXplOjE2cHg7XHJcblx0XHQgIGZvbnQtc3R5bGU6aXRhbGljXHJcblx0XHR9XHJcblx0XHQuZm9ybS1ncm91cHtcclxuXHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICByaWdodDogMzZweDtcclxuXHRcdFx0ICAgIHotaW5kZXg6IDE7XHJcblx0XHRcdCAgICB0b3A6IDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlYXJjaHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBiYztcclxuXHRcdCAgICB3aWR0aDogMzhweDtcclxuXHRcdCAgICBoZWlnaHQ6IDM4cHg7XHJcblx0XHQgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHQgICAgYm9yZGVyOiBub25lO1xyXG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHQgICAgY29sb3I6ICNmZmY7XHJcblx0XHQgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdFx0ICAgICY6Zm9jdXN7XHJcblx0XHQgICAgXHRvdXRsaW5lOm5vbmU7XHJcblx0XHQgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubGlzdC1zdXJ2ZXl7XHJcblx0XHQmLnF1aXp7XHJcblx0XHRcdG1heC13aWR0aDogODkwcHg7XHJcblx0XHRcdHRhYmxle1xyXG5cdFx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0XHRcdCAgICBib3JkZXItc3BhY2luZzogMHB4O1xyXG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdCAgICAudGFibGUtYm9keXtcclxuXHRcdFx0ICAgIFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdCAgICBcdHRye1xyXG5cdFx0XHRcdCAgICBcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRcdCAgICBcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHRcdFx0ICAgIFx0YmFja2dyb3VuZDpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ICAgIFx0aGVpZ2h0Ojg1cHg7XHJcblx0XHRcdFx0ICAgIFx0dGR7XHJcblx0XHRcdFx0ICAgIFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCAgICBcdFx0cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCAgICBcdFx0Ji5sYXN0LCAmOmxhc3QtY2hpbGR7XHJcblx0XHRcdFx0ICAgIFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0ICAgIFx0XHRcdHNwYW57XHJcblx0XHRcdFx0ICAgIFx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdCAgICBcdFx0XHQuY29udGFpbmVyLWNoZWNrLWJveHtcclxuXHRcdFx0XHQgICAgXHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdCAgICBcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCAgICBcdFx0XHRcdCAuY2hlY2ttYXJrIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgIHRvcDogLTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQmKyAuc2FsdmEtYnRuLmJsdS1iZy1idG57XHJcblx0XHRcdFx0d2lkdGg6MTkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OjU1cHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo3NXB4O1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdCAgICBcdGNvbG9yOiNmZmY7XHJcblx0XHRcdCAgICBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmxpc3QtcXVpentcclxuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHRcdFx0dGFibGV7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRcdFx0ICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdCAgICAudGFibGUtaGVhZGVye1xyXG5cdFx0XHQgICAgXHRoZWlnaHQ6MzhweDtcclxuXHRcdFx0ICAgIFx0bGluZS1oZWlnaHQ6MzhweDtcclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0ICAgIC50YWJsZS1ib2R5e1xyXG5cdFx0XHQgICAgXHR0cntcclxuXHRcdFx0XHQgICAgXHRiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHQgICAgXHR0ZHtcclxuXHRcdFx0XHQgICAgXHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ICAgIFx0fVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQmLmNhdGVnb3J5e1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkzMHB4O1xyXG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHQgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0XHRtYXgtd2lkdGg6MTA2N3B4O1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHRhYmxle1xyXG5cdFx0XHRhe1xyXG5cdFx0ICAgICAgIGNvbG9yOiAjM2MzYzNjO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwIDFweDtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0Zm9udC1zaXplOjE5cHg7XHJcblx0XHRcdGNvbG9yOiMzYzNjM2M7XHJcblx0XHRcdHRyOm50aC1jaGlsZChldmVuKXtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiNmYWZhZmE7XHJcblx0XHRcdH1cclxuXHRcdFx0LnRhYmxlLWhlYWRlcntcclxuXHRcdFx0XHRjb2xvcjokcGJjO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6JGdiZjtcclxuXHRcdFx0XHRoZWlnaHQ6NzBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDo2NnB4O1xyXG5cdFx0XHRcdHRoe1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDo2cHggc29saWQgJHBiYztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICNlMWUxZTE7XHJcblx0XHRcdFx0XHQgICY6Zmlyc3QtY2hpbGQsICYuZmlyc3R7XHJcblx0XHRcdFx0XHQgIFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNlMWUxZTE7XHJcblx0XHRcdFx0XHQgIFx0cGFkZGluZy1sZWZ0OjY1cHg7XHJcblx0XHRcdFx0XHQgIH1cclxuXHRcdFx0XHRcdCAgJjpsYXN0LWNoaWxkLCAmLmxhc3R7XHJcblx0XHRcdFx0XHQgIFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50YWJsZS1ib2R5e1xyXG5cdFx0XHRcdCAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XHJcblx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NjVweDtcclxuXHRcdFx0XHRcdGhlaWdodDo3MHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6NjZweDtcclxuXHRcdFx0XHRcdHRke1xyXG5cdFx0XHRcdFx0ICBib3JkZXItdG9wOjFweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRcdFx0ICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRcdFx0ICAmOmZpcnN0LWNoaWxkLCAmLmZpcnN0e1xyXG5cdFx0XHRcdFx0ICBcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTFlMWUxO1xyXG5cdFx0XHRcdFx0ICBcdHBhZGRpbmctbGVmdDo2NXB4O1xyXG5cdFx0XHRcdFx0ICBcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ICBcdCAgIC5sZWZ0LWJvcmRlcntcclxuXHRcdFx0XHRcdCAgXHQgICBcdCAgICBiYWNrZ3JvdW5kOiRwYmM7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHdpZHRoOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogNTJweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICBmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHQgIFx0ICAgfVxyXG5cdFx0XHRcdFx0ICB9XHJcblx0XHRcdFx0XHQgICY6bGFzdC1jaGlsZCwgJi5sYXN0e1xyXG5cdFx0XHRcdFx0ICBcdGJvcmRlci1yaWdodDoxcHggc29saWQgI2UxZTFlMTtcclxuXHRcdFx0XHRcdCAgXHRmb3Jte1xyXG5cdFx0XHRcdFx0ICBcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdCAgXHRcdGJ1dHRvbntcclxuXHRcdFx0XHRcdCAgXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0XHQgICAgcGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCAgICAmOmZvY3Vze1xyXG5cdFx0XHRcdFx0XHRcdCAgICBcdG91dGxpbmU6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0ICBcdFx0fVxyXG5cdFx0XHRcdFx0ICBcdH1cclxuXHRcdFx0XHRcdCAgXHRzcGFue1xyXG5cdFx0XHRcdFx0ICBcdFx0Ly8gZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHQgIFx0XHQmLmltZ3tcclxuXHRcdFx0XHRcdCAgXHRcdCAgcGFkZGluZy1yaWdodDogMjNweDtcclxuXHRcdFx0XHRcdCAgXHRcdCAgcG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHQgIFx0XHQgIHRvcDotMnB4O1xyXG5cdFx0XHRcdFx0ICBcdFx0fVxyXG5cdFx0XHRcdFx0ICBcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHQgIFx0XHQgIGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdCAgXHRcdH1cclxuXHRcdFx0XHRcdCAgXHRcdCYuZmEtcGVuY2lse1xyXG5cdFx0XHRcdFx0ICBcdFx0XHRwYWRkaW5nLXJpZ2h0OjIzcHg7XHJcblx0XHRcdFx0XHQgIFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdFx0ICBcdFx0fVxyXG5cdFx0XHRcdFx0ICBcdFx0Ji5mYS10cmFzaC1ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMXB4O1xyXG5cdFx0XHRcdFx0ICBcdFx0fVxyXG5cdFx0XHRcdFx0ICBcdH1cclxuXHRcdFx0XHRcdCAgXHQuY29udGFpbmVyLWNoZWNrLWJveHtcclxuXHRcdFx0XHRcdCAgXHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja21hcmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdHRvcDotNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0ICBcdH1cclxuXHRcdFx0XHRcdCAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXItY2hlY2stYm94e1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ZmxvYXQ6bGVmdDtcclxuXHQgIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0LmNoZWNrbWFyayB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDMxcHg7XHJcblx0XHRcdHdpZHRoOiAzMXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYTdhN2E3O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjYTdhN2E3O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xyXG5cdFx0fVxyXG5cdFx0LyogQ3JlYXRlIHRoZSBjaGVja21hcmsvaW5kaWNhdG9yIChoaWRkZW4gd2hlbiBub3QgY2hlY2tlZCkgKi9cclxuXHRcdC5jaGVja21hcms6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBiYztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBiYztcclxuXHRcdH1cclxuXHRcdC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cclxuXHRcdGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBiYztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHBiYztcclxuXHRcdH1cclxuXHJcblx0XHQvKiBTdHlsZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAqL1xyXG5cdFx0LmNoZWNrbWFyazphZnRlciB7XHJcblx0XHQgICAgY29udGVudDogJyc7XHJcblx0XHQgICAgd2lkdGg6IDEzcHg7XHJcblx0XHQgICAgaGVpZ2h0OiA3cHg7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMTBweDtcclxuXHRcdCAgICBsZWZ0OiA5cHg7XHJcblx0XHQgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuXHRcdCAgICBib3JkZXItdG9wOiBub25lO1xyXG5cdFx0ICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0ICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0ICAgIG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG59XHJcbi5mcm9udGVuZHtcclxuXHQjZXhhbXBsZS1mb3Jte1xyXG5cdFx0LmNvbnRlbnQge1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0ICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHQgICAgbWFyZ2luOiAwcHg7XHJcblx0XHRcdCAgICBzZWN0aW9ue1xyXG5cdFx0XHQgICAgXHRwYWRkaW5nOjBweCAzMHB4O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHQgICAgdGV4dGFyZWF7XHJcblx0XHRcdCAgICBcdGJvcmRlcjoxcHggc29saWQgJHBiYztcclxuXHRcdFx0ICAgIFx0bWF4LXdpZHRoOjY3MHB4O1xyXG5cdFx0XHQgICAgXHR3aWR0aDoxMDAlO1xyXG5cdFx0XHQgICAgXHRyZXNpemU6IG5vbmU7XHJcblx0XHRcdCAgICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL3RleHRhcmVhLWJvdHRvbS1saW5lcy5wbmcpO1xyXG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRoM3tcclxuXHRcdFx0Zm9udC1zaXplOjMzcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiRnYmY7XHJcblx0XHRcdGNvbG9yOiRwYmM7XHJcblx0XHR9XHJcblx0XHQuc3RlcHMge1xyXG5cdFx0XHRmb250LXNpemU6MzNweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6JGdiZjtcclxuXHRcdFx0Y29sb3I6JHBiYztcclxuXHRcdFx0dWx7XHJcblx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0Ji5kaXNhYmxlZHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5kb25le1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokcGJjO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubnVtYmVye1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFjdGlvbnN7XHJcblx0XHRcdHVse1xyXG5cdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0LmRpc2FibGVke1xyXG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFubmVsLWhlYWRlcntcclxuXHRcdC5mbG9hdC1sZWZ0e1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoMntcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0e1xyXG5cdFx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHQgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgdG9wOiAxMnB4O1xyXG5cdFx0XHQgICAgY29sb3I6JHBiYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGFpbmVyLXJhZGlvLXdyYXBwZXJ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgIHdpZHRoOiAzNjdweDtcclxuXHQgICAgaGVpZ2h0OiA2MHB4O1xyXG5cdCAgICBib3JkZXI6IDFweCBzb2xpZCAkcGJjO1xyXG5cdCAgICBsaW5lLWhlaWdodDogNjBweDtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xyXG5cdCAgICBmb250LXNpemU6MjRweDtcclxuXHQgICAgY29sb3I6JHBiYztcclxuXHQgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggM3B4IDhweCAjYzVjNWM1O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggOHB4ICNjNWM1YzU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cdCAgICBpbnB1dCB7XHJcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgb3BhY2l0eTogMDtcclxuXHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQmOmhvdmVyICwgJi53aGl0ZXtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XHJcblx0ICAgIGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHQuY2hlY2ttYXJrIHtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IDA7XHJcblx0ICAgIGxlZnQ6IDA7XHJcblx0ICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB3aWR0aDogMzY3cHg7XHJcblx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcclxuXHRcdGZvbnQtc2l6ZToyNHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdH1cclxuXHJcblx0Ly8mOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcblx0ICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRwYmM7XHJcblx0ICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0ICAgIC8vIGNvbG9yOiNmZmY7XHJcblx0Ly99XHJcblx0aW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG5cdCAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiYztcclxuXHQgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0ICAgICBjb2xvcjojZmZmO1xyXG5cdFx0IHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHR9XHJcblx0LndpemFyZCA+IC5jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XHJcbiAgICAubGlzdC1zdXJ2ZXkuY2F0ZWdvcnkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQucXVpentcclxuXHRcdGZvcm0gLmNvbnRlbnR7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdC5lcnJvcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRhaW5lci1yYWRpby13cmFwcGVye1xyXG5cdFx0XHRcdC5lcnJvcntcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgICAgICAgICAgICAgdG9wOiAtNjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtcXVpentcclxuXHQubGlzdC1zdXJ2ZXl7XHJcblx0XHQuc2Nyb2xsaW5nLXRhYmxle1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdFx0ICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cdFx0ICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHQgICAgYm9yZGVyLXRvcDoycHggc29saWQgJHBiYztcclxuXHRcdCAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xyXG5cdFx0ICAgIC50YWJsZS1ib2R5e1xyXG5cdFx0ICAgIFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdCAgICBcdGhlaWdodDogNjE1cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHQgICAgXHR0cntcclxuXHRcdCAgICBcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdCAgICBcdFx0cGFkZGluZy1sZWZ0OjY1cHg7XHJcblx0XHQgICAgXHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0ICAgIFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHRcdCAgICBcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlZWYzZjU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdHRke1xyXG5cdFx0ICAgIFx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgXHRcdFx0cGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG5cdFx0ICAgIFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIFx0XHRcdCYuZmlyc3R7XHJcblx0XHQgICAgXHRcdFx0XHR3aWR0aDo0MCU7XHJcblx0XHQgICAgXHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdCYuc2Vjb25ke1xyXG5cdFx0ICAgIFx0XHRcdFx0d2lkdGg6MjAlO1xyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHQmLnRoaXJke1xyXG5cdFx0ICAgIFx0XHRcdFx0d2lkdGg6MjAlO1xyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHQmLmxhc3R7XHJcblx0XHQgICAgXHRcdFx0XHR3aWR0aDoxOCU7XHJcblx0XHQgICAgXHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHRcdC50YWJsZS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayAsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cclxuXHRcdH1cclxuXHRcdC50YWJsZS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG5cdFx0ICAgIHdpZHRoOiAxM3B4O1xyXG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblxyXG5cclxuXHRcdH1cclxuXHRcdC50YWJsZS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHBiYztcclxuXHRcdFx0Ym94LXNoYWRvdzogLTVweCAzcHggOHB4ICNjNWM1YzU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggM3B4IDhweCAjYzVjNWM1O1xyXG5cclxuXHRcdH1cclxuXHRcdH1cclxuXHRcdC5saXN0LXN1cnZleXtcclxuXHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHR9XHJcblx0XHQmLnNvbmRhZ2dpb3tcclxuXHRcdFx0Lmxpc3Qtc3VydmV5e1xyXG5cdFx0XHRcdC5zY3JvbGxpbmctdGFibGV7XHJcblx0XHRcdFx0XHQudGFibGUtYm9keXtcclxuXHRcdFx0XHRcdFx0dHJ7XHJcblx0XHRcdFx0XHRcdFx0dGR7XHJcblx0XHRcdFx0XHRcdFx0XHQmLmZpcnN0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLml0ZW0ye1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDo0MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLml0ZW0ze1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLml0ZW00e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLmxhc3R7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjYlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5xdWl6LXNvbmQtYnRue1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjMzcHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDpib2xkO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6JGdiZjtcclxuXHRcdFx0XHRcdGhlaWdodDo2MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6MjY1cHg7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAxcHggM3B4IDhweCAjYzVjNWM1O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggOHB4ICNjNWM1YzU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5maXJzdHtcclxuICAgICAgICAgICAgICAgICAgICBcdGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgXHRiYWNrZ3JvdW5kOiRwYmM7XHJcbiAgICAgICAgICAgICAgICAgICAgXHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmxhc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgXHRjb2xvcjokcGJjO1xyXG4gICAgICAgICAgICAgICAgICAgIFx0YmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIFx0Ym9yZGVyOjFweCBzb2xpZCAkcGJjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxufVxyXG5cclxuLnVzZXIucGFubmVsLnJlc2VydmF0aW9uLWxvZ3Muc3VydmV5IC5tYWluLXBhbmVse1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgXHRwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkgeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSBsYWJlbC5lcnJvciB7ZGlzcGxheTogYmxvY2s7fVxyXG5cclxuI3Jlc2VydmF0aW9uc0xpc3QgbGkgLm5hbWUge1xyXG5cdG1heC13aWR0aDogNDAlO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc3BlY2lmaWMuc2NzcyIsIi8vdGhlbWUgY2xhc3Nlc1xyXG4ubm8tcGFkZGluZ3tcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLm5vLW1hcmdpbntcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcbi5zaG93LXF1aXp7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5jb3Jzb3tcclxuICAgIC5tYXRlcmlhbHMtdGFibGUsLm1hdGVyaWFsLXdyYXB7XHJcbiAgICAgICAgaGVpZ2h0OiAyODVweDtcclxuICAgIH1cclxufVxyXG4uc2VsZXppb25hX2NvcnNve1xyXG4gICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgLnBhbm5lbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hdGVyaWFscy10YWJsZSwubWF0ZXJpYWwtd3JhcHtcclxuICAgICAgICBoZWlnaHQ6IDU3MHB4O1xyXG4gICAgfVxyXG4gICAgLm1hdGVyaWFsc3tcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAubWF0ZXJpYWxzLXRhYmxle1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzA0OWRjYztcclxuICAgICAgICAgICAgLm1hdGVyaWFsLXdyYXB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnF0eXtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWZpZWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kYXRlLWZpZWxke1xyXG4gICAgICAgICAgICB3aWR0aDogMjQwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIsLmRhdGUtZmllbGQ6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNTgsIDE1OCwgMTU4LCAxKTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoe1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvcnNvLC5zZWxlemlvbmFfY29yc297XHJcbiAgICAucXR5e1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL3N0eWxlIGZvciBmcm9udCBlbmQgOiAxLXNlbGV6aW9uYS1jb3Jzby5waHAgMi1jb3Jzby5waHBcclxuXHJcbi5tdWx0aW1lZGlhLCAuc3VydmV5LWZyb250ZW5kIHtcclxuICAgIC5tYWluLXBhbmVse1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDU0cHggNDBweCA0MHB4IDQwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzI1cHg7XHJcbiAgICAgICAgLnBhbm5lbC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkcGJjO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE3MjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIC52aWRlby13cmFwe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICAgICAgICAgIC5wbGF5ZXItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXllcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDZweCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzYy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWRlc2MsLnZpZGVvLXRleHR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaWNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC52aWRlby1kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSg0LCAxNTcsIDIwNCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tdGV4dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFzc2V0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAuYXNzZXR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzYy13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXRlcmlhbHN7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoNCwgMTU3LCAyMDQsIDEpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIC5tYXRlcmlhbHMtdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZSwudGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzYywudGl0dGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgNTMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudHlwZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAwIDExJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0dGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgMTglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLC5idG4tZG93bmxvYWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMCA5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbDpudGgtY2hpbGQob2RkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDI0MywgMjQ1LCAxKVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNCwgMTU3LCAyMDQsIDEpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAtMXB4IDRweCA5cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL3N0eWxlIGZvciBiYWNrIGVuZCA6IDEtbGlzdC5waHAgMi1jcmVhLnBocFxyXG5cclxuLm11bHRpbWVkaWEtcGFubmVse1xyXG4gICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1zdXJ2ZXl7XHJcbiAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAudGFibGUtaGVhZGVyLC50YWJsZS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlyc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQuZmlyc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxlZnQtYm9yZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQubGFzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ncmVlbmNoZWNrYm94e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWRkLWJ0bntcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2luYXRpb257XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTU4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgLnctMjV7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhLC5mYTp2aXNpdGVkLC5mYTphY3RpdmUsLmZhOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgzNiwgMzYsIDM2LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucGFnZSwuZmF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDE1NywgMjA0LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2UsLnBhZ2U6dmlzaXRlZCwucGFnZTphY3RpdmUsLnBhZ2U6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhOmZpcnN0LWNoaWxkLC5mYTpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM1LCAyMzUsIDIzNSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudy0yNTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybS13cmFwe1xyXG4gICAgICAgICAgICAgICAgLm11bHRpbWVkaWEtZm9ybXtcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0dGxlLW5ldy1tdWx0aW1lZGlhLC5kZXNjcmlwdGlvbi1tdWx0aW1lZGlhLC5mb3JtYXQtd3JhcCwuZmlsZS1sYWJlbCwuZmlsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBiYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdHRsZS1uZXctbXVsdGltZWRpYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24tbXVsdGltZWRpYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxODNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZm9ybWF0LXVwbG9hZC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8td3JhcCwucHB0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbGUtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGUtbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tdWx0aW1lZGlhL3VwbG9hZC5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGUtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucXVpei13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluay1tdWx0aW1lZGlhLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmstbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmt7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3QtcXVpei13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbjphY3RpdmUsb3B0aW9uOmZvY3VzLHNlbGVjdDphY3RpdmUsc2VsZWN0OmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9tdWx0aW1lZGlhL2Rvd24ucG5nXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCAyNTIsIDI1MiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYmM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZWN0LG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbjpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogd2hpdGUgbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCB3aGl0ZSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGJjIGxpbmVhci1ncmFkaWVudCgwZGVnLCAkcGJjIDAlLCAkcGJjIDEwMCUpOyovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb246aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNyZWEtc3VibWl0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtbGFiZWx7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNzcsIDc3LCA3NywgMSk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5jaGVja2JveHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYmM7XHJcbiAgICAgICAgLmNoZWNre1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGVjay1zcGFue1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1JTtcclxuICAgICAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzAlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2stc3BhbjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveDpob3ZlciAuY2hlY2t+LmNoZWNrLXNwYW57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBiYztcclxuICAgIH1cclxuICAgIC5jaGVja2JveCAuY2hlY2s6Y2hlY2tlZCB+IC5jaGVjay1zcGFue1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYmM7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3guY2hlY2s6Y2hlY2tlZCB+IC5jaGVjay1zcGFuOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLXdyYXAsLnBwdC13cmFwLC5wZGYtd3JhcHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDE5NiwgMjM2LCAxKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmluY29tcGxldGUtYm9yZGVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcclxuICAgIH1cclxuICAgIC5pbmNvbXBsZXRlLXRleHR7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcblxyXG59XHJcbi5tcC1jcmVhe1xyXG4gICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAucGFubmVsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIC5mbG9hdC1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHBiYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL211bHRpbWVkaWEuc2NzcyIsIi5hemlvbmUsLm1wLWxpc3R7XHJcbiAgICAubWFpbi1wYW5lbHtcclxuICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5saXN0LXN1cnZleSwubGlzdC1xdWl6e1xyXG4gICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdyZWVuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRnLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRnLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRnbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGdsOjotbW96LXNlbGVjdGlvbiwudGdsOmFmdGVyOjotbW96LXNlbGVjdGlvbiwudGdsOmJlZm9yZTo6LW1vei1zZWxlY3Rpb24sLnRnbCAqOjotbW96LXNlbGVjdGlvbiwudGdsICo6YWZ0ZXI6Oi1tb3otc2VsZWN0aW9uLC50Z2wgKjpiZWZvcmU6Oi1tb3otc2VsZWN0aW9uLC50Z2wgKyAudGdsLWJ0bjo6LW1vei1zZWxlY3Rpb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGdsLCAudGdsOmFmdGVyLCAudGdsOmJlZm9yZSwgLnRnbCAqLCAudGdsICo6YWZ0ZXIsLnRnbCAqOmJlZm9yZSwudGdsICsgLnRnbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGdsOjpzZWxlY3Rpb24sLnRnbDphZnRlcjo6c2VsZWN0aW9uLCAudGdsOmJlZm9yZTo6c2VsZWN0aW9uLC50Z2wgKjo6c2VsZWN0aW9uLC50Z2wgKjphZnRlcjo6c2VsZWN0aW9uLC50Z2wgKjpiZWZvcmU6OnNlbGVjdGlvbiwudGdsICsgLnRnbC1idG46OnNlbGVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGdsICsgLnRnbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGdsICsgLnRnbC1idG46YWZ0ZXIsLnRnbCArIC50Z2wtYnRuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRnbCArIC50Z2wtYnRuOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Z2wgKyAudGdsLWJ0bjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGdsLWxpZ2h0ICsgLnRnbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0QzNzM3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50Z2wtbGlnaHQgKyAudGdsLWJ0bjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRnbC1saWdodDpjaGVja2VkICsgLnRnbC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2Q4ODNkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudXNhZ2UtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaWNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2VsZWN0LnNpbmdsZS5zZWxlY3Rib3gge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmlubGluZV9lbHtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbmJvZHkuc3VydmV5IC5tYXRlcmlhbHMtdGFibGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3Mvc3VydmV5LnNjc3MiLCJAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KXtcclxuICAgIC5tdWx0aW1lZGlhLXBhbm5lbHtcclxuICAgICAgICAubWFpbi1wYW5lbHtcclxuICAgICAgICAgICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmxpc3Qtc3VydmV5e1xyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtaGVhZGVyLC50YWJsZS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpcnN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDY0cHgpIHtcclxuICAgICAucmVzZXJ2YXRpb24tbG9nc3tcclxuXHRcdC5tYWluLXBhbmVse1xyXG5cdFx0ICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuXHRcdCAgICBcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHQgICAgXHQubGlzdC1yZXNlcnZhdGlvbntcclxuXHRcdCAgICBcdFx0dGFibGV7XHJcblx0ICAgIFx0XHRcdCAgICB0Ym9keXtcclxuXHQgICAgXHRcdFx0ICAgIFx0dHJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZHtcclxuXHRcdFx0XHQgICAgXHRcdFx0ICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcblx0XHRcdFx0ICAgIFx0XHRcdCAgZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdCAgICBcdH1cclxuXHQgICAgXHRcdFx0ICAgIH1cclxuXHQgICAgXHRcdFx0ICAgIC50YWJsZS1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xyXG5cdCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdCAgICB9XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdH1cclxuXHRcdCAgICBcdC5mbG9hdC1yaWdodHtcclxuXHQgICAgICAgICAgICAgICAgLmlucHV0LXRhYntcclxuXHQgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgICAgIC5pY29uLXJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuXHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ1MnB4KSB7XHJcblx0LmNvbnRhaW5lci10YWJzIHttYXgtd2lkdGg6IDE0NTBweDt9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk0cHgpIHtcclxuICAgIC5zZWFyY2gtcXVpeiAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHt3aWR0aDogMTAlO31cclxuXHQuc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIge3BhZGRpbmctbGVmdDogMTBweDt9XHJcblx0LnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIHtmb250LXNpemU6IDIwcHg7fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzk0cHgpIHtcclxuXHQuYmlnLWNvbnRhaW5lciB7bWF4LXdpZHRoOiAxMzkwcHg7fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cdC5hdHJpYnV0cyB7XHJcblx0XHQuYXRyaWJ1dHMtY29udGFpbmVyIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdG1pbi13aWR0aDogNDI1cHg7XHJcblx0fVxyXG5cdC5tYWluLXBhbmVsIC5hbGVydF9vcHRpb25zX3dyYXBwZXIgLm1vZC1jb2x7bWFyZ2luLWJvdHRvbTogMTVweDt9XHJcblx0Lm1haW4tcGFuZWwgLmxlZ2VuZC1jb250YWluZXIgYXNpZGV7cGFkZGluZy1sZWZ0OiAxNXB4O292ZXJmbG93OiBoaWRkZW47fVxyXG5cdC5wYW5uZWwubmV3c19tYWlsIC5uZXdzLXJvd3tcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRoNHtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG5cdFx0IH1cclxuXHRcdCAuYmxvZy1kZXNjcmlwdGlvbiBwe1xyXG5cdFx0IFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0IFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cdFx0IH1cclxuXHR9XHJcblx0Lm1haW4tcGFuZWx7XHJcblx0XHQuZGVmYXVsdC1jb250YWluZXIsIC5hY29yZGlvbi1jb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LyogZGFzaGJvYXJkICovXHJcblx0LmRhc2hib2FyZCB7XHJcblx0XHQuYm94LWNvbnRhaW5lciB7XHJcblx0XHRcdC5pdGVtLCAuaXRlbS0yLCAuY29sOSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDMyJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXRlbS5iZy1yZWQtdHJhbnNwYXJlbnQuY29sOXtcclxuXHRcdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtLTIge1xyXG5cdFx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDEge29yZGVyOiAxO31cclxuXHRcdFx0LmNvbDIge1xyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2wzIHtcclxuXHRcdFx0XHRvcmRlcjogNztcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sNCB7XHJcblx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDUge1xyXG5cdFx0XHRcdG9yZGVyOiA0O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2w2IHtcclxuXHRcdFx0XHRvcmRlcjogODtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29sNyB7XHJcblx0XHRcdFx0b3JkZXI6IDU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbDgge1xyXG5cdFx0XHRcdG9yZGVyOiA2O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb2w5IHtcclxuXHRcdFx0XHRvcmRlcjogOTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYm94LWljb24ge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbWctZmx1aWQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3gtaGFsZiB7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIGxvZ2luIHBhZ2UgKi9cclxuXHQubG9naW4ge1xyXG5cdFx0bmF2IHtcclxuXHRcdFx0LmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0XHQubG9nby1sZWZ0IHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvZ28tY2VudGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG9nby1yaWdodCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiB1c2VyICovXHJcblx0LmJpZy1jb250YWluZXIsIC5ib3JkZXItYXJvdW5kLXRhYmxlIHtcclxuXHQgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRuYXYubmF2LXVzZXIge1xyXG5cdFx0LmxvZ28tbmF2IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0Lmljb25zIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIGNhbGVuZGFyICovXHJcblx0LnVzZXIuY2FsZW5kYXIge1xyXG5cdFx0LmJnLXdoaXRlIHtcclxuXHRcdFx0LnNlYXJjaC1ib3gge1xyXG5cdFx0XHRcdGlucHV0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjgwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmxvZy10YWJsZS5iZy13aGl0ZSB7XHJcblx0XHRcdC5ibG9nLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRoMSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJsb2ctYm90dG9tIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMTVweDtcclxuXHRcdC5ibG9nLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC52aWV3LWJ0biB7XHJcblx0XHRcdFx0Ym90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBuZXdzICovXHJcblx0LnNlYXJjaC10YWJsZSB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAyNjBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRhdGUtdGltZSB7XHJcblx0XHRtYXJnaW46IDAgMzBweDtcclxuXHR9XHJcblx0LmJnLXdoaXRlLWJsb2cge1xyXG5cdFx0LmJsb2ctY29udGFpbmVyIHtcclxuXHRcdFx0aDQge2ZvbnQtc2l6ZTogMjBweDt9XHJcblx0XHRcdHNwYW4ge2ZvbnQtc2l6ZTogMTVweDt9XHJcblx0XHRcdHAge2ZvbnQtc2l6ZTogMThweDt9XHJcblx0XHR9XHJcblx0fVxyXG4gICAgLmNvcnNvLC5zZWxlemlvbmFfY29yc297XHJcbiAgICAgICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5tYXRlcmlhbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFscy10YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGUsLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubXVsdGltZWRpYS1wYW5uZWx7XHJcbiAgICAgICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlzdC1zdXJ2ZXl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1oZWFkZXIsLnRhYmxlLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlyc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1wLWNyZWF7XHJcbiAgICAgICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5mbG9hdC1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ViLWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC5wcmVub3RhdGlvbi1yaWdodC1jb2wsIC5wcmVub3RhdGlvbi1sZWZ0LWNvbHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIG1heC13aWR0aDogMTAwJTtcclxuXHQgICAgZmxleDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAucHJlbm90YXRpb24tcmlnaHQtY29sIGgxe1xyXG4gICAgXHRtYXJnaW4tdG9wOjQwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcblx0LmJvdHRvbS1jb250ZW50IHVsLnRhYmxlLXJlc3BvbnNpdmUgbGkubmFtZSB7XHJcblx0ICAgIHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHR1bC50YWJsZS1yZXNwb25zaXZlID4gbGkgdWwgbGkge1xyXG5cdCAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdC5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIGxpLnNhbGEge1xyXG5cdCAgICB3aWR0aDogYXV0bztcclxuXHR9XHJcblx0I3RpbWVfcGlja2Vye1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblx0XHRzcGFuIHtcclxuXHRcdCAgICBmb250LXNpemU6IDMwcHg7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXR7XHJcblx0XHQgICAgZm9udC1zaXplOiAzNXB4O1xyXG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdFx0ICAgIHdpZHRoOiAyMiU7XHJcblx0XHR9XHJcbn1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuXHQuYXRyaWJ1dHMge1xyXG5cdFx0LmF0cmlidXRzLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblx0XHQuYXRyaWJ1dHMtaXRlbS0yIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9yZGVyOiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnNlYXJjaC1jb250YWluZXIge1xyXG5cdFx0LnRhYmxlLXJlc3BvbnNpdmUge1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1haW4tcGFuZWwgLm5ld3MtdGFibGUgLmJnLXdoaXRlLXRhYmxlIHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHQudGFibGUtZm9ybXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHRcdC5kYXRlLXRpbWV7bWFyZ2luOiAxNXB4IDAgMDt9XHJcblx0XHQuc2VhcmNoLXRhYmxle3dpZHRoOiAxMDAlOyBpbnB1dHt3aWR0aDogMTAwJTt9fVxyXG5cdH1cclxuXHQvKiBkYXNoYm9hcmQgKi9cclxuXHQuZGFzaGJvYXJkIHtcclxuXHRcdC5ib3gtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZzogMTVweDtcclxuXHRcdFx0LmJveC1pY29uIHtcclxuXHRcdFx0XHQuaW1nLWZsdWlkIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm94LWhhbGYge1xyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIGxvZ2luIHBhZ2UgKi9cclxuXHQubG9naW4ge1xyXG5cdFx0bmF2IHtcclxuXHRcdFx0LmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0XHQubG9nby1sZWZ0LCAubG9nby1yaWdodCwgLmxvZ28tY2VudGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvZ28tY2VudGVyIHtcclxuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogY2FsZW5kYXIgKi9cclxuXHQudXNlci5jYWxlbmRhciB7XHJcblx0XHQuYmctd2hpdGUge1xyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtYm94IHtcclxuXHRcdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJsb2ctdGFibGUuYmctd2hpdGUge1xyXG5cdFx0cGFkZGluZzogMTVweDtcclxuXHR9XHJcblxyXG5cdC8qIG5ld3MgKi9cclxuXHQuaW5wdXQtdGFiIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VhcmNoLXRhYmxlIHtcclxuXHRcdGlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGF0ZS10aW1lIHtcclxuXHRcdG1hcmdpbjogMCAyMHB4O1xyXG5cdH1cclxuXHQuYmctd2hpdGUtYmxvZyB7XHJcblx0XHQuY29sLW1kLTMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQge1xyXG5cdFx0Lm5hdi11c2VyIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMzNweDtcclxuXHRcdH1cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0cGFkZGluZzogODBweCAwIDIwcHg7XHJcblx0XHR9XHJcblx0XHQubG9nby1sZWZ0LCAubG9nby1yaWdodCB7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMzBweDtcclxuXHRcdCAgICBib3R0b206IDUzJTtcclxuXHRcdH1cclxuXHRcdC5sb2dvLWxlZnQge1xyXG5cdFx0ICAgIGxlZnQ6IDUlO1xyXG5cdFx0fVxyXG5cdFx0LmxvZ28tcmlnaHQge1xyXG5cdFx0XHRyaWdodDogNSU7XHJcblx0XHR9XHJcblx0fVxyXG4gICAgLm11bHRpbWVkaWF7XHJcbiAgICAgICAgLm1haW4tcGFuZWwge1xyXG4gICAgICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAudmlkZW8td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8tZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsc3tcclxuICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWxzLXRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHRsZSwuZGF0ZSwudGltZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1kb3dubG9hZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tdWx0aW1lZGlhLXBhbm5lbHtcclxuICAgICAgICAubWFpbi1wYW5lbHtcclxuICAgICAgICAgICAgLmRlZmF1bHQtY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlzdC1zdXJ2ZXl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1oZWFkZXIsLnRhYmxlLWJvZHl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlyc3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZS1ib2R5e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpcnN0LC5kYXRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYXN0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0LWJ0biwudHJhc2gtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyZWVuY2hlY2tib3h7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0OmNoZWNrZWQgKyAudGdsLWJ0biwgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodDpjaGVja2VkICsgLnRnbC1idG4sXHJcbiAgICAgICAgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuLFxyXG4gICAgICAgIC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0bixcclxuICAgICAgICAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG4sXHJcbiAgICAgICAgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyZWVuY2hlY2tib3ggLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIsIC5ncmVlbmNoZWNrYm94IC50Z2w6Y2hlY2tlZCArIC50Z2wtYnRuOmFmdGVyLCAuZ3JlZW5jaGVja2JveCAudGdsOmNoZWNrZWQgKyAudGdsLWJ0bjphZnRlciwgLmdyZWVuY2hlY2tib3ggLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIsXHJcbiAgICAgICAgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuOmFmdGVyLFxyXG4gICAgICAgIC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0bjphZnRlciwgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuOmFmdGVyLCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG46YWZ0ZXJcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG5cdC5zZWxlY3QtZGV2aWNlLXdyYXBwZXIgLmRldmljZS1uYW1le21hcmdpbi10b3A6IHVuc2V0OyBvdmVyZmxvdzogdmlzaWJsZTt9XHJcblx0LnNlbGVjdC10ZW1wbGF0ZS13cmFwcGVye21hcmdpbjogMjVweCBhdXRvIDE1cHg7fVxyXG5cdC5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAubGF5b3V0LW5hbWV7Zm9udC1zaXplOiAxOHB4O31cclxuXHQubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbHttaW4td2lkdGg6IGF1dG87fVxyXG5cdC5jYXJkLmFsZXJ0LXNlbmQgc2VsZWN0e21heC13aWR0aDogMTAwJTt9XHJcblx0LmZvb3Rlci1wcmV2aWV3IC5zZWN0aW9uLXRpdGxle21hcmdpbi10b3A6IDM1cHg7fVxyXG5cdC5mb290ZXItcHJldmlldyAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOiAyNXB4O31cclxuXHQucGFubmVsLm5ld3NfbWFpbCAucGFubmVsLWhlYWRlciAucm93IC5jb2wuc2VhcmNoLWNvbCAuZmxvYXQtcmlnaHR7ZmxvYXQ6IG5vbmU7IHdpZHRoOiAxMDAlOyB9XHJcblx0LnNlbGVjdC1kZXZpY2Utd3JhcHBlcntcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHQuY29se1xyXG5cdFx0XHRmbGV4LWJhc2lzOnVuc2V0O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcblx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRzcGFuLCBpbWd7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuXHRcdFx0XHRpbWd7aGVpZ2h0OiAzcmVtOyBtYXJnaW4tcmlnaHQ6IDE1cHg7fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciBsYWJlbCBzcGFuLCAuc2VsZWN0LWRldmljZS13cmFwcGVyIGxhYmVsIHNwYW57bWFyZ2luOiAxNXB4IGF1dG87fVxyXG5cdC5sb2FkLWltYWdle3BhZGRpbmc6IDBweDsuaW1hZ2UtcHJldmlld3ttYXJnaW4tYm90dG9tOiAyNXB4O319XHJcblx0LmNhcmQuYWxlcnQtc2VuZCAuY2hlY2tib3gtY29sICwgLmRhdGUtdGltZS1zZWxlY3R7ZmxleC1iYXNpczogdW5zZXQ7fVxyXG5cdC5jYXJkLmFsZXJ0LXNlbmQgLmRhdGUtdGltZS1zZWxlY3QgLnJvdyBbY2xhc3MqPSdjb2wtJ117cGFkZGluZzogMCAxNXB4O31cclxuXHQubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5tb2QtY29se1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHQuY2FyZHttYXJnaW4tYm90dG9tOiAxNXB4O31cclxuXHR9XHJcblx0Lm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2x7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LWJhc2lzOiB1bnNldDtcclxuXHRcdC5jYXJkLWJvZHl7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweCAxNXB4O1xyXG5cdFx0fVxyXG5cdFx0IC5oYXMtZnVsbC1iZ3tcclxuXHRcdCBcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdCBcdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0XHQgXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdCB9XHJcblx0fVxyXG5cdC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgye1xyXG5cdFx0Zm9udC1zaXplOiAycmVtO1xyXG5cdH1cclxuXHQubWFpbi1wYW5lbCAucGFubmVsLWhlYWRlcntcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0fVxyXG5cdC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgyIC5zdGVwc3tcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuXHRcdHB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5tYWluLXBhbmVsIC5jcmVhdGVfYWxlcnRfd3JhcHBlciAuZm9ybS1ncm91cHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0fVxyXG5cdC5tYWluLXBhbmVsIC5mb3JtLWNvbnRyb2x7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0fVxyXG5cdC5wb3BvdmVyIHtcclxuXHRcdHdpZHRoOiA1NyU7XHJcblx0fVxyXG5cdC5wb3B1cC1hbGVydCB7XHJcblx0XHQucG9wb3ZlciB7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5idXR0b24tZ3JvdXAge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0LmZpeGVkLXRvcC50YWItbmF2IC50b3AtbmF2LXJvdy0xe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmZpeGVkLXRvcC50YWItbmF2e2xlZnQ6IC0yNzBweDt9XHJcbiAgICAuYXNpZGUtbmF2IHVsLm5hdiAubmF2LWl0ZW0gYXtwYWRkaW5nOiAxMHB4IDVweDt9XHJcblx0LmFzaWRlLW5hdntcclxuXHRcdHRyYW5zaXRpb246IGxlZnQgLjNzO1xyXG5cdFx0bGVmdDogLTI0MHB4O1xyXG5cdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAwcHggIzY2NjtcclxuXHR9XHJcblx0Ym9keS5vcGVuLXNpZGViYXItbmF2IC5hc2lkZS1uYXZ7XHJcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IC4zcztcclxuXHRcdGxlZnQ6IDBweDtcclxuXHRcdGJveC1zaGFkb3c6IDBweCA1cHggOHB4ICMzMzM7XHJcblx0fVxyXG5cdC5maXhlZC10b3AudGFiLW5hdntcclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0b3ZlcmZsb3cteDphdXRvO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHQubmF2LWl0ZW17XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1haW4tcGFuZWx7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0LmRlZmF1bHQtY29udGFpbmVyLCAuYWNvcmRpb24tY29udGFpbmVyIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNhdGVnb3J5IHtcclxuXHRcdC50YWJsZSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdHRyIHtcclxuXHRcdFx0XHR0ZDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvKiBkYXNoYm9hcmQgKi9cclxuXHQuZGFzaGJvYXJkIHtcclxuXHRcdC5ib3gtY29udGFpbmVyIHtcclxuXHRcdFx0Lml0ZW0sIC5pdGVtLTIge1xyXG5cdFx0XHRcdGhlaWdodDogMTcwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0uYmctcmVkLXRyYW5zcGFyZW50LmNvbDl7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYm94LWljb24ge1xyXG5cdFx0XHRcdC5pbWctZmx1aWQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyNiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJveC1oYWxmIHtcclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBsb2dpbiBwYWdlICovXHJcblx0LmxvZ2luIHtcclxuXHRcdG5hdiB7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0LmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0XHQubG9nby1sZWZ0LCAubG9nby1yaWdodCwgLmxvZ28tY2VudGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDdweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubG9nby1yaWdodCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sb2dvLWNlbnRlciB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvcmRlci1sb2dvLXJpZ2h0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhbmVsLWxvZ2luIHtcclxuXHRcdG1hcmdpbi10b3A6IDcwcHg7XHJcblx0fVxyXG5cclxuXHQvKiB1c2VyICovXHJcblx0Lm5hdi11c2VyIHtcclxuXHRcdGhlaWdodDogODZweDtcclxuXHRcdC5sb2dvLW5hdiB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC51c2VyIHtcclxuXHRcdC5iZy13aGl0ZSB7XHJcblx0XHRcdHBhZGRpbmc6IDU2cHggMTVweCAzMHB4O1xyXG5cdFx0ICAgIG1hcmdpbjogMzBweCAwO1xyXG5cdFx0XHQuc2VhcmNoLWJveCB7XHJcblx0XHRcdFx0aW5wdXQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxODBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0c2VsZWN0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0d2lkdGg6IDExNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZvcm0taW5saW5lIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC50YWJsZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIGNhbGVuZGFyICovXHJcblx0LnVzZXIuY2FsZW5kYXIge1xyXG5cdFx0LmJnLXdoaXRlIHtcclxuXHRcdFx0LmZsb2F0LWxlZnQsIC5mbG9hdC1yaWdodCB7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1pbmxpbmUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaC1ib3gge1xyXG5cdFx0XHRcdGlucHV0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvKiBuZXdzICovXHJcblx0LnRhYmxlLWZvcm0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5zZWFyY2gtdGFibGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdH1cclxuXHQuYmctd2hpdGUtYmxvZyB7XHJcblx0XHQuYmxvZy1jb250YWluZXIge1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnJlc2VydmF0aW9uLWxvZ3N7XHJcblx0XHQubWFpbi1wYW5lbHtcclxuXHRcdFx0LmRlZmF1bHQtY29udGFpbmVye1xyXG5cdFx0XHRcdC50aGUtbWVzc2FnZXtcclxuICAgICAgICAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgICAgICBcdCAgdGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0XHQgICB3aWR0aDogNjIlO1xyXG5cdFx0XHRcdFx0XHQgICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xyXG5cdFx0XHRcdFx0ICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdXJ2ZXkuZnJvbnRlbmR7XHJcblx0XHQubWFpbi1wYW5lbHtcclxuICAgICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuICAgIC5tdWx0aW1lZGlhe1xyXG4gICAgICAgIC5tYWluLXBhbmVse1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAubWF0ZXJpYWxze1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbHMtdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aXR0bGUsLmRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm11bHRpbWVkaWEtcGFubmVse1xyXG4gICAgICAgIC5tYWluLXBhbmVse1xyXG4gICAgICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAubGlzdC1zdXJ2ZXl7XHJcbiAgICAgICAgICAgICAgICAgICAgdGFibGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hZGQtYnRue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucGFnaW5hdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1wLWNyZWF7XHJcbiAgICAgICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC5wYW5uZWwtaGVhZGVye1xyXG4gICAgICAgICAgICAgICAgICAgIC5mbG9hdC1sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN1Yi1oZWFkZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMzpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAubXVsdGltZWRpYS1mb3Jte1xyXG4gICAgICAgICAgICAgICAgICAgIC5xdWl6LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3JlYS1zdWJtaXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuXHQuc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUsIC5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGV7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHQudGFibGUtYm9keXtcclxuXHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG5cdFx0XHR0cnsgd2lkdGg6MTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0dGQsdGQuZmlyc3QsdGQuc2Vjb25kLHRkLnRoaXJkLHRkLmxhc3R7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0ZC5sYXN0e1xyXG5cdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdXJ2ZXkgLmNyZWF0ZS1zdXJ2ZXkgaW5wdXQsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IGlucHV0IHttYXgtd2lkdGg6IDQwMHB4O31cclxuXHQuc2VhcmNoLXF1aXouc29uZGFnZ2lvIC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5e3dpZHRoOiA5MDBweDt9XHJcblx0LnNjcm9sbGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgLCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuXHJcblx0XHR9XHJcblx0LnNjcm9sbGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdCAgICB3aWR0aDogMTNweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cclxuXHJcblx0XHR9XHJcblx0LnNjcm9sbGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRwYmM7XHJcblx0XHRcdHdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDNweCA4cHggI2M1YzVjNTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCAzcHggOHB4ICNjNWM1YzU7XHJcblxyXG5cdFx0fVxyXG5cdC5zdXJ2ZXksLnNlbGV6aW9uYV9jb3JzbywubXAtbGlzdHtcclxuICAgICAgICAucXR5e1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgIFx0ICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIFx0ICAgIH1cclxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCB7XHJcbiAgICAgICAgXHQgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBcdCAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIFx0ICAgIG1hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgXHR9XHJcbiAgICAgICAgICAgIC5zZWFyY2gtZmllbGQsLmRhdGUtZmllbGQge1xyXG4gICAgICAgICAgICBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIFx0bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgLnNlbGV6aW9uYV9jb3Jzb3tcclxuICAgICAgICAucXR5e1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgIC5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIGxpLm5hbWUge3dpZHRoOiAzMCU7fVxyXG4gICAgI3RpbWVfcGlja2Vye1xyXG4gICAgXHRpbWd7XHJcbiAgICBcdFx0cGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgXHR9XHJcbiAgICBcdGlucHV0e1xyXG4gICAgXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIFx0XHRmb250LXNpemU6MzVweDtcclxuICAgIFx0fVxyXG4gICAgXHRzcGFue1xyXG4gICAgXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIFx0XHRmb250LXNpemU6MzBweDtcclxuICAgIFx0fVxyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpe1xyXG5cdC5hdHJpYnV0cyB7XHJcblx0XHQuYXRyaWJ1dHMtaXRlbS0yIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0LmxlZ2VuZC1jb250YWluZXItcmlnaHQge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJhZGlvQnV0b24tZ3JvdXAge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDE1cHggMXB4O1xyXG5cdFx0fVxyXG5cdFx0LmF0cmlidXRzLWl0ZW0ge1xyXG5cdFx0XHQuZ3JvdXAtYWN0aW9uIHtcclxuXHRcdFx0XHQuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubWFpbi1wYW5lbCAubGVnZW5kLWNvbnRhaW5lcnttYXJnaW4tbGVmdDogMHB4O31cclxuXHQubWFpbi1wYW5lbCAubGVnZW5kLWNvbnRhaW5lciBtYWlue1xyXG5cdFx0b3JkZXI6IDI7XHJcblx0fVxyXG5cdC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206IDI1cHg7fVxyXG5cdC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIGFzaWRle29yZGVyOjE7cGFkZGluZy1ib3R0b206IDI1cHg7IC5tb2RlbC13cmFwcGVye21hcmdpbi1ib3R0b206IDE1cHg7fX1cclxuXHQubWFpbi1wYW5lbCB7XHJcblx0XHQucGVyc29uYWwtZm9ybSB7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQuYWNvcmRpb24tY29udGFpbmVyIHtcclxuXHRcdFx0Lm1iLTAge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBlcnNvbmFsLWZvcm0ge1xyXG5cdFx0XHQuZ3JvdXAtZm9ybS1pbnB1dCB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dCwgc2VsZWN0IHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC8qIGRhc2hib2FyZCAqL1xyXG5cdC5kYXNoYm9hcmQge1xyXG5cdFx0LmJveC1jb250YWluZXIge1xyXG5cdFx0XHQuaXRlbSwgLml0ZW0tMiB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0uYmctcmVkLXRyYW5zcGFyZW50LmNvbDl7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmJveC1pY29uIHtcclxuXHRcdFx0XHQuaW1nLWZsdWlkIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5ib3gtaGFsZiB7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubG9nby1iaWcge1xyXG5cdFx0XHRcdC5pbWctZmx1aWQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubG9nby1yaWdodC1ib3R0b20ge1xyXG5cdFx0XHRcdGJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0LmltZy1mbHVpZCB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLyogbG9naW4gcGFnZSAqL1xyXG5cdC5sb2dpbiB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHQubG9nby1jb250YWluZXIge1xyXG5cdFx0XHRcdC5sb2dvLWxlZnQsIC5sb2dvLXJpZ2h0LCAubG9nby1jZW50ZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOXB4IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sb2dvLXJpZ2h0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxvZ28tY2VudGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogdXNlciAqL1xyXG5cdC51c2VyIHtcclxuXHRcdC5iZy13aGl0ZSB7XHJcblx0XHRcdC5zZWFyY2gtYm94IHtcclxuXHRcdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRzZWxlY3QuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5mb3JtLWlubGluZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFibGUge1xyXG5cdFx0XHRcdG1hcmdpbjogMzBweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGFibGUgdGQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFibGUgdGgge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogY2FsZW5kYXIgKi9cclxuXHQudXNlci5jYWxlbmRhciB7XHJcblx0XHQuYmctd2hpdGUge1xyXG5cdFx0XHQuc2VhcmNoLWJveCB7XHJcblx0XHRcdFx0aW5wdXQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dHIge1xyXG5cdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogbmV3cyAqL1xyXG5cdC50YWJzLWJvZHkge1xyXG5cdFx0Lm5hdi10YWJzIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5iZy13aGl0ZS10YWJzLCAuYmctd2hpdGUtdGFibGUsIC5iZy13aGl0ZS1ibG9nIHtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0fVxyXG5cdC50YWJzLWJvZHkge1xyXG5cdFx0cGFkZGluZzogNDBweCAxNXB4O1xyXG5cdH1cclxuXHQuYmxvZy1pbWcge1xyXG5cdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0aGVpZ2h0OiAxNDBweDtcclxuXHR9XHJcblx0LmJsb2ctZGVzY3JpcHRpb24ge1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuXHRcdGg0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmRhdGUtdGltZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMzBweCAwIDA7XHJcblx0fVxyXG5cclxuXHQvKiBwYWdlIG1lc3NhZ2lvICovXHJcblx0Lm1lc3NhZ2UgLmJnLXdoaXRlIC50YWJsZSB0aCB7XHJcblx0ICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC8qIHBhZ2UgZWRpdCBwcm9maWxlICovXHJcblx0LnByb2ZpbGUtZWRpdCB7XHJcblx0XHQuYmxvY2stcHJvZmlsZSB7XHJcblx0XHRcdG1hcmdpbjogNTBweCBhdXRvIDQwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdC53ZWxjb21lLXRleHQge1xyXG5cdFx0XHQgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wYW5lbC11c2VyIHtcclxuXHRcdFx0XHQucGFuZWwtdGV4dCB7XHJcblx0XHRcdFx0XHRoNSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdCAgICBtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQuYm9yZGVyLWJveCB7XHJcblx0XHRcdFx0LmQtYmxvY2sge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmVzZXJ2YXRpb24tbG9nc3tcclxuXHRcdC5tYWluLXBhbmVse1xyXG5cdFx0XHQuZGVmYXVsdC1jb250YWluZXJ7XHJcblx0XHRcdFx0LnRoZS1tZXNzYWdle1xyXG4gICAgICAgICAgICAgICAgICAgZm9ybXtcclxuICAgICAgICAgICAgICAgICAgIFx0ICB0ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdCAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xyXG5cdFx0XHRcdFx0ICB9XHJcbiAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yZXNlcnZhdGlvbi11c2Vye1xyXG5cdFx0LmJvdHRvbS1jb250ZW50e1xyXG5cdFx0XHR1bC50YWJsZS1yZXNwb25zaXZle1xyXG5cdFx0XHRcdGxpLm5hbWUgLCBsaS5zYWxhe1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdCY+bGl7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjdGltZV9waWNrZXJ7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCAgICBmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbnB1dHtcclxuXHRcdFx0XHRcdHdpZHRoOjE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHQgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN1cnZleS5mcm9udGVuZHtcclxuXHRcdC5wYW5uZWwtaGVhZGVye1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdCAgICBkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHQgICAgZmxvYXQ6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0fVxyXG5cdCAgICB9XHJcblx0ICAgIGZvcm0gLnN0ZXBzIHVsIGxpIGEge1xyXG5cdFx0ICAgIHBhZGRpbmc6IDBweDtcclxuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdCAgICBmb250LXNpemU6IDI1cHg7XHJcblx0XHR9XHJcblx0XHQuY29udGFpbmVyLXJhZGlvLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHR9XHJcblx0XHQud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblx0fVxyXG4gICAgLm11bHRpbWVkaWF7XHJcbiAgICAgICAgLm1haW4tcGFuZWx7XHJcbiAgICAgICAgICAgIC5kZWZhdWx0LWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIC52aWRlby13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlby10ZXh0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsc3tcclxuICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWxzLXRhYmxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFzc2V0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFzc2V0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VydmV5LC5zZWxlemlvbmFfY29yc28sLm1wLWxpc3R7XHJcbiAgICAgICAgLnF0eXtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgLnNlYXJjaHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm11bHRpbWVkaWEtcGFubmVse1xyXG4gICAgICAgIC5tYWluLXBhbmVse1xyXG4gICAgICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAucGFubmVsLWhlYWRlcntcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0LXN1cnZleXtcclxuICAgICAgICAgICAgICAgICAgICB0YWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWhlYWRlciwudGFibGUtYm9keXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maXJzdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tcC1jcmVhe1xyXG4gICAgICAgIC5tYWluLXBhbmVse1xyXG4gICAgICAgICAgICAuZGVmYXVsdC1jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgIC5tdWx0aW1lZGlhLWZvcm17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mb3JtYXQtdXBsb2FkLXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8td3JhcCwucHB0LXdyYXAsLnBkZi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcclxuXHQucGFubmVsLWhlYWRlciAubmF2LXBpbGxzIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmF0cmlidXRzIHtcclxuXHRcdC5yYWRpby1saW5lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhbm5lbC5zZWFyY2gge1xyXG5cdFx0LnBlcnNvbmFsLWZvcm0ge1xyXG5cdFx0XHQuZ3JvdXAtZm9ybS1pbnB1dCB7XHJcblx0XHRcdFx0c2VsZWN0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1haW4tcGFuZWwge1xyXG5cdFx0LnBlcnNvbmFsLWZvcm0ge1xyXG5cdFx0XHQuZ3JvdXAtZm9ybS1pbnB1dCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFjb3JkaW9uLWNvbnRhaW5lciB7XHJcblx0XHRcdC50YWJsZSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LmNvbGxhcHNlLWNhdGVnb3J5IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LmNvbGxhcHNlLWJ0biB7XHJcblx0XHQuYnRuLXByaW1hcnkge1xyXG5cdFx0XHRwYWRkaW5nOiA3cHggMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5idXR0b24tZ3JvdXAge1xyXG5cdFx0LmJ0bi1wcmltYXJ5e1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMTBweCA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogZGFzaGJvYXJkICovXHJcblx0LmRhc2hib2FyZCB7XHJcblx0XHQuYm94LWNvbnRhaW5lciB7XHJcblx0XHRcdC5pdGVtLCAuaXRlbS0yIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQgLyogbG9naW4gcGFnZSAqL1xyXG5cdC5sb2dpbiB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHQubG9nby1jb250YWluZXIge1xyXG5cdFx0XHRcdC5sb2dvLWxlZnQsIC5sb2dvLXJpZ2h0LCAubG9nby1jZW50ZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYm9yZGVyLWxvZ28tcmlnaHQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDdweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5wYW5lbC1sb2dpbiB7XHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogdXNlciAqL1xyXG5cdC51c2VyIHtcclxuXHRcdC5iZy13aGl0ZSB7XHJcblx0XHRcdC5mbG9hdC1sZWZ0LCAuZmxvYXQtcmlnaHQge1xyXG5cdFx0XHRcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZsb2F0LXJpZ2h0IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtYm94IHtcclxuXHRcdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogY2FsZW5kYXIgKi9cclxuXHQudXNlci5jYWxlbmRhciB7XHJcblx0XHQuYmctd2hpdGUge1xyXG5cdFx0XHQuZm9ybS1pbmxpbmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC5zZWxlY3Qtb3BzaW9uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaC1ib3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMjVweCAwIDA7XHJcblx0XHRcdFx0aW5wdXQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LyogbmV3cyAqL1xyXG5cdC5ibG9nLWltZyB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcblx0fVxyXG5cdC5ibG9nLWRlc2NyaXB0aW9uIHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQuc2VhcmNoLXRhYmxlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIHBhZ2UgbWVzc2FnaW8gKi9cclxuXHQubWVzc2FnZSAuYmctd2hpdGUgLnRhYmxlIHRoIHtcclxuXHQgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LyogcGFnZSBlZGl0IHByb2ZpbGUgKi9cclxuXHQucHJvZmlsZS1lZGl0IHtcclxuXHRcdC5ibG9jay1wcm9maWxlIHtcclxuXHRcdFx0LmJvcmRlci1ib3gge1xyXG5cdFx0XHRcdC5kLWJsb2NrIHtcclxuXHRcdFx0XHRcdC5mbG9hdC1yaWdodCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQge1xyXG5cdFx0Lm5hdi11c2VyIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMzNweDtcclxuXHRcdH1cclxuXHRcdC5pY29uIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHR9XHJcblx0XHQubG9nby1sZWZ0LCAubG9nby1yaWdodCB7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogMTVweDtcclxuXHRcdCAgICBib3R0b206IDY2JTtcclxuXHRcdH1cclxuXHRcdC5sb2dvLWxlZnQge1xyXG5cdFx0ICAgIGxlZnQ6IDMlO1xyXG5cdFx0fVxyXG5cdFx0LmxvZ28tcmlnaHQge1xyXG5cdFx0XHRyaWdodDogMyU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHQudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC5hdHJpYnV0cyB7XHJcblx0XHQuYXRyaWJ1dHMtaXRlbSB7XHJcblx0XHRcdC5ncm91cC1hY3Rpb24ge1xyXG5cdFx0XHRcdC5ncm91cC1hY3Rpb24taXRlbSwgLmdyb3VwLWFjdGlvbi1pdGVtLXJpZ2h0IHtcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0IC8qIGxvZ2luIHBhZ2UgKi9cclxuXHQubG9naW4ge1xyXG5cdFx0bmF2IHtcclxuXHRcdFx0LmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0XHQubG9nby1sZWZ0LCAubG9nby1yaWdodCwgLmxvZ28tY2VudGVyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEzcHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qIHVzZXIgKi9cclxuXHQudXNlciB7XHJcblx0XHQuYmctd2hpdGUge1xyXG5cdFx0XHQudGFibGUgdGQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGFibGUgdGgge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZm9ybS1pbmxpbmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3Qtb3BzaW9uLCAuc2VhcmNoLWJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaC1ib3gge1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDA7XHJcblx0XHRcdFx0aW5wdXQuZm9ybS1jb250cm9sIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcblx0LnVzZXItbmF2IC5uYXZiYXItbmF2e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cdC51c2VyLW5hdiAubmF2YmFyLW5hdi5jb2xsYXBzZXtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC51c2VyLW5hdiAubmF2YmFyLW5hdi5jb2xsYXBzZS5zaG93e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL0M6L1VzZXJzL2JsZWRpL0Rlc2t0b3Avd3d3L2EyYS9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9iaWxlLnNjc3MiLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTctMTAtMTNcclxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXHJcbiogSW5jbHVkZXM6IGRyYWdnYWJsZS5jc3MsIGNvcmUuY3NzLCByZXNpemFibGUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIG1lbnUuY3NzLCBwcm9ncmVzc2Jhci5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCB0aGVtZS5jc3NcclxuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/c2NvcGU9JmZvbGRlck5hbWU9Y3VzdG9tLXRoZW1lJmJnSW1nT3BhY2l0eUVycm9yPSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9JmJnSW1nT3BhY2l0eUFjdGl2ZT0mYmdJbWdPcGFjaXR5SG92ZXI9JmJnSW1nT3BhY2l0eURlZmF1bHQ9JmJnSW1nT3BhY2l0eUNvbnRlbnQ9JmJnSW1nT3BhY2l0eUhlYWRlcj0mY29ybmVyUmFkaXVzU2hhZG93PThweCZvZmZzZXRMZWZ0U2hhZG93PTBweCZvZmZzZXRUb3BTaGFkb3c9MHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb3BhY2l0eVNoYWRvdz0zMCZiZ0ltZ09wYWNpdHlTaGFkb3c9MCZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0zMCZiZ0ltZ09wYWNpdHlPdmVybGF5PTAmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZpY29uQ29sb3JFcnJvcj0lMjNjYzAwMDAmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmljb25Db2xvckhpZ2hsaWdodD0lMjNmZmYmZmNIaWdobGlnaHQ9JTIzZmZmJmJvcmRlckNvbG9ySGlnaGxpZ2h0PSUyMzMxMzEzMSZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ0NvbG9ySGlnaGxpZ2h0PSUyMzNEOTJDNiZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMxOTUxNjImYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdDb2xvckFjdGl2ZT0lMjMwNDlkY2MmaWNvbkNvbG9ySG92ZXI9JTIzNTU1NTU1JmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzQTRBNkE2JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjMwNDlkY2MmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmJnQ29sb3JEZWZhdWx0PSUyM2ZmZmZmZiZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZmY0NvbnRlbnQ9JTIzMzMzMzMzJmJvcmRlckNvbG9yQ29udGVudD0lMjNkZGRkZGQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnQ29sb3JDb250ZW50PSUyM2ZmZiZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0JmZjSGVhZGVyPSUyMzMzMzMzMyZib3JkZXJDb2xvckhlYWRlcj0lMjNkZGRkZGQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdDb2xvckhlYWRlcj0lMjMwNDlkY2MmY29ybmVyUmFkaXVzPTBweCZmd0RlZmF1bHQ9bm9ybWFsJmZzRGVmYXVsdD0xZW0mZmZEZWZhdWx0PSdDZW50dXJ5R290aGljUmVndWxhciclMkMlMjBzYW5zLXNlcmlmJTNCXHJcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTozMDAsNDAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiL2ZvbnRzL0NhbGlicmkuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvZm9udHMvc3R5bGUuY3NzXCIpO1xuQGltcG9ydCB1cmwoXCIvZm9udHMvQ2VudHVyeUdvdGhpQm9sZC5jc3NcIik7XG5AaW1wb3J0IHVybChcIi9mb250cy9DZW50dXJ5R290aGljUmVndWxhci5jc3NcIik7XG4udWktZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLCAudWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnVpLWhlbHBlci16Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0wKTtcbn1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDAuMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLWRpc2FibGVkIC51aS1yZXNpemFibGUtaGFuZGxlLCAudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1uIHtcbiAgY3Vyc29yOiBuLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtcyB7XG4gIGN1cnNvcjogcy1yZXNpemU7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xufVxuXG4udWktcmVzaXphYmxlLWUge1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB3aWR0aDogN3B4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtdyB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcmVzaXphYmxlLXNlIHtcbiAgY3Vyc29yOiBzZS1yZXNpemU7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMXB4O1xufVxuXG4udWktcmVzaXphYmxlLXN3IHtcbiAgY3Vyc29yOiBzdy1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBsZWZ0OiAtNXB4O1xuICBib3R0b206IC01cHg7XG59XG5cbi51aS1yZXNpemFibGUtbncge1xuICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1uZSB7XG4gIGN1cnNvcjogbmUtcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHRvcDogLTVweDtcbn1cblxuLnVpLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXJpZ2h0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sIC51aS1idXR0b246bGluaywgLnVpLWJ1dHRvbjp2aXNpdGVkLCAudWktYnV0dG9uOmhvdmVyLCAudWktYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB3aWR0aDogMmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuMWVtO1xuICBoZWlnaHQ6IDIuMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuaW5wdXQudWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xufVxuXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIGJ1dHRvbi51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1jb250cm9sZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi51aS1jb250cm9sZ3JvdXAgPiAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbTpmb2N1cywgLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAuNGVtIDFlbTtcbn1cblxuLnVpLWNvbnRyb2xncm91cCAudWktY29udHJvbGdyb3VwLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwgKyAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC1ob3Jpem9udGFsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLXNwaW5uZXItaW5wdXQge1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtKTtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lciAudWktc3Bpbm5lci11cCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggI2NjYztcbiAgYm9yZGVyLXJhZGl1czogLjEyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLCAudWktY2hlY2tib3hyYWRpby1yYWRpby1sYWJlbC51aS1jaGVja2JveHJhZGlvLWNoZWNrZWQ6aG92ZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC4yZW0gMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxLjhlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIuM2VtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLCAudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIHBhZGRpbmc6IC43ZW0gLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLCAudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgLjJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLjVlbSAuMmVtIC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsIC51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LCAudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciwgLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogLjVlbTtcbiAgdG9wOiAuM2VtO1xufVxuXG4udWktZGlhbG9nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IC4yZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IC40ZW0gMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IC4xZW0gMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDkwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC4zZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IC41ZW0gMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjVlbTtcbiAgcGFkZGluZzogLjNlbSAxZW0gLjVlbSAuNGVtO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAudWktZGlhbG9nLWJ1dHRvbnNldCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgbWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uIHtcbiAgaGVpZ2h0OiAycHg7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLWUge1xuICB3aWR0aDogMnB4O1xuICByaWdodDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuICBoZWlnaHQ6IDJweDtcbiAgYm90dG9tOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtdyB7XG4gIHdpZHRoOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSwgLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LCAudWktZGlhbG9nIC51aS1yZXNpemFibGUtbmUsIC51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc3cge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1uZSB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG59XG5cbi51aS1tZW51IC51aS1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xufVxuXG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cblxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLCAudWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4udWktbWVudS1pY29ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cblxuLnVpLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuICBtYXJnaW46IC0xcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoS0FBb0FJQUJBQUFBQVAvLy95SC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrWXdOcVhyZEM1MkRTMDZhN01GWkkrNEZIQkNLb0RlV0tYcXltUHFHcXh2SnJYWmJNeDdUdGMrdzlYZ1UyRkIzbE95UVJXRVQySUZHaVU5bTFmckRWcHhaWmM2YmZId3Y0YzFZWFA2azFWZHkyOTJGYjZVa3V2RnRYcHZXU3pBK0h5Y1hKSFVYaUdZSWlNZzJSNlc0NTlnbldHZkhOZGpJcURXVnFlbUgyZWtwT2JrcE9scHBXVXFaaXFyNmVkcXFXUUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBTTWdabkdmYXFjZzFFMnV1ekRtbUhVQlI4UWlsOTVoaVBLcVduM2FxdExzUzE4eTdHMVN6TmVvd1dCRU50UWQrVDFKa3RQMDVuelBUZEpabFI2dlV4TldXalYrdlVXaFdOa1dGd3hsOVZwWlJlZFljZmxJT0xhZmFhMjhYZHNIL3lubGNjMXVQVkRaeFFJUjBLMjUrY0lDQ21vcUNlNW1HaFpPZmVZU1VoNXlKY0p5cmtaV1dwYVI4ZG9KMm80TllxNjJsQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWREk0WXkyMlpuSU5STnFvc3cwQnY3aTFneUhVa0ZqN29TYVdsdTNvdkM4R3hOc281Zmx1ejNxTFZoQlZlVC9MejdaVEh5eEw1ZERhbFFXUFZPc1FXdFJudXdYYUZUajlqVlZoOHBtYTlKalo0ellTajVaT3ltYTd1dW9sZmZoK0lSNWFXOTdjSHVCVVhLR0tYbEtqbitEaUhXTWNZSmFoNE4wbFlDTWxKT1hpcEdScjVxZGdvU1RycVdTcTZXRmwyeXBvYVVBQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGFFYjZITGdkL2lPN0ZOV3RjRldlK3VmT0RHalJmb2lKMmFrU2hidWViMHd0STUwem0wMnBidndmV0VNV0JRMXpLR2xMSWhza2lFUG05UjZ2Ulh4VjRaeldUMnlIT0dwV015b3JibEtsTnA4SG1IRWIvbENYamNXN2JtdFhQOFh0MjI5T1ZXUjFmb2QyZVdxTmZIdU1qWENQa0lHTmlsZU9pSW1WbUNPRW1vU2ZuM3lYbEpXbW9IR2hxcDZpbFl1V1lwbVRxS1VnQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcGlFSDZrYjU4YmlRM0ZOV3RNRldXM2VOVmNvanVGR2ZxblpxU2VidVMwNnc1VjgwL1gwMnBLZTh6RndQNkVGV09UMWxERms4ckdFUmgxVFROT29jUTYxSG00WG0yVmV4VUhwemp5bVZpSHJGYmlFTHNlZlZybjZYS2ZudDJROUcvK1hkaWU0OTlYSGQyZzRoN2lvT0doWEdKYm9HQW5YU0Jub0J3S1l5ZmlvdWJaSjJIbjBSdVJaYWZsWk9pbDU2WnA2aWlvS1NYcFVBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa29RUnFSdm54dUk3a1UxYTFVVTViZDV0blNlT1pYaG1uNWxXSzNxTlRXdlJkUXhQOHF2YUMrL3lhWVF6WE83Qk12YVVFbUpSZDNUc2lNQWdzd21OWXJTZ1pkWXJUWDZ0U0hHWk83M2V6dUF3MnV4dVErQmJlWmZNeHNleFkzNSsvUWU0SjFpblYwZzR4M1dIdU1oSWwyalhPS1QyUStWVTVmZ29TVUk1MlZmWnlma0pHa2hhNmptWSthYVlkaXJxK2xRQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1dCSUtwWWUwTDNZTktUb3Fzd1VsdnpuaWdkNHdpUjRLaFpyS3Q5VXBxaXA2MWk5RTN2TXZ4UmRIbGJFRmlFWGZrOVlBUll4T1paRDZWUTJwVXVuQm10UlhvMUxmOGhNVlZjTmw4SmFmVjM4YU0yL0Z1NVYxNkJuNjNyNnh0OTdqMDkrTVhTRmk0Qm5pR0ZhZTNoemJIOStoWUJ6a3B1VWg1YVptSHVhblpPWmdJdXZiR2lOZW9tQ25heHhhcDJ1cGFDWnNxKzFrQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1hqSThCeTV6ZjRrT3hUVnJYTlZsdjFYMGQ4SUdaR0tMbk5wWXRtOExyOWNxVmV1T1N2Zk9XNzlEOWFESGl6TmhESmlkRlpoTnlkRWFoT2FESDZub210SmpwMXR1dEtvTldrdkE2SnFmUlZMSFUvUVVmYXU5bDJ4N0c1NGQxZmw5OTV4Y0lHQWRYcU1mQk5hZG9ZcmhIK01nMktCbHBWcGJsdUNpWG1NbloyU2g0R0JxSitja0lPcXFKNkxtS1NsbFptc29xNndwUUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNsWXgvb0x2b3h1SkRrVTFhMVlVWmJKNTluU2QyWlhoV3FiUmEyL2dGOEd1MkRZM2lxczd5cnEreEJZRWtZdkZTTThhU1NPYkUrWmdSbDFCSEZaTnI3cFJDYXZaNUJXMjE0MmhZM0FOL3pXdHNtZjEycDlYeHhGbDJscExuMXJzZXp0ZlhaamRJV0lmMnM1ZEl0d2pZS0Jnbzl5ZzVwSGd6SlhURWVHbFp1ZW5weVBtcEdRb0tPV2tZbVNwYVNucUtpbGVJMkZBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZqQitndStqRzRrT1JUVnJWaFJsc25uMmRKM1psZUZhcHRGcmIrQ1htTzlPb3plTDVWZlA5OUh2QVdocGlVZGN3a3BCSDM4MjVBd1lkVTh4VHFsTEdodENvc0FyS01wdmZhMW1NUmFlOVZ2V1pmZUIyWGZQa2VMbW0xOGxVY0JqK3A1ZG5OOGpYWjNZSUdFaFl1T1VuNDVhb0NEa3AxNmhsNUlqWUp2aldLY25vR1FwcXlQbHBPaHIzYUVsYXFycTU2QnE3VkFBQU93PT1cIik7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAycHggMC40ZW07XG4gIG1hcmdpbjogMC41ZW0gMCAwIDA7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxNGVtO1xufVxuXG4udWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi51aS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAuN2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsIC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAuOGVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0uM2VtO1xuICBtYXJnaW4tbGVmdDogLS42ZW07XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gIHRvcDogMDtcbn1cblxuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeUdvdGhpY1JlZ3VsYXInLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dCwgLnVpLXdpZGdldCBzZWxlY3QsIC51aS13aWRnZXQgdGV4dGFyZWEsIC51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICdDZW50dXJ5R290aGljUmVndWxhcicsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS1idXR0b24sIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlciwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCwgYS51aS1idXR0b24sIGE6bGluay51aS1idXR0b24sIGE6dmlzaXRlZC51aS1idXR0b24sIC51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsIC51aS1idXR0b246aG92ZXIsIC51aS1idXR0b246Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTRBNkE2O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIGEsIC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLCAudWktc3RhdGUtaG92ZXIgYTpsaW5rLCAudWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLCAudWktc3RhdGUtZm9jdXMgYSwgLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsIC51aS1zdGF0ZS1mb2N1cyBhOmxpbmssIC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsIGEudWktYnV0dG9uOmhvdmVyLCBhLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDFweCAjNWU5ZWQ2O1xufVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgYS51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTk1MTYyO1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLWljb24tYmFja2dyb3VuZCwgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMTk1MTYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEsIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcbiAgYmFja2dyb3VuZDogIzNEOTJDNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcbiAgYmFja2dyb3VuZDogIzNEOTJDNjtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuMzU7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7XG59XG5cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnVpLWljb24sIC51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLCAudWktc3RhdGUtZm9jdXMgLnVpLWljb24sIC51aS1idXR0b246aG92ZXIgLnVpLWljb24sIC51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLCAudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sIC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLCAudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG5cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcbn1cblxuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cblxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cblxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cblxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1zdGFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tZWplY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tcG93ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG4gIG9wYWNpdHk6IC4zO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzApO1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjNjY2O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM2NjY7XG59XG5cbi8qIVxyXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEyLjFcclxuICogaHR0cDovL2pxdWVyeXVpLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuXHJcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcclxuICpcclxuICogaHR0cDovL2FwaS5qcXVlcnl1aS5jb20vY2F0ZWdvcnkvdGhlbWluZy9cclxuICpcclxuICogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvP3Njb3BlPSZmb2xkZXJOYW1lPWN1c3RvbS10aGVtZSZiZ0ltZ09wYWNpdHlFcnJvcj0mYmdJbWdPcGFjaXR5SGlnaGxpZ2h0PSZiZ0ltZ09wYWNpdHlBY3RpdmU9JmJnSW1nT3BhY2l0eUhvdmVyPSZiZ0ltZ09wYWNpdHlEZWZhdWx0PSZiZ0ltZ09wYWNpdHlDb250ZW50PSZiZ0ltZ09wYWNpdHlIZWFkZXI9JmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz0lMjM2NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmZjRXJyb3I9JTIzNWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9JTIzZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9JTIzZmZmJmZjSGlnaGxpZ2h0PSUyM2ZmZiZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjMzMTMxMzEmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD0lMjMzRDkyQzYmaWNvbkNvbG9yQWN0aXZlPSUyM2ZmZmZmZiZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMTk1MTYyJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9JTIzMDQ5ZGNjJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZmY0hvdmVyPSUyMzJiMmIyYiZib3JkZXJDb2xvckhvdmVyPSUyM0E0QTZBNiZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD0lMjM3Nzc3NzcmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzMDQ5ZGNjJmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD0lMjNmZmZmZmYmaWNvbkNvbG9yQ29udGVudD0lMjM0NDQ0NDQmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD0lMjNmZmYmaWNvbkNvbG9ySGVhZGVyPSUyMzQ0NDQ0NCZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9JTIzMDQ5ZGNjJmNvcm5lclJhZGl1cz0wcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD0nQ2VudHVyeUdvdGhpY1JlZ3VsYXInJTJDJTIwc2Fucy1zZXJpZiUzQlxyXG4gKi9cbi8qIENvbXBvbmVudCBjb250YWluZXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeUdvdGhpY1JlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCAudWktd2lkZ2V0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgaW5wdXQsIC51aS13aWRnZXQgc2VsZWN0LCAudWktd2lkZ2V0IHRleHRhcmVhLCAudWktd2lkZ2V0IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAnQ2VudHVyeUdvdGhpY1JlZ3VsYXInLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IGEsIC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywgLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLCBhLnVpLWJ1dHRvbiwgYTpsaW5rLnVpLWJ1dHRvbiwgYTp2aXNpdGVkLnVpLWJ1dHRvbiwgLnVpLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDU0NTQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cywgLnVpLWJ1dHRvbjpob3ZlciwgLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBNEE2QTY7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4udWktc3RhdGUtaG92ZXIgYSwgLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsIC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssIC51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsIC51aS1zdGF0ZS1mb2N1cyBhLCAudWktc3RhdGUtZm9jdXMgYTpob3ZlciwgLnVpLXN0YXRlLWZvY3VzIGE6bGluaywgLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCwgYS51aS1idXR0b246aG92ZXIsIGEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4ICM1ZTllZDY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxOTUxNjI7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLCAudWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMxOTUxNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSwgLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssIC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcbiAgYmFja2dyb3VuZDogIzNEOTJDNjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcbiAgYmFja2dyb3VuZDogIzNEOTJDNjtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXByaW9yaXR5LXByaW1hcnksIC51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksIC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcbiAgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLnVpLWljb24sIC51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLCAudWktc3RhdGUtZm9jdXMgLnVpLWljb24sIC51aS1idXR0b246aG92ZXIgLnVpLWljb24sIC51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLCAudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sIC51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2ZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLCAudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4vKiBwb3NpdGlvbmluZyAqL1xuLnVpLWljb24tYmxhbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cblxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAuMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTtcbiAgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuXG4vKlxyXG5cdHRpbWVwaWNlayBjb25maWdcclxuKi9cbi51aS10aW1lcGlja2VyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnVpLXRpbWVwaWNrZXIsIC51aS10aW1lcGlja2VyLXZpZXdwb3J0IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMjA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi51aS10aW1lcGlja2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLXRpbWVwaWNrZXItdmlld3BvcnQge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4udWktdGltZXBpY2tlci1zdGFuZGFyZCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzIyMjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyMjI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuMmVtIC40ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXRpbWVwaWNrZXItc3RhbmRhcmQgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RBREFEQTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG5cbi51aS10aW1lcGlja2VyLXN0YW5kYXJkIC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS10aW1lcGlja2VyLWNvcm5lcnMsIC51aS10aW1lcGlja2VyLWNvcm5lcnMgLnVpLWNvcm5lci1hbGwge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnVpLXRpbWVwaWNrZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLXRpbWVwaWNrZXItbm8tc2Nyb2xsYmFyIC51aS10aW1lcGlja2VyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiFcclxuICogRnVsbENhbGVuZGFyIHYzLjguMFxyXG4gKiBEb2NzICYgTGljZW5zZTogaHR0cHM6Ly9mdWxsY2FsZW5kYXIuaW8vXHJcbiAqIChjKSAyMDE3IEFkYW0gU2hhd1xyXG4gKi9cbi5mYyBidXR0b24sIC5mYyB0YWJsZSwgYm9keSAuZmMge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLmZjLWJnLCAuZmMtcm93IC5mYy1iZ2V2ZW50LXNrZWxldG9uLCAuZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICBib3R0b206IDA7XG59XG5cbi5mYy1pY29uLCAuZmMtdW5zZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYyB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmMtcnRsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mYyB0aCwgLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIsIC5mYy1pY29uLCAuZmMtdG9vbGJhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNiY2U4ZjE7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtYmdldmVudCB7XG4gIGJhY2tncm91bmQ6ICM4ZmRmODI7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtbm9uYnVzaW5lc3Mge1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xufVxuXG4uZmMgYnV0dG9uIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAyLjFlbTtcbiAgcGFkZGluZzogMCAuNmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2U2ZTZlNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZmZmKSwgdG8oI2U2ZTZlNikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2U2ZTZlNik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmZjLXN0YXRlLWRlZmF1bHQuZmMtY29ybmVyLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cblxuLmZjLXN0YXRlLWRlZmF1bHQuZmMtY29ybmVyLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cblxuLmZjIGJ1dHRvbiAuZmMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjA1ZW07XG4gIG1hcmdpbjogMCAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZmMtc3RhdGUtYWN0aXZlLCAuZmMtc3RhdGUtZGlzYWJsZWQsIC5mYy1zdGF0ZS1kb3duLCAuZmMtc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZjLXN0YXRlLWhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSwgLmZjLXN0YXRlLWRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjE1KSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3BhY2l0eTogLjY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtZXZlbnQuZmMtZHJhZ2dhYmxlLCAuZmMtZXZlbnRbaHJlZl0sIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLCBhW2RhdGEtZ290b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gKiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG59XG5cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mYy1wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG5cbi5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLmZjLWx0ciAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy10aXRsZSwgLmZjLXJ0bCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtbHRyIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLWNsb3NlLCAuZmMtcnRsIC5mYy1wb3BvdmVyIC5mYy1oZWFkZXIgLmZjLXRpdGxlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtZGl2aWRlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5oci5mYy1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAycHg7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5mYy1iZyB0YWJsZSwgLmZjLXJvdyAuZmMtYmdldmVudC1za2VsZXRvbiB0YWJsZSwgLmZjLXJvdyAuZmMtaGlnaGxpZ2h0LXNrZWxldG9uIHRhYmxlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmMtY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZjLWJnLCAuZmMtYmdldmVudC1za2VsZXRvbiwgLmZjLWhlbHBlci1za2VsZXRvbiwgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG4uZmMgdGQsIC5mYyB0aCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmMgdGQuZmMtdG9kYXkge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbn1cblxuYVtkYXRhLWdvdG9dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYyAuZmMtcm93IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uZmMtcm93IHRhYmxlIHtcbiAgYm9yZGVyLWxlZnQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwIGhpZGRlbiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLXJvdzpmaXJzdC1jaGlsZCB0YWJsZSB7XG4gIGJvcmRlci10b3A6IDAgaGlkZGVuIHRyYW5zcGFyZW50O1xufVxuXG4uZmMtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmMtcm93IC5mYy1iZyB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24gdGQsIC5mYy1yb3cgLmZjLWhpZ2hsaWdodC1za2VsZXRvbiB0ZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWJnZXZlbnQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtcm93IC5mYy1oaWdobGlnaHQtc2tlbGV0b24ge1xuICB6LWluZGV4OiAzO1xufVxuXG4uZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4uZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24ge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0YWJsZSwgLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsIC5mYyAuZmMtcm93IC5mYy1oZWxwZXItc2tlbGV0b24gdGQge1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQsIC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGJvZHkgdGQsIC5mYy1yb3cgLmZjLWhlbHBlci1za2VsZXRvbiB0Ym9keSB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5mYy1zY3JvbGxlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmZjLWljb24sIC5mYy1yb3cuZmMtcmlnaWQsIC5mYy10aW1lLWdyaWQtZXZlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtc2Nyb2xsZXIgPiAuZmMtZGF5LWdyaWQsIC5mYy1zY3JvbGxlciA+IC5mYy10aW1lLWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmMtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC44NWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzYTg3YWQ7XG59XG5cbi5mYy1ldmVudCwgLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTg3YWQ7XG59XG5cbi5mYy1ldmVudCwgLmZjLWV2ZW50OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZjLW5vdC1hbGxvd2VkLCAuZmMtbm90LWFsbG93ZWQgLmZjLWV2ZW50IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLWV2ZW50IC5mYy1iZyB7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG9wYWNpdHk6IC4yNTtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtZXZlbnQgLmZjLXJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXJlc2l6ZXIsIC5mYy1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQgLmZjLXJlc2l6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uZmMtZXZlbnQuZmMtc2VsZWN0ZWQge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5mYy1ldmVudC5mYy1zZWxlY3RlZC5mYy1kcmFnZ2luZyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAtMTBweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0LCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQsIC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVyLCAuZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1lbmQtcmVzaXplciB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIGxlZnQ6IC0xcHg7XG59XG5cbi5mYy1sdHIgLmZjLWgtZXZlbnQgLmZjLWVuZC1yZXNpemVyLCAuZmMtcnRsIC5mYy1oLWV2ZW50IC5mYy1zdGFydC1yZXNpemVyIHtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgcmlnaHQ6IC0xcHg7XG59XG5cbi5mYy1oLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplciB7XG4gIHdpZHRoOiA3cHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xufVxuXG4uZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtcmVzaXplciB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1zdGFydC1yZXNpemVyLCAuZmMtcnRsIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplciB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtaC1ldmVudC5mYy1zZWxlY3RlZCAuZmMtc3RhcnQtcmVzaXplciB7XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luOiAxcHggMnB4IDA7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQuZmMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTFweDtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogLjI1O1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmMtbHRyIC5mYy1kYXktZ3JpZC1ldmVudC5mYy1hbGxvdy1tb3VzZS1yZXNpemUgLmZjLXN0YXJ0LXJlc2l6ZXIsIC5mYy1ydGwgLmZjLWRheS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtZW5kLXJlc2l6ZXIge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuLmZjLWx0ciAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1lbmQtcmVzaXplciwgLmZjLXJ0bCAuZmMtZGF5LWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1zdGFydC1yZXNpemVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG5hLmZjLW1vcmUge1xuICBtYXJnaW46IDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hLmZjLW1vcmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZjLmZjLWJvb3RzdHJhcDMgYSwgLnVpLXdpZGdldCAuZmMtZXZlbnQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYy1saW1pdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWljb24sIC5mYy10b29sYmFyIC5mYy1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYy1kYXktZ3JpZCAuZmMtcm93IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLmZjLW1vcmUtcG9wb3ZlciAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZjLW5vdy1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMCBzb2xpZCByZWQ7XG59XG5cbi5mYy1pY29uOmFmdGVyLCAuZmMtdG9vbGJhciBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYy11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsIC5mYy11bnRoZW1lZCAuZmMtZGl2aWRlciwgLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsIC5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LCAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsIC5mYy11bnRoZW1lZCAuZmMtcm93LCAuZmMtdW50aGVtZWQgdGJvZHksIC5mYy11bnRoZW1lZCB0ZCwgLmZjLXVudGhlbWVkIHRoLCAuZmMtdW50aGVtZWQgdGhlYWQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsIC5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLCAuZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG5cbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6ICNmY2Y4ZTM7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtZGlzYWJsZWQtZGF5IHtcbiAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5mYy1pY29uIHtcbiAgaGVpZ2h0OiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIE5ld1wiLENvdXJpZXIsbW9ub3NwYWNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZmMtaWNvbi1sZWZ0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDM5XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgdG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLXJpZ2h0LXNpbmdsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNBXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjAwJTtcbiAgdG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLWxlZnQtZG91YmxlLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcXEFCXCI7XG4gIGZvbnQtc2l6ZTogMTYwJTtcbiAgdG9wOiAtNyU7XG59XG5cbi5mYy1pY29uLXJpZ2h0LWRvdWJsZS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxCQlwiO1xuICBmb250LXNpemU6IDE2MCU7XG4gIHRvcDogLTclO1xufVxuXG4uZmMtaWNvbi1sZWZ0LXRyaWFuZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDI1QzRcIjtcbiAgZm9udC1zaXplOiAxMjUlO1xuICB0b3A6IDMlO1xufVxuXG4uZmMtaWNvbi1yaWdodC10cmlhbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNUJBXCI7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgdG9wOiAzJTtcbn1cblxuLmZjLWljb24tZG93bi10cmlhbmdsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyNUJDXCI7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbiAgdG9wOiAyJTtcbn1cblxuLmZjLWljb24teDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxEN1wiO1xuICBmb250LXNpemU6IDIwMCU7XG4gIHRvcDogNiU7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyIC5mYy1jbG9zZSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IC45ZW07XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWl0ZW06aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udWktd2lkZ2V0IC5mYy1kaXNhYmxlZC1kYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZmMtYm9vdHN0cmFwMyAuZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0YWJsZSwgLmZjLXRpbWUtZ3JpZCAuZmMtc2xhdHMgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogMCAwO1xufVxuXG4uZmMtcG9wb3ZlciA+IC51aS13aWRnZXQtaGVhZGVyICsgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLnVpLXdpZGdldCAuZmMtZXZlbnQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnVpLXdpZGdldCB0ZC5mYy1heGlzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZjLmZjLWJvb3RzdHJhcDMgYVtkYXRhLWdvdG9dOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mYy1ib290c3RyYXAzIGhyLmZjLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYy1ib290c3RyYXAzIC5mYy10b2RheS5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mYy1ib290c3RyYXAzIC5mYy1wb3BvdmVyIC5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZjLXRvb2xiYXIuZmMtaGVhZGVyLXRvb2xiYXIge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5mYy10b29sYmFyLmZjLWZvb3Rlci10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4uZmMtdG9vbGJhciAuZmMtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmMtdG9vbGJhciAuZmMtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYyAuZmMtdG9vbGJhciA+ICogPiAqIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAuNzVlbTtcbn1cblxuLmZjIC5mYy10b29sYmFyID4gKiA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmMtdG9vbGJhciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZjLXRvb2xiYXIgLmZjLXN0YXRlLWhvdmVyLCAuZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtZG93biB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsIC5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmUge1xuICB6LWluZGV4OiA0O1xufVxuXG4uZmMtdG9vbGJhciBidXR0b246Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMtdmlldy1jb250YWluZXIgKiwgLmZjLXZpZXctY29udGFpbmVyIDphZnRlciwgLmZjLXZpZXctY29udGFpbmVyIDpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmZjLXZpZXcsIC5mYy12aWV3ID4gdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy1iYXNpY0RheS12aWV3IC5mYy1jb250ZW50LXNrZWxldG9uLCAuZmMtYmFzaWNXZWVrLXZpZXcgLmZjLWNvbnRlbnQtc2tlbGV0b24ge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtYm9keSAuZmMtcm93IHtcbiAgbWluLWhlaWdodDogNGVtO1xufVxuXG4uZmMtcm93LmZjLXJpZ2lkIC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMtZGF5LXRvcC5mYy1vdGhlci1tb250aCB7XG4gIG9wYWNpdHk6IC4zO1xufVxuXG4uZmMtYmFzaWMtdmlldyAuZmMtZGF5LW51bWJlciwgLmZjLWJhc2ljLXZpZXcgLmZjLXdlZWstbnVtYmVyIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uZmMtYmFzaWMtdmlldyB0aC5mYy1kYXktbnVtYmVyLCAuZmMtYmFzaWMtdmlldyB0aC5mYy13ZWVrLW51bWJlciB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuXG4uZmMtbHRyIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmMtcnRsIC5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy1kYXktbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYy1sdHIgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzcHg7XG59XG5cbi5mYy1ydGwgLmZjLWJhc2ljLXZpZXcgLmZjLWRheS10b3AgLmZjLXdlZWstbnVtYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAzcHg7XG59XG5cbi5mYy1iYXNpYy12aWV3IC5mYy1kYXktdG9wIC5mYy13ZWVrLW51bWJlciB7XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxLjI1ZW07XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mYy1hZ2VuZGEtdmlldyAuZmMtZGF5LWdyaWQgLmZjLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDNlbTtcbn1cblxuLmZjLWFnZW5kYS12aWV3IC5mYy1kYXktZ3JpZCAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLmZjIC5mYy1heGlzIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy1sdHIgLmZjLWF4aXMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmZjLXJ0bCAuZmMtYXhpcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mYy10aW1lLWdyaWQsIC5mYy10aW1lLWdyaWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZjLXRpbWUtZ3JpZCB0YWJsZSB7XG4gIGJvcmRlcjogMCBoaWRkZW4gdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy10aW1lLWdyaWQgPiAuZmMtYmcge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1zbGF0cywgLmZjLXRpbWUtZ3JpZCA+IGhyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1jb250ZW50LWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtY29udGVudC1za2VsZXRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtYnVzaW5lc3MtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1iZ2V2ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWxpbmUge1xuICB6LWluZGV4OiA1O1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1oZWxwZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2O1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1zbGF0cyB0ZCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLXNsYXRzIC5mYy1taW5vciB0ZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZDtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLWx0ciAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMi41JSAwIDJweDtcbn1cblxuLmZjLXJ0bCAuZmMtdGltZS1ncmlkIC5mYy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW46IDAgMnB4IDAgMi41JTtcbn1cblxuLmZjLXRpbWUtZ3JpZCAuZmMtYmdldmVudCwgLmZjLXRpbWUtZ3JpZCAuZmMtZXZlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYy10aW1lLWdyaWQgLmZjLWJnZXZlbnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLmZjLXYtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5mYy12LWV2ZW50LmZjLW5vdC1lbmQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zZWxlY3RlZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lLCAuZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50IC5mYy10aW1lIHtcbiAgZm9udC1zaXplOiAuODVlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLXRpbWUtZ3JpZC1ldmVudC5mYy1zaG9ydCAuZmMtY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWUsIC5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdGFydCk7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtc2hvcnQgLmZjLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcQTAtXFxBMFwiO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNob3J0IC5mYy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogLjg1ZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYy10aW1lLWdyaWQtZXZlbnQuZmMtYWxsb3ctbW91c2UtcmVzaXplIC5mYy1yZXNpemVyIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHMtcmVzaXplO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLWFsbG93LW1vdXNlLXJlc2l6ZSAuZmMtcmVzaXplcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPVwiO1xufVxuXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXNlbGVjdGVkIC5mYy1yZXNpemVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWxpbmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmZjLWx0ciAuZmMtdGltZS1ncmlkIC5mYy1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYy1ydGwgLmZjLXRpbWUtZ3JpZCAuZmMtbm93LWluZGljYXRvci1hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDVweCA2cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLWV2ZW50LWRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZmMtcnRsIC5mYy1saXN0LXZpZXcge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmZjLWxpc3QtdmlldyB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uZmMgLmZjLWxpc3QtdGFibGUge1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbi5mYy1saXN0LXRhYmxlIHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cblxuLmZjLWxpc3QtdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4uZmMtbGlzdC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLW1haW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1oZWFkaW5nLWFsdCwgLmZjLXJ0bCAuZmMtbGlzdC1oZWFkaW5nLW1haW4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtaGVhZGluZy1hbHQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZjLWxpc3QtaXRlbS5mYy1oYXMtdXJsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmMtbGlzdC1pdGVtLW1hcmtlciwgLmZjLWxpc3QtaXRlbS10aW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cblxuLmZjLWx0ciAuZmMtbGlzdC1pdGVtLW1hcmtlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mYy1ydGwgLmZjLWxpc3QtaXRlbS1tYXJrZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYy1saXN0LWl0ZW0tdGl0bGUgYVtocmVmXTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmMtbGlzdC1lbXB0eS13cmFwMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uZmMtbGlzdC1lbXB0eS13cmFwMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZmMtbGlzdC1lbXB0eSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuYm9keSwgaHRtbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YTJmYztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyogMSAqL1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLyogMiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnRuLWFkZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QThBOTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA1cHggMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3IC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5uZXcgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubmV3IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMWNhO1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5uZXcgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm5ldyAuZHJvcGRvd24tc3VibWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbi5uZXcgLmRyb3Bkb3duLXN1Ym1lbnUgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5uZXcgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5uZXcgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLm5ldyAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW9wZW4gLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tb3BlbiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1vcGVuIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5uZXcgLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3IC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wcmVub3Rhemlvbmkgc2VsZWN0LmZvcm0tY29udHJvbC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5wcmVub3RhemlvbmkgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICB3aWR0aDogMjk2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NmM1ZGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggMzVweCAxNHB4IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnByZW5vdGF6aW9uaSAuc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIHdpZHRoOiAyOTZweCAhaW1wb3J0YW50O1xufVxuXG4ucHJlbm90YXppb25pIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL2ljb24vc2VhcmNoLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnByZW5vdGF6aW9uaSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmVub3RhemlvbmkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByZW5vdGF6aW9uaSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4udXNlci1uYXYge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi51c2VyLW5hdiAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxNjMwcHg7XG59XG5cbi51c2VyLW5hdiAubmF2YmFyLW5hdiB7XG4gIG92ZXJmbG93LVg6IGF1dG87XG59XG5cbi51c2VyLW5hdiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51c2VyLW5hdiAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51c2VyLW5hdiAubmF2YmFyLW5hdiAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnVzZXItbmF2IC5uYXZiYXItbmF2IC5hY3RpdmUgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMzNGMzZmQ7XG59XG5cbi51c2VyLW5hdiAubmF2YmFyLW5hdiAuYWN0aXZlIC5uYXYtbGluayAubmF2LWljb24ge1xuICBjb2xvcjogIzM0YzNmZDtcbn1cblxuLmFzaWRlLW5hdiB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDExO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xufVxuXG4uYXNpZGUtbmF2IC5hc2lkZS1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFzaWRlLW5hdiB1bC5uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xufVxuXG4uYXNpZGUtbmF2IHVsLm5hdiAubmF2LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXNpZGUtbmF2IHVsLm5hdiAubmF2LWl0ZW0gYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtdmFyaWFudDogYWxsLXBldGl0ZS1jYXBzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYXNpZGUtbmF2IHVsLm5hdiAubmF2LWl0ZW0uYWN0aXZlIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigxODBkZWcpLCAjMjgyODI4LCAjMzkzOTM5KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzI4MjgyOCwgIzM5MzkzOSk7XG59XG5cbi5maXhlZC10b3AudGFiLW5hdiB7XG4gIHBhZGRpbmctbGVmdDogMjcwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZml4ZWQtdG9wLnRhYi1uYXYgLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBiYWNrZ3JvdW5kOiAjMmMyYzJjO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWdhY3ktZGlyZWN0aW9uKDE4MGRlZyksICMyYzJjMmMsICM0MDQwNDApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMmMyYzJjLCAjNDA0MDQwKTtcbn1cblxuLmZpeGVkLXRvcC50YWItbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxNjVweDtcbn1cblxuLmZpeGVkLXRvcC50YWItbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgcGFkZGluZzogMTVweCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaWNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNjMGM0YzU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpeGVkLXRvcC50YWItbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMUMxQztcbn1cblxuLmZpeGVkLXRvcC50YWItbmF2IC50b3AtbmF2LXJvdy0xIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzJjMmMyYztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigxODBkZWcpLCAjMmMyYzJjLCAjNDA0MDQwKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzJjMmMyYywgIzQwNDA0MCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZpeGVkLXRvcC50YWItbmF2IC50b3AtbmF2LXJvdy0xIC5uYXZiYXItdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNuYXZfc2hhZG93X292ZWxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkub3Blbi1zaWRlYmFyLW5hdiAjbmF2X3NoYWRvd19vdmVsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogIE1haW4gYmFjZW5kIHBhbm5lbCAgICovXG4ubWFpbi1wYW5lbCB7XG4gIHBhZGRpbmctdG9wOiA1NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI3N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBtYXgtd2lkdGg6IDE0MzVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuZ3JvdXAtZm9ybS1kYXRhIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm1haW4tcGFuZWwgLmdyb3VwLWZvcm0tZGF0YSAubGVnZW5kLW5yIHtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLm1haW4tcGFuZWwgLmxlZ2VuZC1jb250YWluZXIgaW5wdXQuZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU4ZTg7XG59XG5cbi5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIG1haW4ge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLm1haW4tcGFuZWwgLmxlZ2VuZC1jb250YWluZXIgbWFpbiAuaW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjhmOGY3O1xufVxuXG4ubWFpbi1wYW5lbCAubGVnZW5kLWNvbnRhaW5lciBtYWluIC5mb3JtLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAubGVnZW5kLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIC5sZWdlbmQtbnIge1xuICBjb2xvcjogIzA0OWRjYztcbn1cblxuLm1haW4tcGFuZWwgLmxlZ2VuZC1jb250YWluZXIgYXNpZGUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmNztcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ubWFpbi1wYW5lbCAubGVnZW5kLWNvbnRhaW5lciBhc2lkZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIGFzaWRlIC5tb2RlbC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1haW4tcGFuZWwgLmxlZ2VuZC1jb250YWluZXIgYXNpZGUgLm1vZGVsLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDlkY2M7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgyIHtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgyIC5zdGVwcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIgaDIgLnN0ZXBzIHAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubWFpbi1wYW5lbCAucGFubmVsLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUgdGgge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICBmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhYzhjODtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUgdGQgLmFjdGlvbi1idG4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLXBhbmVsIC50YWJsZS0xIHtcbiAgbWF4LXdpZHRoOiAxMDM1cHg7XG59XG5cbi5tYWluLXBhbmVsIC50YWJsZS0xIHRoIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUtMSB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLm1haW4tcGFuZWwgLmNyZWF0ZV9hbGVydF93cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NTVweDtcbn1cblxuLm1haW4tcGFuZWwgLmNyZWF0ZV9hbGVydF93cmFwcGVyIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbi5tYWluLXBhbmVsIC5jcmVhdGVfYWxlcnRfd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tYWluLXBhbmVsIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1jb2xvcjogI0E0QTZBNjtcbiAgcGFkZGluZzogLjg1cmVtIC43NXJlbTtcbn1cblxuLm1haW4tcGFuZWwgbGFiZWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaWNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDQ5ZGNjO1xufVxuXG4ubWFpbi1wYW5lbCAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xuICBwYWRkaW5nOiA5cHggMjhweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5NTVweDtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAubW9kLWNvbCB7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG5cbi5tYWluLXBhbmVsIC5hbGVydF9vcHRpb25zX3dyYXBwZXIgLm1vZC1jb2wgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAubW9kLWNvbCB0ZXh0YXJlYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAubW9kLWNvbCAuY2FyZCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAubW9kLWNvbCAuY2FyZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBM0EzQTM7XG4gIGhlaWdodDogMzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2wge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5tYWluLXBhbmVsIC5hbGVydF9vcHRpb25zX3dyYXBwZXIgLmZvcm0tY29sIC5jYXJkLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0EzQTM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCAuY2FyZC10aXRsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5tYWluLXBhbmVsIC5hbGVydF9vcHRpb25zX3dyYXBwZXIgLmZvcm0tY29sIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAzMHB4IDYwcHggNjBweDtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2wgbGFiZWwge1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogLjc1cmVtIC43NXJlbTtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2wgLmhhcy1mdWxsLWJnIHtcbiAgcGFkZGluZzogMTVweCAwIDI1cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjVGNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRhZGE7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCAuaGFzLWZ1bGwtYmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2wgLmhhcy1mdWxsLWJnOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGFkYTtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2wgLmhhcy1mdWxsLWJnIHNlbGVjdCArIC5idG4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCBpbnB1dFt0eXBlPSdyYWRpbyddLCAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogNjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tYWluLXBhbmVsIC5pcy1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbi9sb2FkaW5nLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYWNvcmRpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYWNvcmRpb24tY29udGFpbmVyIC5jYXJkLCAubWFpbi1wYW5lbCAuYWNvcmRpb24tY29udGFpbmVyIC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLXBhbmVsIC5hY29yZGlvbi1jb250YWluZXIgLm1iLTAge1xuICBwYWRkaW5nOiAzNXB4IDAgNDVweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXBhbmVsIC5hY29yZGlvbi1jb250YWluZXIgLm1iLTAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA0MXB4O1xuICBjb2xvcjogIzAwOWVkNjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1haW4tcGFuZWwgLmFjb3JkaW9uLWNvbnRhaW5lciAubWItMCBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdG9wOiA0MiU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1nL2ljb24vcmlnaHQtYXJyb3ctYm9sZC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5tYWluLXBhbmVsIC5hY29yZGlvbi1jb250YWluZXIgLm1iLTAgYS5jb2xsYXBzZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cblxuLm1haW4tcGFuZWwgLmFjb3JkaW9uLWNvbnRhaW5lciAudGFibGUge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYWNvcmRpb24tY29udGFpbmVyIC50YWJsZSB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDQ5ZGNjO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXZhcmlhbnQ6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWFpbi1wYW5lbCAuYWNvcmRpb24tY29udGFpbmVyIC50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDM1cHggMCA4cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLm1haW4tcGFuZWwgLmFjb3JkaW9uLWNvbnRhaW5lciAudGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYWluLXBhbmVsIC5wZXJzb25hbC1mb3JtIC5ncm91cC1mb3JtLWlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGNvbG9yOiAjMGY4OWNjO1xuICBtYXJnaW46IDA7XG59XG5cbi5tYWluLXBhbmVsIC5wZXJzb25hbC1mb3JtIC5ncm91cC1mb3JtLWlucHV0IGlucHV0LCAubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTFjYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGNvbG9yOiAjMDBhMWNhO1xufVxuXG4ubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm1haW4tcGFuZWwgLnBlcnNvbmFsLWZvcm0gLmdyb3VwLWZvcm0taW5wdXQgc2VsZWN0IHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbi9zZWxlY3QtYXJyb3ctYmx1ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xufVxuXG4ubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1haW4tcGFuZWwgLnRhYmxlLXNtYWxsIHtcbiAgbWF4LXdpZHRoOiA3NTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1haW4tcGFuZWwgLnRhYmxlLXNtYWxsIC50YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5tYWluLXBhbmVsIC50YWJsZS1zbWFsbCAudGFibGUgdHIgdGQgLmFjdGlvbi1idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi5tb2RlbCAudGFibGUgdGQge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMWNhO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA0OWRjYztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIHBhZGRpbmc6IDdweCAzNHB4O1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICMwNDlkY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuYS5idG4tZGVmYXVsdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwNDlkY2M7XG59XG5cbi5tb2RhbC1ib2R5IC5idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtaW4td2lkdGg6IDY1cHg7XG59XG5cbi5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYnV0dG9uLWdyb3VwIC5idG4tcHJpbWFyeSB7XG4gIGhlaWdodDogNTNweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMWNhO1xuICBwYWRkaW5nOiA3cHggMTAwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnV0dG9uLWdyb3VwIGEuYnRuLXByaW1hcnkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXRlZ29yeSAudGFibGUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uY2F0ZWdvcnkgLnRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHdpZHRoOiAzMy4zMzMzMzMlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXRlZ29yeSAudGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogNjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhdGVnb3J5IC50YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5jb2xsYXBzZS1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1MzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDQ5ZGNjO1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAzOWNkOTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb2xsYXBzZS1jYXRlZ29yeSAuY29sbGFwc2UtYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOWNkNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb2xsYXBzZS1jYXRlZ29yeSAuY29sbGFwc2UtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCItXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uY29sbGFwc2UtY2F0ZWdvcnkuY29sbGFwc2VkIC5jb2xsYXBzZS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWxlcnQtYXJjaGl2ZSAuYWNvcmRpb24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MzJweDtcbn1cblxuLmFsZXJ0LWFyY2hpdmUgdGQgc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHQtYXJlYSB7XG4gIG1heC13aWR0aDogNTMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1hcmVhIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBjb2xvcjogI2EzYTNhMztcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbGxhcHNlLWJ0biB7XG4gIG1heC13aWR0aDogNTMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sbGFwc2UtYnRuIC5jb2xsYXBzZS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2xsYXBzZS1idG4gLmNvbGxhcHNlLWxlZnQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sbGFwc2UtYnRuIC5idG4tcHJpbWFyeSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY29sbGFwc2UtYnRuIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxODE4MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogM3B4O1xuICBsZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyIC5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9wb3Zlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBvcG92ZXItY29udGFpbmVyIGxhYmVsLCAucG9wb3Zlci1jb250YWluZXIgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIHBhZGRpbmc6IDhweCA3cHg7XG59XG5cbi5wb3BvdmVyLWNvbnRhaW5lciBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1jb250YWluZXIgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjYTNhM2EzO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xufVxuXG4ucG9wb3Zlci1jb250YWluZXIgaW5wdXQsIC5wb3BvdmVyLWNvbnRhaW5lciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucG9wb3Zlci1jb250YWluZXIgaW5wdXQge1xuICByaWdodDogNDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5wb3BvdmVyLWNvbnRhaW5lciBidXR0b24ge1xuICByaWdodDogNXB4O1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3N1Ym1pdC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5saXN0IC50YWJsZSB0ZCAuYWN0aW9uLWJ0biB7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLmxpc3QgLnRhYmxlIHRkIC5hY3Rpb24tYnRuIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogIzRFNTI1OTtcbn1cblxuLmxpc3QgLnRhYmxlIHRkIC5hY3Rpb24tYnRuOmZvY3VzIHN2ZyB7XG4gIGZpbGw6ICMwMjljY2U7XG59XG5cbi5saXN0IC5wb3BvdmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OWJmY2E7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0IC5wb3BvdmVyIC5ib3gtcG9wb3ZlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmYjE1MTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdCAucG9wb3ZlciAuYm94LXBvcG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saXN0IC5wb3BvdmVyIC5ib3gtcG9wb3Zlcjpub3QoOmxhc3QtY2hpbGQpLCAubGlzdCAucG9wb3ZlciBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4ubGlzdCAucG9wb3ZlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cblxuc2VsZWN0LnNpbmdsZS5zZWxlY3Rib3gge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxYTBjODtcbiAgcGFkZGluZzogMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3NlbGVjdC1hcnJvdy1ibHVlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmNhcmQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmNhcmQgaW5wdXQge1xuICBjb2xvcjogIzMwMzAzMDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuY2FyZC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMwMzAzMDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5jYXJkLWhlYWRlciBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5jYXJkLWhlYWRlciBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmNhcmQtaGVhZGVyW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSBpbWcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5wYW5uZWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwNDlkY2M7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmNhcmQtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLnRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAudGFibGUgdGgge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1mYW1pbHk6ICdDZW50dXJ5R290aGlCb2xkJztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMjUuMzFweDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyMC44N3B4O1xuICB0b3A6IDNweDtcbiAgY29sb3I6ICM5ODk4OTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3QgaW5wdXRbdHlwZT1yYWRpb10sIC5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCAuYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3QgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbiAgdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjAuODdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IGlucHV0W3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCwgLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3QgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsLCAuYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3QgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0OWRjYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwuY2hlY2tib3gtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMDgwODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmMDgwODtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbC5jaGVja2JveC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZmIxNTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZmIxNTE7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCBpbnB1dCwgLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IHNlbGVjdC5zZWxlY3Rib3gge1xuICBmb250LXNpemU6IDIwLjg3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDFhMGM4O1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3QgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NmY2ZjZjtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NmY2ZjZjtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjZmNmY2Y7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCBpbnB1dDpkaXNhYmxlZCwgLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IHNlbGVjdC5zZWxlY3Rib3g6ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNhMGRhZWM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCBzZWxlY3Quc2VsZWN0Ym94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3NlbGVjdC1hcnJvdy1ibHVlLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTclIGNlbnRlcjtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IHNlbGVjdC5zZWxlY3Rib3ggLm9wdGlvbi1jb2xvciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3QgLmZ1bGwtc2VsZWN0LCAuYWR2YW5jZWQtc2VhcmNoIC5ncm91cC1pbnB1dC1zZWxlY3Qgc2VsZWN0LnNlbGVjdGJveCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCAuZnVsbC1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzMwMzAzMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMwMzAzMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9zZWxlY3QtYXJyb3ctYmxhY2stYmlnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaCAuZ3JvdXAtaW5wdXQtc2VsZWN0IC5tLXRvcCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2ggLmdyb3VwLWlucHV0LXNlbGVjdCAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogMjQwcHg7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5hbGlnbi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAuY2hlY2tib3gtY29sIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAuZm9ybS1ncm91cCwgLmNhcmQuYWxlcnQtc2VuZCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAuZm9ybS1ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAucmFkaW8taW5saW5lIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXJkLmFsZXJ0LXNlbmQgLmRhdGUtdGltZS1zZWxlY3QgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAuZGF0ZS10aW1lLXNlbGVjdCAucm93IFtjbGFzcyo9J2NvbC0nXSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uY2FyZC5hbGVydC1zZW5kIC5kYXRlLXRpbWUtc2VsZWN0IC5yb3cgW2NsYXNzKj0nY29sLSddIGxhYmVsIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5jYXJkLmFsZXJ0LXNlbmQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAuc2xpZGVyLWNvbCAuY29sIHtcbiAgZmxleC1ncm93OiAwO1xuICB3aWR0aDogNzBweDtcbn1cblxuLmNhcmQuYWxlcnQtc2VuZCAuc2xpZGVyLWNvbCAuc2xpZGVyLWlucHV0IHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZC5hbGVydC1zZW5kIC5zbGlkZXItY29sIC5zbGlkZXItaW5wdXQgLmJ1bGxldCB7XG4gIHRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5oYXMtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGUtaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbi9jYWxlbmRhci1pY29uLnBuZyk7XG59XG5cbi5wYW5uZWwuc2VuZC1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZjU7XG59XG5cbi5wYW5uZWwuc2VuZC1hbGVydCAuYnRuLXByaW1hcnkge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxvYWQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDYwNXB4O1xuICBwYWRkaW5nOiAwcHggMzBweDtcbn1cblxuLmxvYWQtaW1hZ2UgLmltYWdlLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5sb2FkLWltYWdlIC5pbWFnZS1wcmV2aWV3IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5sb2FkLWltYWdlIC5idG4tcHJpbWFyeSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucGFubmVsLmNhbGVuZGFyIC5wYW5uZWwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUtMiB0aCwgLm1haW4tcGFuZWwgLnRhYmxlLTIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IC43NXJlbTtcbn1cblxuLm1haW4tcGFuZWwgLnRhYmxlLTIgdHIgdGQ6bnRoLWNoaWxkKDEpLCAubWFpbi1wYW5lbCAudGFibGUtMiB0ciB0aDpudGgtY2hpbGQoMSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLm1haW4tcGFuZWwgLnRhYmxlLTIgdHIgdGg6bnRoLWNoaWxkKDEpIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUtMiB0ciB0ZDpudGgtY2hpbGQoMykge1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLm1haW4tcGFuZWwgLnRhYmxlLTIgdHIgdGQ6bnRoLWNoaWxkKDQpIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubWFpbi1wYW5lbCAudGFibGUtMiB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYW5uZWwtaGVhZGVyIC5uYXYtcGlsbHMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnBhbm5lbC1oZWFkZXIgLm5hdi1waWxscyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnBhbm5lbC1oZWFkZXIgLm5hdi1waWxscyBsaSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5wYW5uZWwtaGVhZGVyIC5uYXYtcGlsbHMgbGkgYTp2aXNpdGVkIGltZywgLnBhbm5lbC1oZWFkZXIgLm5hdi1waWxscyBsaSBhLmFjdGl2ZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xufVxuXG4ucGFubmVsLWhlYWRlciAubmF2LXBpbGxzIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYW5uZWwtaGVhZGVyIC5uYXYtcGlsbHMgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzNkM2QzZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogLTcwcHg7XG59XG5cbi5wYW5uZWwtaGVhZGVyIC5uYXYtcGlsbHMgbGkgYTpob3ZlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYW5uZWwtaGVhZGVyIC5uYXYtcGlsbHMgbGk6aG92ZXIgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xufVxuXG4ubWFpbi1wYW5lbCAuYmctd2hpdGUtdGFibGUgaDQge1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubWFpbi1wYW5lbCAuYmctd2hpdGUtdGFibGUgLmRhdGUtdGltZSB7XG4gIG1hcmdpbjogMCAxMDBweCAwIDExMHB4O1xufVxuXG4ubWFpbi1wYW5lbCAuYmctd2hpdGUtYmxvZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnBhbm5lbC5uZXdzX21haWwgLnBhbm5lbC1oZWFkZXIgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC5wYW5uZWwtaGVhZGVyIC5yb3cgLmNvbC5zZWFyY2gtY29sIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC5wYW5uZWwtaGVhZGVyIC5yb3cgLmNvbC5zZWFyY2gtY29sIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC5uZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDg1cHg7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC5uZXdzLXJvdyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGFubmVsLm5ld3NfbWFpbCAubmV3cy10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC5uZXdzLXRhYmxlIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC5uZXdzLXRhYmxlIC5zZWFyY2gtdGFibGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucGFubmVsLm5ld3NfbWFpbCAudGFibGUtMyB0aCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWM4Yzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xufVxuXG4ucGFubmVsLm5ld3NfbWFpbCAudGFibGUtMyB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzVweCAuNzVyZW07XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhbm5lbC5uZXdzX21haWwgLnRhYmxlLTMgdGQgaW1nIHtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi5wYW5uZWwubmV3c19tYWlsIC50YWJsZS0zIHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBhbm5lbC5uZXdzX21haWwgLnRhYmxlLTMgdGQ6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBjb2xvcjogIzA0OWRjYztcbn1cblxuLnNlbGVjdC1kZXZpY2Utd3JhcHBlciB7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIG1hcmdpbjogMTIwcHggYXV0byAwO1xufVxuXG4uc2VsZWN0LWRldmljZS13cmFwcGVyIC5kZXZpY2UtbmFtZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0LXRlbXBsYXRlLXdyYXBwZXIsIC5zZWxlY3QtZGV2aWNlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciBsYWJlbCBzcGFuLCAuc2VsZWN0LWRldmljZS13cmFwcGVyIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0LXRlbXBsYXRlLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQsIC5zZWxlY3QtZGV2aWNlLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAuaW5wdXQtd3JhcHBlciBzcGFuLCAuc2VsZWN0LWRldmljZS13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dDpjaGVja2VkIH4gc3BhbiwgLnNlbGVjdC1kZXZpY2Utd3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dDpjaGVja2VkIH4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDUwcHggYXV0byA2MHB4O1xufVxuXG4uc2VsZWN0LXRlbXBsYXRlLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIge1xuICBtYXJnaW46IDU1cHggYXV0byAwcHg7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAubGF5b3V0LW5hbWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uc2VsZWN0LXRlbXBsYXRlLXdyYXBwZXIgLmNvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAubGFiZWwtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAubGFiZWwtdHh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDBweDtcbn1cblxuLmN1c3RvbWVfcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNhYmFiYWI7XG59XG5cbmlucHV0OmNoZWNrZWQgfiAuY3VzdG9tZV9yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7XG59XG5cbi5pbWFnZS11cGxvYWRlciBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbWFnZS11cGxvYWRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1hZ2UtdXBsb2FkZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW1hZ2UtdXBsb2FkZXIgLmltYWdlLXVwbG9hZGVyLWJnIHtcbiAgaGVpZ2h0OiA4NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZThlODtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbi91cGxvYWQtaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNzBweDtcbn1cblxuLm1haW4tcGFuZWwgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLCAuc2hvdyA+IC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wb3B1cC1hbGVydCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTtcbn1cblxuLnBvcHVwLWFsZXJ0IC5wb3B1cC1mbGV4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wb3B1cC1hbGVydCAucG9wdXAtZmxleCAucG9wb3ZlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLWFsZXJ0IC5wb3B1cC1mbGV4IHAsIC5wb3B1cC1hbGVydCAucG9wdXAtZmxleCBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5wb3B1cC1hbGVydCAucG9wdXAtZmxleCBwIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBvcHVwLWFsZXJ0IC5wb3B1cC1mbGV4IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICNjNmM2YzY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvb3Rlci1wcmV2aWV3IHtcbiAgbWF4LXdpZHRoOiA3NzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvb3Rlci1wcmV2aWV3IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlci1wcmV2aWV3IC5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogIzA0OWRjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDlkY2M7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZm9vdGVyLXByZXZpZXcgLmJ0bi1wcmltYXJ5IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZm9vdGVyLXByZXZpZXcgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZm9vdGVyLXByZXZpZXcgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBjb2xvcjogIzc1YzBlNztcbn1cblxuLm5ld3Nfc21zLnNlbmQtbmV3c2xldGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmNTtcbn1cblxuLm1haW4tcGFuZWwgLmFsZXJ0X29wdGlvbnNfd3JhcHBlciAuZm9ybS1jb2wgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbn1cblxuc2VsZWN0LmRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uY29tcG9zZS1uZXdzLWZvcm0ge1xuICBtYXgtd2lkdGg6IDc4MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xufVxuXG4uY29tcG9zZS1uZXdzLWZvcm0gI3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1O1xufVxuXG4ucGFubmVsLnNlYXJjaCAuc2VhcmNoLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjUwcHg7XG59XG5cbi5wYW5uZWwuc2VhcmNoIC5wZXJzb25hbC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnBhbm5lbC5zZWFyY2ggLnBlcnNvbmFsLWZvcm0gLmdyb3VwLWZvcm0taW5wdXQgbGFiZWwsIC5wYW5uZWwuc2VhcmNoIC5wZXJzb25hbC1mb3JtIC5ncm91cC1mb3JtLWlucHV0IGlucHV0IHtcbiAgY29sb3I6ICM4MTgxODE7XG59XG5cbi5wYW5uZWwuc2VhcmNoIC5wZXJzb25hbC1mb3JtIC5ncm91cC1mb3JtLWlucHV0IGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2U3ZTdlO1xufVxuXG4ucGFubmVsLnNlYXJjaCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dCBzZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3ZTdlN2U7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbi9zZWxlY3QtYXJyb3ctYmxhY2stYmlnLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xufVxuXG4ucGFubmVsLnNlYXJjaCAucGVyc29uYWwtZm9ybSAuYnRuLXByaW1hcnkge1xuICBwYWRkaW5nOiAxN3B4IDkwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5wYW5uZWwuc2VhcmNoIC5wZXJzb25hbC1mb3JtIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYW5uZWwuc2VhcmNoIC5ncm91cC1tYXJnaW4tc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYXRyaWJ1dHMgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzA0OWRjYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmF0cmlidXRzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxYTBjODtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4uYXRyaWJ1dHMgLmF0cmlidXRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0ge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5hdHJpYnV0cyAuYXRyaWJ1dHMtaXRlbSAuZ3JvdXAtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmdyb3VwLWFjdGlvbi1pdGVtLCAuYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0gLmdyb3VwLWFjdGlvbiAuZ3JvdXAtYWN0aW9uLWl0ZW0tcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmdyb3VwLWFjdGlvbi1pdGVtLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmJ0bi1wcmltYXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmJ0bi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuICBjb2xvcjogIzhhOGE4YTtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmJ0bi1kZWxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xufVxuXG4uYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0tMiB7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0tMiAubGVnZW5kLWNvbnRhaW5lci1yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtLTIgLmxlZ2VuZC1jb250YWluZXItcmlnaHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtLTIgLmxlZ2VuZC1jb250YWluZXItcmlnaHQgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzQzYTtcbn1cblxuLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtLTIgLmxlZ2VuZC1jb250YWluZXItcmlnaHQgc3Bhbi5sZWdlbmQtYm94MiB7XG4gIGNvbG9yOiAjMDU5ZGNjO1xufVxuXG4uYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0tMiAubGVnZW5kLWNvbnRhaW5lci1yaWdodCBzcGFuLmxlZ2VuZC1ib3gyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTlkY2M7XG59XG5cbi5hdHJpYnV0cyAucmFkaW9CdXRvbi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMXB4O1xufVxuXG4uYXRyaWJ1dHMgLnJhZGlvLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmF0cmlidXRzIC5yYWRpby1saW5lIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYXRyaWJ1dHMgLnJhZGlvLWxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDY7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF0cmlidXRzIC5yYWRpby1saW5lIC5jdXN0b21lX3JhZGlvIHtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uYXRyaWJ1dHMgLnJhZGlvLWxpbmUgLmN1c3RvbWVfcmFkaW8gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmF0cmlidXRzIC5yYWRpby1saW5lIGlucHV0OmNoZWNrZWQgfiAuY3VzdG9tZV9yYWRpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwNDlkY2M7XG59XG5cbi5hdHJpYnV0cyAucmFkaW8tbGluZSBpbnB1dDpjaGVja2VkIH4gLmN1c3RvbWVfcmFkaW8gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XG59XG5cbi5hdHJpYnV0cyAucmFkaW8tbGluZSBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYXRyaWJ1dHMgLnN1YmNhdGVnb3J5IGxhYmVsIHtcbiAgY29sb3I6ICMyZDM2M2I7XG59XG5cbi5zdHlsaW5nLXNlbGVjdCAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGFkYWQ7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBjb2xvcjogI2IyYjJiMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc3R5bGluZy1zZWxlY3QgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbjpob3ZlciwgLnN0eWxpbmctc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2IyYjJiMjtcbn1cblxuLnN0eWxpbmctc2VsZWN0IC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYWRhZDtcbn1cblxuLnN0eWxpbmctc2VsZWN0IC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRhZGFkO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uc3R5bGluZy1zZWxlY3QgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnN0eWxpbmctc2VsZWN0IC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQgbGk6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjZjBlZWVmO1xufVxuXG4uc3R5bGluZy1zZWxlY3QgLnVpLXN0YXRlLWFjdGl2ZSwgLnN0eWxpbmctc2VsZWN0IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAuc3R5bGluZy1zZWxlY3QgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSwgLnN0eWxpbmctc2VsZWN0IGEudWktYnV0dG9uOmFjdGl2ZSwgLnN0eWxpbmctc2VsZWN0IC51aS1idXR0b246YWN0aXZlLCAuc3R5bGluZy1zZWxlY3QgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnN0eWxpbmctc2VsZWN0IC51aS1tZW51IC51aS1zdGF0ZS1mb2N1cywgLnN0eWxpbmctc2VsZWN0IC51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IDBweDtcbn1cblxuLnN0eWxpbmctc2VsZWN0IC51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3NlbGVjdC1hcnJvdy5wbmcpICFpbXBvcnRhbnQ7XG59XG5cbi5zdHlsaW5nLXNlbGVjdCAudWktc2VsZWN0bWVudS1pY29uLnVpLWljb24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5zdHlsaW5nLXNlbGVjdCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDhweDtcbn1cblxuLmFsZXJ0LWRlbGV0ZSAucG9wb3ZlciwgLmNhbGVuZGFyLWRlbGV0ZSAucG9wb3ZlciwgLmFsZXJ0LWFyY2hpdmUgLnBvcG92ZXIsIC5jYWxlbmRhciAucG9wb3ZlciB7XG4gIGxlZnQ6IC01MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1kZWxldGUgLnBvcG92ZXIgLnBvcG92ZXItYm9keSwgLmNhbGVuZGFyLWRlbGV0ZSAucG9wb3ZlciAucG9wb3Zlci1ib2R5LCAuYWxlcnQtYXJjaGl2ZSAucG9wb3ZlciAucG9wb3Zlci1ib2R5LCAuY2FsZW5kYXIgLnBvcG92ZXIgLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5cbi5hbGVydC1kZWxldGUgLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyLCAuY2FsZW5kYXItZGVsZXRlIC5wb3BvdmVyIC5wb3BvdmVyLWhlYWRlciwgLmFsZXJ0LWFyY2hpdmUgLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyLCAuY2FsZW5kYXIgLnBvcG92ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTRBNEE0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhbGVuZGFyLWRlbGV0ZSAucG9wb3ZlciB7XG4gIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wb3ZlciAuY2xvc2VBbGVydCB7XG4gIGNvbG9yOiAjYWFhO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucGFubmVsLWhlYWRlci5jbGVhcmZpeCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFubmVsLWhlYWRlci5jbGVhcmZpeCAuaW5wdXQtdGFiIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucGFubmVsLWhlYWRlci5jbGVhcmZpeCAuaW5wdXQtdGFiIGlucHV0IHtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5wYW5uZWwtaGVhZGVyLmNsZWFyZml4IC5pbnB1dC10YWIgLmljb24tcmlnaHQge1xuICB0b3A6IDEycHg7XG59XG5cbi5hY3Rpb24tYnRuLCAuYnRuLWxpbmssIC5uYXZiYXItdG9nZ2xlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBvcG92ZXItdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmcpO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktY29ybmVyLWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI2J1aWxkZXIgLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgI2J1aWxkZXIgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksICNidWlsZGVyIC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuXG4jYnVpbGRlciAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDFhMGM4O1xufVxuXG4jYnVpbGRlciAucnVsZS1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNidWlsZGVyIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI3MUFEO1xufVxuXG4jYnVpbGRlciAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNTE3RDtcbn1cblxuI2J1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOjpiZWZvcmUsICNidWlsZGVyIC5ydWxlcy1saXN0ID4gKjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0MjcxQUQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuI2J1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBoZWlnaHQ6IGNhbGMoNTAlICsgMzNweCk7XG59XG5cbi5yZXNlcnZhdGlvbi11c2VyIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4vKiBkYXNoYm9hcmQgKi9cbi5kYXNoYm9hcmQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQ2FsaWJyaVwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLCAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLml0ZW0ge1xuICB3aWR0aDogMjglO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLmJnLXJlZC10cmFuc3BhcmVudC5jb2w5IHtcbiAgd2lkdGg6IDI4JTtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbS0yIHtcbiAgd2lkdGg6IDQyJTtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbS1iaWcge1xuICBoZWlnaHQ6IDUxOHB4O1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1vcmFuZ2UtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTUyLCA1OSwgMC42KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYmctb3JhbmdlLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmOTgzYjtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYmctdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YmJiMztcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYmctZ3JleS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYmctZ3JleS10cmFuc3BhcmVudDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy12aW9sZXQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOSwgMTA4LCAxNzgsIDAuNik7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJnLXZpb2xldC10cmFuc3BhcmVudDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMTZjYjI7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNjAwMDE7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJveC1saXR0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMyU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWxpdHRsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtbGl0dGxlIC5sYXllci1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWxpdHRsZSAubGF5ZXItYmc6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubGVmdC1ib3gge1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jZW50ZXItYm94IHtcbiAgcGFkZGluZzogMCA3cHg7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLnJpZ2h0LWJveCB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWhvcml6b250YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJveC1oYWxmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWhhbGYgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJveC1oYWxmLTIge1xuICBwYWRkaW5nOiAwIDAgMCA5cHg7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJnLW9yYW5nZS10cmFuc3BhcmVudCwgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYmctcmVkLXRyYW5zcGFyZW50LCAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1ncmVlbi10cmFuc3BhcmVudCwgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYmctbXl0dXJxdW9pc2UtdHJhbnNwYXJlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1ibHVlLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3MSwgMTU4LCAyMTEsIDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJnLWJsdWUtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc5ZWQzO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1yZWQtdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNywgOTksIDg4LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1yZWQtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2MzU4O1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1ncmVlbi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc3LCAxOTcsIDgyLCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1ncmVlbi10cmFuc3BhcmVudDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWM1NTI7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJnLXR1cnF1b2lzZS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDE4NywgMTc5LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy10dXJxdW9pc2UtdHJhbnNwYXJlbnQ6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDliYmIzO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1teXR1cnF1b2lzZS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzMsIDE4NywgMTc5LCAwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5iZy1teXR1cnF1b2lzZS10cmFuc3BhcmVudDpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWJiYjM7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJveC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaWNvbiBoNCB7XG4gIGZvbnQtc2l6ZTogMzlweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJveC1oYWxmIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5sb2dvLXJpZ2h0LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubGF5ZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubGF5ZXItcmVkIC5sYXllci1iZyB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsOTksODgsLjMpOyAqL1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDMwMHB4IC02M3B4ICNlZDYyNTg7XG59XG5cbi5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmxheWVyLXR1cnF1b2lzZSAubGF5ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc4LCAxODYsIDE3OCwgMC4zKTtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubGF5ZXItYmx1ZSAubGF5ZXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcxLCAxNTgsIDIxMSwgMC4zKTtcbn1cblxuLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubGF5ZXItZ3JlZW4gLmxheWVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzAsIDE0NSwgNjEsIDAuMyk7XG59XG5cbi8qIGVuZCBkYXNoYm9hcmQgKi9cbi8qIGxvZ2luIHBhZ2UgKi9cbi5sb2dpbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaWNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5sb2dpbiBuYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDg4cHg7XG4gIGJhY2tncm91bmQ6ICMwMTlkZDg7XG4gIHBhZGRpbmc6IDEwcHggMi42JTtcbn1cblxuLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyNDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDAgNXB4O1xufVxuXG4ubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1sZWZ0IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmJvcmRlci1sb2dvLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMCA1cHg7XG59XG5cbi5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLXJpZ2h0IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmxvZ28tY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAxMHB4O1xufVxuXG4ubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1jZW50ZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubG9naW4gLnRyYW5zcGFyZW50LWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5sb2dpbiAuYm9yZGVyLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDE5ZGQ4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmxvZ2luIGEucmVjY292ZXItcGFzc3dvcmQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDM5YmRhO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5wYW5lbC1sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbjogMTYwcHggYXV0byA1MHB4O1xufVxuXG4ucGFuZWwtbG9naW4gaDEge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjMDM5YmRhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLnBhbmVsLWxvZ2luIGgxIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhbmVsLWxvZ2luIGgxIHNwYW4uZmlyc3QtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLnBhbmVsLWxvZ2luIC50ZXh0LWxlZnQge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuXG4ucGFuZWwtbG9naW4gLmZvcm0tZ3JvdXAge1xuICBjb2xvcjogIzg1ODU4NTtcbn1cblxuLnBhbmVsLWxvZ2luIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgY29sb3I6ICMwMzliZGE7XG59XG5cbi5wYW5lbC1sb2dpbiAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTlkZDg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYW5lbC1sb2dpbiAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtdmFyaWFudDogYWxsLXBldGl0ZS1jYXBzO1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMThweDtcbn1cblxuLyogZW5kIGxvZ2luIHBhZ2UgKi9cbi8qIGZvcmdvdC1wYXNzd29yZCAqL1xuLmZvcmdvdC1wYXNzd29yZCAucGFuZWwtbG9naW4ge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5mb3Jnb3QtcGFzc3dvcmQgLnBhbmVsLWxvZ2luIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBlbmQgZm9yZ290LXBhc3N3b3JkICovXG4ubmF2LXVzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkO1xufVxuXG4ubmF2LXVzZXIgLmZ1bGwtaGVpZ2h0LCAubmF2LXVzZXIgLmZsb2F0LWxlZnQsIC5uYXYtdXNlciAuZmxvYXQtcmlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uYXYtdXNlciAuZnVsbC1oZWlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtdXNlciAubG9nby1uYXYsIC5uYXYtdXNlciAuaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYXYtdXNlciAubG9nby1uYXYge1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA3MCU7XG59XG5cbi5uYXYtdXNlciAubG9nby1uYXYgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2LXVzZXIgLmljb25zIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5uYXYtdXNlciAuaWNvbnMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtdXNlciAuaWNvbnMgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLyogdXNlci91dGVudGUgc3R5bGUgKi9cbi51c2VyLCAuc2VsZXppb25hX2NvcnNvLCAuY29yc28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4udXNlciAuYmFubmVyLCAuc2VsZXppb25hX2NvcnNvIC5iYW5uZXIsIC5jb3JzbyAuYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnVzZXIgLmJnLXdoaXRlLCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSwgLmNvcnNvIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU2cHggMzhweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG59XG5cbi51c2VyIC5iZy13aGl0ZSBoMSwgLnNlbGV6aW9uYV9jb3JzbyAuYmctd2hpdGUgaDEsIC5jb3JzbyAuYmctd2hpdGUgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGNvbG9yOiAjMDE5ZGQ4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAuZm9ybS1pbmxpbmUsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5mb3JtLWlubGluZSwgLmNvcnNvIC5iZy13aGl0ZSAuZm9ybS1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnVzZXIgLmJnLXdoaXRlIC5zZWFyY2gtYm94LCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCwgLmNvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCwgLmNvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMzU1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlNWU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogNXB4IDMwcHggNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiOWI4Yjg7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLmNvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gIGNvbG9yOiAjYjliOGI4O1xufVxuXG4udXNlciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyLCAuY29yc28gLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgY29sb3I6ICNiOWI4Yjg7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciwgLmNvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYjliOGI4O1xufVxuXG4udXNlciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLmNvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNiOWI4Yjg7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5jb3JzbyAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogI2I5YjhiODtcbn1cblxuLnVzZXIgLmJnLXdoaXRlIC5zZWFyY2gtYm94IC5pY29uLXJpZ2h0LCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCAuaWNvbi1yaWdodCwgLmNvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCAuaWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogM3B4O1xufVxuXG4udXNlciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggLmljb24tcmlnaHQgYnV0dG9uLCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSAuc2VhcmNoLWJveCAuaWNvbi1yaWdodCBidXR0b24sIC5jb3JzbyAuYmctd2hpdGUgLnNlYXJjaC1ib3ggLmljb24tcmlnaHQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pY29uL3NlYXJjaC5wbmdcIik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi51c2VyIC5iZy13aGl0ZSBzZWxlY3QuZm9ybS1jb250cm9sLCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSBzZWxlY3QuZm9ybS1jb250cm9sLCAuY29yc28gLmJnLXdoaXRlIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29uL3NlbGVjdC1hcnJvdy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NiUgY2VudGVyO1xufVxuXG4udXNlciAuYmctd2hpdGUgLnNlbGVjdC1vcHNpb24sIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5zZWxlY3Qtb3BzaW9uLCAuY29yc28gLmJnLXdoaXRlIC5zZWxlY3Qtb3BzaW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udXNlciAuYmctd2hpdGUgLnNlbGVjdC1vcHNpb24gbGFiZWwsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC5zZWxlY3Qtb3BzaW9uIGxhYmVsLCAuY29yc28gLmJnLXdoaXRlIC5zZWxlY3Qtb3BzaW9uIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXZhcmlhbnQ6IGFsbC1wZXRpdGUtY2FwcztcbiAgY29sb3I6ICM4ZThlOGU7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAudGFibGUsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50YWJsZSwgLmNvcnNvIC5iZy13aGl0ZSAudGFibGUge1xuICBtYXJnaW46IDY1cHggMCA3NnB4O1xufVxuXG4udXNlciAuYmctd2hpdGUgLnRhYmxlIHRoLCAudXNlciAuYmctd2hpdGUgLnRhYmxlIHRkLCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSAudGFibGUgdGgsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50YWJsZSB0ZCwgLmNvcnNvIC5iZy13aGl0ZSAudGFibGUgdGgsIC5jb3JzbyAuYmctd2hpdGUgLnRhYmxlIHRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi51c2VyIC5iZy13aGl0ZSAudGFibGUgdGgsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50YWJsZSB0aCwgLmNvcnNvIC5iZy13aGl0ZSAudGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzYxYzJlNztcbiAgZm9udC12YXJpYW50OiBhbGwtcGV0aXRlLWNhcHM7XG4gIGNvbG9yOiAjMDE5ZGQ4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAudGFibGUgdGQsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50YWJsZSB0ZCwgLmNvcnNvIC5iZy13aGl0ZSAudGFibGUgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzNkM2QzZDtcbiAgcGFkZGluZzogMjhweCAwO1xufVxuXG4udXNlciAuYmctd2hpdGUgLnRkLWJvbGQgdGQsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50ZC1ib2xkIHRkLCAuY29yc28gLmJnLXdoaXRlIC50ZC1ib2xkIHRkIHtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51c2VyIC5iZy13aGl0ZSAudGQtYm9sZCB0ZCBhLCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSAudGQtYm9sZCB0ZCBhLCAuY29yc28gLmJnLXdoaXRlIC50ZC1ib2xkIHRkIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuXG4udXNlciAuYmctd2hpdGUgLnRkLWJvbGQgdGQ6Zmlyc3QtY2hpbGQsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50ZC1ib2xkIHRkOmZpcnN0LWNoaWxkLCAuY29yc28gLmJnLXdoaXRlIC50ZC1ib2xkIHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVzZXIgLmJnLXdoaXRlIHRoLnRoLWNlbnRlciwgLnVzZXIgLmJnLXdoaXRlIHRkLnRkLWJvbGQsIC51c2VyIC5iZy13aGl0ZSAudGgtcmlnaHQsIC51c2VyIC5iZy13aGl0ZSB0ciB0ZDpsYXN0LWNoaWxkLCAuc2VsZXppb25hX2NvcnNvIC5iZy13aGl0ZSB0aC50aC1jZW50ZXIsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIHRkLnRkLWJvbGQsIC5zZWxlemlvbmFfY29yc28gLmJnLXdoaXRlIC50aC1yaWdodCwgLnNlbGV6aW9uYV9jb3JzbyAuYmctd2hpdGUgdHIgdGQ6bGFzdC1jaGlsZCwgLmNvcnNvIC5iZy13aGl0ZSB0aC50aC1jZW50ZXIsIC5jb3JzbyAuYmctd2hpdGUgdGQudGQtYm9sZCwgLmNvcnNvIC5iZy13aGl0ZSAudGgtcmlnaHQsIC5jb3JzbyAuYmctd2hpdGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lc3NhZ2UgLmxvZ28tbGVmdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGJvdHRvbTogMjUlO1xuICBsZWZ0OiA3JTtcbn1cblxuLm1lc3NhZ2UgLmxvZ28tbGVmdCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5tZXNzYWdlIC5sb2dvLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgYm90dG9tOiAzMyU7XG4gIHJpZ2h0OiA3JTtcbn1cblxuLm1lc3NhZ2UgLmxvZ28tcmlnaHQgaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm1lc3NhZ2UgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMDtcbn1cblxuLm1lc3NhZ2UgLmljb24gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1lc3NhZ2UgLmljb24gYSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4IDhweCAwO1xufVxuXG4ubWVzc2FnZSAuaWNvbiBhIC5uby1tYXJnaW4ge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZXNzYWdlIC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlIC5iZy13aGl0ZSAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4ubWVzc2FnZSAubWVzc2FnZS1jb250YWluZXIgLmNsb3NlLXBhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5tZXNzYWdlIC5tZXNzYWdlLWNvbnRhaW5lciAuY2xvc2UtcGFnZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0Q4RDhEODtcbn1cblxuLnByb2ZpbGUtZWRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA0MjVweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDglO1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC53ZWxjb21lLXRleHQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA1OWRjYztcbiAgY29sb3I6ICMwNTlkY2M7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLnBhbmVsLXVzZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5wYW5lbC11c2VyIC5wYW5lbC1pbWcge1xuICB3aWR0aDogNDAlO1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5wYW5lbC11c2VyIC5wYW5lbC1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnByb2ZpbGUtZWRpdCAuYmxvY2stcHJvZmlsZSAucGFuZWwtdXNlciAucGFuZWwtdGV4dCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLnBhbmVsLXVzZXIgLnBhbmVsLXRleHQgaDUsIC5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLnBhbmVsLXVzZXIgLnBhbmVsLXRleHQgaDYsIC5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLnBhbmVsLXVzZXIgLnBhbmVsLXRleHQgcCB7XG4gIGNvbG9yOiAjMDU5ZGNjO1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5wYW5lbC11c2VyIC5wYW5lbC10ZXh0IGg1IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5wYW5lbC11c2VyIC5wYW5lbC10ZXh0IGg2IHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLnBhbmVsLXVzZXIgLnBhbmVsLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5ib3JkZXItYm94IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA1OWRjYztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5ib3JkZXItYm94IC5kLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnByb2ZpbGUtZWRpdCAuYmxvY2stcHJvZmlsZSAuYm9yZGVyLWJveCAuZC1ibG9jayBiIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLmJvcmRlci1ib3ggLmQtYmxvY2sgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLmJvcmRlci1ib3ggLmQtYmxvY2sgaW5wdXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLnByb2ZpbGUtZWRpdCAuYmxvY2stcHJvZmlsZSAuYm9yZGVyLWJveCAuZC1ibG9jayAuYnRuLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjMDU5ZGNjO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMnB4IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEMEQwRDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2ZpbGUtZWRpdCAuYmxvY2stcHJvZmlsZSAuYm9yZGVyLWJveC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMxYTljY2E7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIC5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICMxYTljY2E7XG59XG5cbi5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIGEsIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzFhOWNjYTtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGFnZS1pdGVtIGEge1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzAxMDEwMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnBhZ2luYXRpb24gbGkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGNvbG9yOiAjMWE5Y2NhO1xufVxuXG4ucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmFmdGVyLCAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIsIC5wYWdpbmF0aW9uIGxpOm50aC1sYXN0LWNoaWxkKDIpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNhbGVuZGFyICovXG4udXNlci5jYWxlbmRhciAuYmctd2hpdGUgLnRhYmxlIHRoIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIHRyIHRkLCAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51c2VyLmNhbGVuZGFyIC5iZy13aGl0ZSB0ciB0ZDpmaXJzdC1jaGlsZCwgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIHRyIHRoOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIHRyIHRkOm50aC1jaGlsZCg0KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51c2VyLmNhbGVuZGFyIC5iZy13aGl0ZSB0ciBzcGFuIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogIzAxOWRkODtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDE5ZGQ4IDAlLCAjMjA3Y2NhIDEwMCUsICMwODgzYjEgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAxOWRkOCAwJSwgIzIwN2NjYSAxMDAlLCAjMDg4M2IxIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDE5ZGQ4IDAlLCAjMjA3Y2NhIDEwMCUsICMwODgzYjEgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDE5ZGQ4JywgZW5kQ29sb3JzdHI9JyMwODgzYjEnLEdyYWRpZW50VHlwZT0wICk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBuZXdzICovXG4uY29udGFpbmVyLXRhYnMsIC5iaWctY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGFicy1ib2R5IHtcbiAgcGFkZGluZzogNDJweCAwIDQycHggMjBweDtcbn1cblxuLnRhYnMtYm9keSAubmF2LXRhYnMsIC50YWJzLWJvZHkgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAudGFicy1ib2R5IC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLCAudGFicy1ib2R5IC5uYXYtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJzLWJvZHkgLm5hdi10YWJzIGxpIHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFicy1ib2R5IC5uYXYtdGFicyBsaSBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbn1cblxuLnRhYnMtYm9keSAubmF2LXRhYnMgbGkgYTp2aXNpdGVkIGltZywgLnRhYnMtYm9keSAubmF2LXRhYnMgbGkgYS5hY3RpdmUgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbn1cblxuLnRhYnMtYm9keSAubmF2LXRhYnMgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdG9wOiAtMjVweDtcbn1cblxuLnRhYnMtYm9keSAubmF2LXRhYnMgbGk6aG92ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFicy1ib2R5IC5uYXYtdGFicyBsaTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMSk7XG59XG5cbi5pbnB1dC10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5pbnB1dC10YWIgaW5wdXQge1xuICB3aWR0aDogMjk2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NmM1ZGM7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggMzVweCAxNHB4IDE1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5pbnB1dC10YWIgLmljb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDEycHg7XG59XG5cbi5pbnB1dC10YWIgLmljb24tcmlnaHQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9pY29uL3NlYXJjaC5wbmdcIik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5iZy13aGl0ZS10YWJzLCAuYmctd2hpdGUtdGFibGUsIC5iZy13aGl0ZS1ibG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy13aGl0ZS10YWJzIHtcbiAgcGFkZGluZzogMzVweCA0MHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5iZy13aGl0ZS10YWJsZSB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmctd2hpdGUtdGFibGUgaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwMTlkZDg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmctd2hpdGUtdGFibGUgdGFibGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5iZy13aGl0ZS10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJnLXdoaXRlLXRhYmxlIHRkOm50aC1jaGlsZCgzKSwgLmJnLXdoaXRlLXRhYmxlIHRkOm50aC1jaGlsZCg0KSB7XG4gIGNvbG9yOiAjQjRCNEI0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJnLXdoaXRlLXRhYmxlIHRkLCAuYmctd2hpdGUtdGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0M2QzZDNjtcbn1cblxuLmJnLXdoaXRlLXRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmJnLXdoaXRlLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICB3aWR0aDogMTAlO1xufVxuXG4uYmctd2hpdGUtdGFibGUgdGQge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbi5iZy13aGl0ZS10YWJsZSAuaWNvbi10YWJsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJpZ2h0LW1hcmdpbiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRhYmxlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnRhYmxlLWZvcm0gc2VsZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWcvaWNvbi9zZWxlY3QtYXJyb3ctYmxhY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogODUlIDY4JTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xMXB4IDEzcHggMXB4ICNkMWQxY2Y7XG59XG5cbi5kYXRlLXRpbWUge1xuICBtYXJnaW46IDAgMTAwcHggMCA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kYXRlLXRpbWUgbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRhdGUtdGltZSBsYWJlbCwgLmRhdGUtdGltZSBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRhdGUtdGltZSBpbnB1dCB7XG4gIGhlaWdodDogMzJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00cHggMTJweCAtMXB4ICNkMWQxY2Y7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZWY7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc2VhcmNoLXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5zZWFyY2gtdGFibGUgaW5wdXQge1xuICB3aWR0aDogMzcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkMmQyZDI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5zZWFyY2gtdGFibGUgLnJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNlYXJjaC10YWJsZSAuaWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2VhcmNoLXRhYmxlIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvaWNvbi9zZWFyY2gucG5nXCIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYmxvZy1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLmJsb2ctZGVzY3JpcHRpb24gYSB7XG4gIGNvbG9yOiAjM2QzZDNkO1xufVxuXG4uYmxvZy1kZXNjcmlwdGlvbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2ctZGVzY3JpcHRpb24gaDQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmxvZy1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmctd2hpdGUtYmxvZyB7XG4gIG1hcmdpbjogMzVweCAwO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5iZy13aGl0ZS1ibG9nIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmctd2hpdGUtYmxvZyAuYmxvZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmJnLXdoaXRlLWJsb2cgLmJsb2ctY29udGFpbmVyIGg0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmctd2hpdGUtYmxvZyAuYmxvZy1jb250YWluZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJnLXdoaXRlLWJsb2cgLmJsb2ctY29udGFpbmVyIHAge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG59XG5cbi5iZy13aGl0ZS1ibG9nIC5ibG9nLWNvbnRhaW5lciAudmlldy1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5iZy13aGl0ZS1ibG9nIC5ibG9nLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDE5ZGQ4O1xufVxuXG4udXNlciAuYmctd2hpdGUgdGQubm8tcmVzdWx0IHtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuI2NhbGVuZGFyIHtcbiAgdGV4dC1zaGFkb3c6IDA7XG59XG5cbiNjYWxlbmRhciAuZmMtZnVsbENhbGVuZGFyUGxhY2Vob2xkZXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2NhbGVuZGFyIC5mYy1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMDtcbiAgdGV4dC1zaGFkb3c6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNjYWxlbmRhciAuZmMtcHJldi1idXR0b24sXG4jY2FsZW5kYXIgLmZjLW5leHQtYnV0dG9uIHtcbiAgY29sb3I6ICMzRDkyQzY7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiNjYWxlbmRhciAuZmMtcmlnaHQgLmZjLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0Q5MkM2O1xuICBjb2xvcjogIzNEOTJDNjtcbn1cblxuI2NhbGVuZGFyIC5mYy1yaWdodCAuZmMtc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDkyQzY7XG59XG5cbiNjYWxlbmRhciAuZmMtY2VudGVyIHtcbiAgY29sb3I6ICMzRDkyQzY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4jY2FsZW5kYXIgLmZjLWNlbnRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jY2FsZW5kYXIgLmZjLXdpZGdldC1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICMzRDkyQzY7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC12aWV3LFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM0Q5MkM2O1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCwgLmZjLXVudGhlbWVkIC5mYy1yb3csIC5mYy11bnRoZW1lZCB0aGVhZCwgLmZjLXVudGhlbWVkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZjLWhlYWQtY29udGFpbmVyLmZjLXdpZGdldC1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci10b3A6ICMzRDkyQzYgc29saWQgMnB4O1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucmVzZXJ2YXRpb24tdXNlciAucGFubmVsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jYWxlbmRhci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FsZW5kYXItd3JhcHBlciAuc2VsZWN0Ym94IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzRDkyQzY7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuI2NhbGVuZGFyIC5mYy1iYXNpY1dlZWstdmlldyAuZmMtZGF5LWdyaWQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxNjdweCAhaW1wb3J0YW50O1xufVxuXG4jY2FsZW5kYXIgLmZjLWJhc2ljV2Vlay12aWV3IC5mYy1kYXktZ3JpZC1jb250YWluZXIgLmZjLXJvdyB7XG4gIGhlaWdodDogMTY3cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTY3cHg7XG59XG5cbiNjYWxlbmRhciAuZmMtZXZlbnQtY29udGFpbmVyIC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuI2NhbGVuZGFyIC5mYy1ldmVudC1jb250YWluZXIgLmZjLWRheS1ncmlkLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jY2FsZW5kYXIgLmZjLWV2ZW50LWNvbnRhaW5lciAuZmMtZGF5LWdyaWQtZXZlbnQgLmZjLWNvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyohID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gKiBib290c3RyYXAtc2xpZGVyLmpzXHJcbiAqXHJcbiAqIE1haW50YWluZXJzOlxyXG4gKlx0XHRLeWxlIEtlbXBcclxuICpcdFx0XHQtIFR3aXR0ZXI6IEBzZWl5cmlhXHJcbiAqXHRcdFx0LSBHaXRodWI6ICBzZWl5cmlhXHJcbiAqXHRcdFJvaGl0IEthbGt1clxyXG4gKlx0XHRcdC0gVHdpdHRlcjogQFJvdm9sdXRpb25hcnlcclxuICpcdFx0XHQtIEdpdGh1YjogIHJvdm9sdXRpb25cclxuICpcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAqXHJcbiAqIGJvb3RzdHJhcC1zbGlkZXIgaXMgcmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBLeWxlIEtlbXAsIFJvaGl0IEthbGt1ciwgYW5kIGNvbnRyaWJ1dG9yc1xyXG4gKiBcclxuICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb25cclxuICogb2J0YWluaW5nIGEgY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb25cclxuICogZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0XHJcbiAqIHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLFxyXG4gKiBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbFxyXG4gKiBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGVcclxuICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmdcclxuICogY29uZGl0aW9uczpcclxuICogXHJcbiAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlXHJcbiAqIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxyXG4gKiBcclxuICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEIFwiQVMgSVNcIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCxcclxuICogRVhQUkVTUyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTXHJcbiAqIE9GIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EXHJcbiAqIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUXHJcbiAqIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLFxyXG4gKiBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkdcclxuICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUlxyXG4gKiBPVEhFUiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuXHJcbiAqXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnNsaWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRyYWNrIHtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAtMy41cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xufVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItc2VsZWN0aW9uLCAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdHJhY2staGlnaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci10aWNrLFxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLWhhbmRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay50cmlhbmdsZSxcbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlci13aWR0aDogMCA3cHggN3B4IDdweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzc0NzQ3NDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNsaWRlci5zbGlkZXItaG9yaXpvbnRhbCAuc2xpZGVyLXRpY2stY29udGFpbmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTYuOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRyYWNrIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXIuc2xpZGVyLWhvcml6b250YWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2ssXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci1oYW5kbGUge1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtN3B4O1xufVxuXG4uc2xpZGVyLnNsaWRlci1ob3Jpem9udGFsLnNsaWRlci1ydGwgLnNsaWRlci10aWNrLWNvbnRhaW5lciB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrIHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAyNSU7XG4gIHRvcDogMDtcbn1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1zZWxlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljayxcbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci10aWNrLnRyaWFuZ2xlLFxuLnNsaWRlci5zbGlkZXItdmVydGljYWwgLnNsaWRlci1oYW5kbGUudHJpYW5nbGUge1xuICBib3JkZXItd2lkdGg6IDdweCAwIDdweCA3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzc0NzQ3NDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbCAuc2xpZGVyLXRpY2stbGFiZWwtY29udGFpbmVyIC5zbGlkZXItdGljay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMi44cHg7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci10cmFjayB7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5zbGlkZXIuc2xpZGVyLXZlcnRpY2FsLnNsaWRlci1ydGwgLnNsaWRlci1zZWxlY3Rpb24ge1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDtcbn1cblxuLnNsaWRlci5zbGlkZXItdmVydGljYWwuc2xpZGVyLXJ0bCAuc2xpZGVyLXRpY2sudHJpYW5nbGUsXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYm9yZGVyLXdpZHRoOiA3cHggN3B4IDdweCAwO1xufVxuXG4uc2xpZGVyLnNsaWRlci12ZXJ0aWNhbC5zbGlkZXItcnRsIC5zbGlkZXItdGljay1sYWJlbC1jb250YWluZXIgLnNsaWRlci10aWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjhweDtcbn1cblxuLnNsaWRlci5zbGlkZXItZGlzYWJsZWQgLnNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZjZmNmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNERkRGREYsICNCRUJFQkUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI0RGREZERiksIHRvKCNCRUJFQkUpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjREZERkRGLCAjQkVCRUJFKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0RGREZERiwgI0JFQkVCRSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNERkRGREYsICNCRUJFQkUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNERkRGREYnLCBlbmRDb2xvcnN0cj0nI0JFQkVCRScsR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2xpZGVyLnNsaWRlci1kaXNhYmxlZCAuc2xpZGVyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRTVFNUU1LCAjRTlFOUU5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCNFNUU1RTUpLCB0bygjRTlFOUU5KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0U1RTVFNSwgI0U5RTlFOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNFNUU1RTUsICNFOUU5RTkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRTVFNUU1LCAjRTlFOUU5KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRTVFNUU1JywgZW5kQ29sb3JzdHI9JyNFOUU5RTknLEdyYWRpZW50VHlwZT0wKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnNsaWRlciBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zbGlkZXIgLnRvb2x0aXAtaW5uZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc2xpZGVyIC50b29sdGlwLnRvcCB7XG4gIG9wYWNpdHk6IDE7XG4gIG1hcmdpbi10b3A6IC0zNXB4O1xufVxuXG4uc2xpZGVyIC50b29sdGlwLWlubmVyIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2xpZGVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y1RjVGNSwgI0Y5RjlGOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjRjVGNUY1KSwgdG8oI0Y5RjlGOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNGNUY1RjUsICNGOUY5RjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjRjVGNUY1LCAjRjlGOUY5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y1RjVGNSwgI0Y5RjlGOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0Y1RjVGNScsIGVuZENvbG9yc3RyPScjRjlGOUY5JyxHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGlkZXItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MjEyNTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zbGlkZXItc2VsZWN0aW9uLnRpY2stc2xpZGVyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGJjYmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2QzYmRiZCwgI2JkYmFiYSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZDNiZGJkKSwgdG8oI2JkYmFiYSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkM2JkYmQsICNiZGJhYmEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDNiZGJkLCAjYmRiYWJhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2QzYmRiZCwgI2JkYmFiYSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2QzYmRiZCcsIGVuZENvbG9yc3RyPScjYmRiYWJhJyxHcmFkaWVudFR5cGU9MCk7XG59XG5cbi5zbGlkZXItdHJhY2stbG93LCAuc2xpZGVyLXRyYWNrLWhpZ2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG59XG5cbi5zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGlkZXItaGFuZGxlLnJvdW5kIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi5zbGlkZXItaGFuZGxlLnRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cblxuLnNsaWRlci1oYW5kbGUuY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cblxuLnNsaWRlci1oYW5kbGUuY3VzdG9tOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb250ZW50OiAnXFwyNjA1JztcbiAgY29sb3I6ICM3MjYyMDQ7XG59XG5cbi5zbGlkZXItdGljayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0Y1RjVGNSwgI0Y5RjlGOSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjRjVGNUY1KSwgdG8oI0Y5RjlGOSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNGNUY1RjUsICNGOUY5RjkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjRjVGNUY1LCAjRjlGOUY5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y1RjVGNSwgI0Y5RjlGOSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0Y1RjVGNScsIGVuZENvbG9yc3RyPScjRjlGOUY5JyxHcmFkaWVudFR5cGU9MCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuODtcbiAgYm9yZGVyOiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGlkZXItdGljay5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNsaWRlci10aWNrLnRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZTtcbn1cblxuLnNsaWRlci10aWNrLmN1c3RvbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmU7XG59XG5cbi5zbGlkZXItdGljay5jdXN0b206OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbnRlbnQ6ICdcXDI2MDUnO1xuICBjb2xvcjogIzcyNjIwNDtcbn1cblxuLnNsaWRlci10aWNrLmluLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGJjYmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2QzYmRiZCwgI2JkYmFiYSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZDNiZGJkKSwgdG8oI2JkYmFiYSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNkM2JkYmQsICNiZGJhYmEpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZDNiZGJkLCAjYmRiYWJhKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2QzYmRiZCwgI2JkYmFiYSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2QzYmRiZCcsIGVuZENvbG9yc3RyPScjYmRiYWJhJyxHcmFkaWVudFR5cGU9MCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIVxyXG4gKiBqUXVlcnkgUXVlcnlCdWlsZGVyIDIuNC4zXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTcgRGFtaWVuIFwiTWlzdGljXCIgU29yZWwgKGh0dHA6Ly93d3cuc3RyYW5nZXBsYW5ldC5mcilcclxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUKVxyXG4gKi9cbi5xdWVyeS1idWlsZGVyIC5ydWxlcy1ncm91cC1jb250YWluZXIsIC5xdWVyeS1idWlsZGVyIC5ydWxlLWNvbnRhaW5lciwgLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGUtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZS1jb250YWluZXIgLnJ1bGUtZmlsdGVyLWNvbnRhaW5lcixcbi5xdWVyeS1idWlsZGVyIC5ydWxlLWNvbnRhaW5lciAucnVsZS1vcGVyYXRvci1jb250YWluZXIsXG4ucXVlcnktYnVpbGRlciAucnVsZS1jb250YWluZXIgLnJ1bGUtdmFsdWUtY29udGFpbmVyLCAucXVlcnktYnVpbGRlciAuZXJyb3ItY29udGFpbmVyLCAucXVlcnktYnVpbGRlciAuZHJhZy1oYW5kbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZXMtZ3JvdXAtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlcy1ncm91cC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZXMtZ3JvdXAtaGVhZGVyIC5ncm91cC1jb25kaXRpb25zIC5idG4ucmVhZG9ubHk6bm90KC5hY3RpdmUpLFxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWdyb3VwLWhlYWRlciAuZ3JvdXAtY29uZGl0aW9ucyBpbnB1dFtuYW1lJD1fY29uZF0ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWdyb3VwLWhlYWRlciAuZ3JvdXAtY29uZGl0aW9ucyAuYnRuLnJlYWRvbmx5IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZXMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGUtdmFsdWUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGUtdmFsdWUtY29udGFpbmVyIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGUtdmFsdWUtY29udGFpbmVyIGxhYmVsLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlLXZhbHVlLWNvbnRhaW5lciBzZWxlY3QsIC5xdWVyeS1idWlsZGVyIC5ydWxlLXZhbHVlLWNvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLCAucXVlcnktYnVpbGRlciAucnVsZS12YWx1ZS1jb250YWluZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4ucXVlcnktYnVpbGRlciAuZXJyb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBoZWxwO1xuICBjb2xvcjogI0YwMDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLmhhcy1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGREQ7XG4gIGJvcmRlci1jb2xvcjogI0Y5OTtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLmhhcy1lcnJvciAuZXJyb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlcy1saXN0ID4gKjo6YmVmb3JlLCAucXVlcnktYnVpbGRlciAucnVsZXMtbGlzdCA+ICo6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IGNhbGMoNTAlICsgNHB4KTtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ucXVlcnktYnVpbGRlciAucnVsZXMtbGlzdCA+ICo6OmJlZm9yZSB7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDJweDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBib3JkZXItd2lkdGg6IDAgMCAwIDJweDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLnJ1bGVzLWxpc3QgPiAqOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICB0b3A6IC0xMnB4O1xuICBoZWlnaHQ6IGNhbGMoNTAlICsgMTRweCk7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlcy1saXN0ID4gKjpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA0cHg7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlcy1saXN0ID4gKjpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVyeS1idWlsZGVyLmJ0LWNoZWNrYm94LWdseXBoaWNvbnMgLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgY29udGVudDogJ1xcZTAxMyc7XG59XG5cbi5xdWVyeS1idWlsZGVyLmJ0LWNoZWNrYm94LWdseXBoaWNvbnMgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBmb250LXNpemU6IDlweDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLmVycm9yLWNvbnRhaW5lciArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNGOTkgIWltcG9ydGFudDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgcC5maWx0ZXItZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDVweCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI0Q5RURGNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0JDRThGMTtcbiAgY29sb3I6ICMzMTcwOEY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMi41cHggNXB4O1xuICBmb250LXNpemU6IC44ZW07XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlcy1ncm91cC1oZWFkZXIgW2RhdGEtaW52ZXJ0XSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5kcmFnLWhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnF1ZXJ5LWJ1aWxkZXIgLmRyYWdnaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAuNTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucXVlcnktYnVpbGRlciAuZHJhZ2dpbmc6OmJlZm9yZSwgLnF1ZXJ5LWJ1aWxkZXIgLmRyYWdnaW5nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVyeS1idWlsZGVyIC5ydWxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNCQkI7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgbWF4LXdpZHRoOiAxNDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZsb2F0LWxlZnQucXR5IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2EzYTZhOTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZmxvYXQtcmlnaHQgaW5wdXQge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICB3aWR0aDogMjU0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mbG9hdC1yaWdodCAuaW5wdXQtdGFiIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZmxvYXQtcmlnaHQgLmlucHV0LXRhYiAuaWNvbi1yaWdodCB7XG4gIHRvcDogMTFweDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXJlc2VydmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcmVzZXJ2YXRpb24gdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzI0MjQyNDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXJlc2VydmF0aW9uIHRhYmxlIC50YWJsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgIzA0OWRjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGNvbG9yOiAjMDQ5ZGNjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXJlc2VydmF0aW9uIHRhYmxlIC50YWJsZS1oZWFkZXIgdGgge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1yZXNlcnZhdGlvbiB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaSB7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIGxpIGEsIC5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIGxpIGE6YWZ0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0M2M0ZWM7XG59XG5cbi5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCwgLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuXG4ucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSwgLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIGxpOmZpcnN0LWNoaWxkIHNwYW4sIC5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIGEsIC5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogIzI0MjQyNDtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC50aGUtbWVzc2FnZSBmb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDQyJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC50aGUtbWVzc2FnZSBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnRoZS1tZXNzYWdlIGZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnRoZS1tZXNzYWdlIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC50aGUtbWVzc2FnZSBmb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzNlM2UzZTtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC50aGUtbWVzc2FnZSBmb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICMzZTNlM2U7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgc2VsZWN0LnNpbmdsZS5zZWxlY3Rib3gge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC51c2FnZS1tZXNzYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudXNhZ2UtbWVzc2FnZSBoMyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnVzYWdlLW1lc3NhZ2UgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpY1JlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3gge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGctbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDJlbTtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2wsIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2w6YWZ0ZXIsIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlLCAucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsICosIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2wgKjphZnRlciwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZSwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsOjotbW96LXNlbGVjdGlvbiwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6LW1vei1zZWxlY3Rpb24sIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlOjotbW96LXNlbGVjdGlvbiwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCAqOjotbW96LXNlbGVjdGlvbiwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjotbW96LXNlbGVjdGlvbiwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZTo6LW1vei1zZWxlY3Rpb24sIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsOjpzZWxlY3Rpb24sIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2w6YWZ0ZXI6OnNlbGVjdGlvbiwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbDpiZWZvcmU6OnNlbGVjdGlvbiwgLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCAqOjpzZWxlY3Rpb24sIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2wgKjphZnRlcjo6c2VsZWN0aW9uLCAucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsICo6YmVmb3JlOjpzZWxlY3Rpb24sIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuIHtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG46YWZ0ZXIsIC5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDJweDtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmFmdGVyIHtcbiAgbGVmdDogMDtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXNlcnZhdGlvbi1wb2xpY3kgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5ncmVlbmNoZWNrYm94IC50Z2w6Y2hlY2tlZCArIC50Z2wtYnRuOmFmdGVyIHtcbiAgbGVmdDogNjAlO1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjM2Q4ODNkO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHBhZGRpbmc6IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLnJlc2VydmF0aW9uLXBvbGljeSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4ucmVzZXJ2YXRpb24tcG9saWN5IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0OmNoZWNrZWQgKyAudGdsLWJ0biB7XG4gIGJhY2tncm91bmQ6ICM5RkQ2QUU7XG59XG5cbi5ib3R0b20tY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMwNDlkY2M7XG59XG5cbi5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlLmJvZHl0YWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ib3R0b20tY29udGVudCAudGFibGUtcmVzcG9uc2l2ZS5oZWFkZXItb2YtdGhlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYm90dG9tLWNvbnRlbnQgdWwudGFibGUtcmVzcG9uc2l2ZSB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYm90dG9tLWNvbnRlbnQgdWwudGFibGUtcmVzcG9uc2l2ZSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIGxpLm5hbWUge1xuICB3aWR0aDogNDAlO1xufVxuXG4uYm90dG9tLWNvbnRlbnQgdWwudGFibGUtcmVzcG9uc2l2ZSBsaS5zYWxhIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLmJvdHRvbS1jb250ZW50IHVsLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDQ5ZGNjO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJvdHRvbS1jb250ZW50IHVsLnRhYmxlLXJlc3BvbnNpdmUgLnRhYmxlLWhlYWRlciB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJvdHRvbS1jb250ZW50IC5wcmVub3RhdGlvbi1yaWdodC1jb2wgI2NhbmNlbC1vcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMWExYTE7XG4gIGJveC1zaGFkb3c6IDFweCAzcHggOHB4ICNjNWM1YzU7XG4gIGNvbG9yOiAjMDQ4YmI0O1xuICBmb250LXNpemU6IDM0cHg7XG59XG5cbi5ib3R0b20tY29udGVudCAucHJlbm90YXRpb24tcmlnaHQtY29sIC5nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwcHg7XG4gIGJhY2tncm91bmQ6ICMwNDhiYjQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMXB4IDNweCA4cHggI2M1YzVjNTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJvdHRvbS1jb250ZW50IC5zaGFkb3ctd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDVweCAxcHggMTBweCAtMnB4ICNjNWM1YzU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmJvdHRvbS1jb250ZW50IC50aW1lLWludGVydmFsIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLmNvbnRfc2VsZWN0X2ludDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRfc2VsZWN0X2ludDo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRfc2VsZWN0X2ludDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0OWRjYztcbn1cblxuLnNjcm9sbGJhciB7XG4gIGhlaWdodDogNTEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxudWwudGFibGUtcmVzcG9uc2l2ZS5ib2R5dGFibGUgPiBsaTpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbnVsLnRhYmxlLXJlc3BvbnNpdmUgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4O1xufVxuXG51bC50YWJsZS1yZXNwb25zaXZlID4gbGkgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbnVsLnRhYmxlLXJlc3BvbnNpdmUgPiBsaSB1bCBsaSAuZGVsZXRlLWljb24gLmZhLmZhLXRpbWVzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLnByZW5vdGF0aW9uLXJpZ2h0LWNvbCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDQ5ZGNjO1xufVxuXG4ucHJlbm90YXRpb24tcmlnaHQtY29sIC5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuI2RlbW8ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4jZGVtby5zaG93LWRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiAvLy8gIERFQ09SQVRJT04gQ1NTIC8vLyAgKi9cbi5jb250X3NlbGVjdF9jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTE1MHB4O1xufVxuXG4uY29udF9oZWdfNTAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3YjUyO1xufVxuXG4vKiAvLy8gIEVORCBERUNPUkFUSU9OIENTUyAgLy8vICAqL1xuLmljb25fc2VsZWN0X21hdGUgc3ZnIHtcbiAgZmlsbDogIzA0OWRjYztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmljb25fc2VsZWN0X21hdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDI3NW1zO1xufVxuXG4uc2VsZWN0X21hdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogIzA0OWRjYztcbiAgZm9udC1zaXplOiAzMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAzNzVtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA0OWRjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvKiBPY3VsdG8gZWwgZWxlbWVudG8gc2VsZWN0ICovXG59XG5cbi5zZWxlY3RfbWF0ZSBzZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNvbnRfbGlzdF9zZWxlY3RfbWF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiA1cHggNHB4IDEwcHggLTJweCAjYzVjNWM1O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzNzVtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDM3NW1zIGVhc2UtaW4tb3V0O1xufVxuXG4uY29udF9saXN0X3NlbGVjdF9tYXRlLnNob3ctZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbi5jb250X3NlbGVjdF9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAzNzVtcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDM3NW1zIGVhc2UtaW4tb3V0O1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29udF9zZWxlY3RfaW50IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAyNzVtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5jb250X3NlbGVjdF9pbnQgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uY29udF9zZWxlY3RfaW50IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cblxuLyogZXRpcXVldGEgPHA+IGNvbiBsYSBvcGNpb24gc2VsZWNpb25hZGEgICovXG4uc2VsZWNpb25hZG9fb3BjaW9uIHtcbiAgcGFkZGluZzogMjBweCAyJTtcbiAgd2lkdGg6IDk2JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN0aW1lX3BpY2tlciBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG5cbiN0aW1lX3BpY2tlciBzcGFuIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBjb2xvcjogIzA0OWRjYztcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4jdGltZV9waWNrZXIgaW5wdXQge1xuICB3aWR0aDogMjMlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LWRvd24tY2xvY2sucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG59XG5cbiN0aW1lX3BpY2tlciBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdXJ2ZXkgaW5wdXQsIC5zdXJ2ZXkgdGV4dGFyZWEsIC5zZWxlemlvbmFfY29yc28gaW5wdXQsIC5zZWxlemlvbmFfY29yc28gdGV4dGFyZWEsIC5tdWx0aW1lZGlhLXBhbm5lbCBpbnB1dCwgLm11bHRpbWVkaWEtcGFubmVsIHRleHRhcmVhIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc3VydmV5IGlucHV0OmZvY3VzLCAuc3VydmV5IHRleHRhcmVhOmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIGlucHV0OmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIHRleHRhcmVhOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgaW5wdXQ6Zm9jdXMsIC5tdWx0aW1lZGlhLXBhbm5lbCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdXJ2ZXkgc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5zZWxlemlvbmFfY29yc28gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksIC5tdWx0aW1lZGlhLXBhbm5lbCBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogYXV0bztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy92LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuXG4uc3VydmV5IC5mb3JtLWdyb3VwLCAuc2VsZXppb25hX2NvcnNvIC5mb3JtLWdyb3VwLCAubXVsdGltZWRpYS1wYW5uZWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc3VydmV5IC5mb3JtLWNvbnRyb2wsIC5zZWxlemlvbmFfY29yc28gLmZvcm0tY29udHJvbCwgLm11bHRpbWVkaWEtcGFubmVsIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0ZBMkQwO1xuICBtYXgtd2lkdGg6IDU3MHB4O1xufVxuXG4uc3VydmV5IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLnNlbGV6aW9uYV9jb3JzbyAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC5tdWx0aW1lZGlhLXBhbm5lbCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1O1xufVxuXG4uc3VydmV5IC5xdWVzdGlvbi13cmFwcGVyLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLnF1ZXN0aW9uLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uc3VydmV5IC5xdWVzdGlvbi13cmFwcGVyIC5mb3JtLWNvbnRyb2wsIC5zZWxlemlvbmFfY29yc28gLnF1ZXN0aW9uLXdyYXBwZXIgLmZvcm0tY29udHJvbCwgLm11bHRpbWVkaWEtcGFubmVsIC5xdWVzdGlvbi13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc3VydmV5IC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbiwgLnNlbGV6aW9uYV9jb3JzbyAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24sIC5tdWx0aW1lZGlhLXBhbm5lbCAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5zdXJ2ZXkgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uIC5mb3JtLWdyb3VwLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbiAuZm9ybS1ncm91cCwgLm11bHRpbWVkaWEtcGFubmVsIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbiAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUzMHB4O1xufVxuXG4uc3VydmV5IC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbiAuYnRuLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbiAuYnRuLCAubXVsdGltZWRpYS1wYW5uZWwgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uIC5idG4ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRkEyRDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLnN1cnZleSAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24gbGFiZWwsIC5zZWxlemlvbmFfY29yc28gLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uIGxhYmVsLCAubXVsdGltZWRpYS1wYW5uZWwgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0ZBMkQwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzRkEyRDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uc3VydmV5IC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlLCAubXVsdGltZWRpYS1wYW5uZWwgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uLXR5cGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN1cnZleSAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24tdHlwZSAuY29sLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jb2wsIC5tdWx0aW1lZGlhLXBhbm5lbCAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24tdHlwZSAuY29sIHtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5zdXJ2ZXkgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uLXR5cGUgLmN1c3RvbS1jb250cm9sLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbCwgLm11bHRpbWVkaWEtcGFubmVsIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5zdXJ2ZXkgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uLXR5cGUgLmN1c3RvbS1jb250cm9sLWlucHV0LCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbC1pbnB1dCwgLm11bHRpbWVkaWEtcGFubmVsIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdXJ2ZXkgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uLXR5cGUgLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbC1sYWJlbCwgLm11bHRpbWVkaWEtcGFubmVsIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnN1cnZleSAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24tdHlwZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLnNlbGV6aW9uYV9jb3JzbyAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24tdHlwZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLm11bHRpbWVkaWEtcGFubmVsIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjI1cmVtO1xuICBsZWZ0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNGQTJEMDtcbn1cblxuLnN1cnZleSAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24tdHlwZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAucXVlc3Rpb24td3JhcHBlciAucXVlc3Rpb24tdHlwZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc3VydmV5IC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAuc2VsZXppb25hX2NvcnNvIC5xdWVzdGlvbi13cmFwcGVyIC5xdWVzdGlvbi10eXBlIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLnF1ZXN0aW9uLXdyYXBwZXIgLnF1ZXN0aW9uLXR5cGUgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgcHJlc2VydmVBc3BlY3RSYXRpbz0neE1pZFlNaWQnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyUzZSUzY2RlZnMlM2UlM2NzdHlsZSUzZSAuY2xzLTEgJTdiIGZpbGw6ICUyMzA0OWRjYzslN2QgJTNjL3N0eWxlJTNlJTNjL2RlZnMlM2UlM2NyZWN0IHdpZHRoPScyMicgaGVpZ2h0PScyMicgY2xhc3M9J2Nscy0xJy8lM2UlM2Mvc3ZnJTNlIFwiKTtcbn1cblxuLnN1cnZleSAuYW5zd2Vycy13cmFwcGVyLCAuc2VsZXppb25hX2NvcnNvIC5hbnN3ZXJzLXdyYXBwZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYW5zd2Vycy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdXJ2ZXkgLmFuc3dlcnMtd3JhcHBlciAuaW52YWxpZC1mZWVkYmFjay5pcy1zaG93bmlnLCAuc2VsZXppb25hX2NvcnNvIC5hbnN3ZXJzLXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2suaXMtc2hvd25pZywgLm11bHRpbWVkaWEtcGFubmVsIC5hbnN3ZXJzLXdyYXBwZXIgLmludmFsaWQtZmVlZGJhY2suaXMtc2hvd25pZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnN1cnZleSAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciwgLnNlbGV6aW9uYV9jb3JzbyAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciwgLm11bHRpbWVkaWEtcGFubmVsIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LWJhc2lzOiA2OTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN1cnZleSAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciA+IGRpdiwgLnNlbGV6aW9uYV9jb3JzbyAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciA+IGRpdiwgLm11bHRpbWVkaWEtcGFubmVsIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN1cnZleSAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciBsYWJlbCwgLnNlbGV6aW9uYV9jb3JzbyAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciBsYWJlbCwgLm11bHRpbWVkaWEtcGFubmVsIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIGxhYmVsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzA0OWRjYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0ZBMkQwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN1cnZleSAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciAuZm9ybS1jb250cm9sLCAuc2VsZXppb25hX2NvcnNvIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIC5mb3JtLWNvbnRyb2wsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5zdXJ2ZXkgLmFuc3dlcnMtd3JhcHBlciAuaXRlbS1hbnN3ZXIgLmN1c3RvbS1jb250cm9sLCAuc2VsZXppb25hX2NvcnNvIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIC5jdXN0b20tY29udHJvbCwgLm11bHRpbWVkaWEtcGFubmVsIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIC5jdXN0b20tY29udHJvbCB7XG4gIG1hcmdpbjogMCAwIDAgNDVweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uc3VydmV5IC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIC5jdXN0b20tY29udHJvbCBsYWJlbCwgLnNlbGV6aW9uYV9jb3JzbyAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciAuY3VzdG9tLWNvbnRyb2wgbGFiZWwsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciAuY3VzdG9tLWNvbnRyb2wgbGFiZWwge1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltZy9jcmVhdGUtYW5zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zdXJ2ZXkgLmFuc3dlcnMtd3JhcHBlciAuaXRlbS1hbnN3ZXIgLmN1c3RvbS1jb250cm9sIGlucHV0LCAuc2VsZXppb25hX2NvcnNvIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIC5jdXN0b20tY29udHJvbCBpbnB1dCwgLm11bHRpbWVkaWEtcGFubmVsIC5hbnN3ZXJzLXdyYXBwZXIgLml0ZW0tYW5zd2VyIC5jdXN0b20tY29udHJvbCBpbnB1dCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zdXJ2ZXkgLmFuc3dlcnMtd3JhcHBlciAuaXRlbS1hbnN3ZXIgLmN1c3RvbS1jb250cm9sIGlucHV0OmNoZWNrZWQgfiBsYWJlbCwgLnNlbGV6aW9uYV9jb3JzbyAuYW5zd2Vycy13cmFwcGVyIC5pdGVtLWFuc3dlciAuY3VzdG9tLWNvbnRyb2wgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLCAubXVsdGltZWRpYS1wYW5uZWwgLmFuc3dlcnMtd3JhcHBlciAuaXRlbS1hbnN3ZXIgLmN1c3RvbS1jb250cm9sIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvY3JlYXRlLW9rLnBuZ1wiKTtcbn1cblxuLnN1cnZleS5uZXctcXVpei13cmFwcGVyIC5mbG9hdC1sZWZ0LnF0eSA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28ubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLnN1cnZleS5uZXctcXVpei13cmFwcGVyIC5mbG9hdC1sZWZ0LnF0eSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28ubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgOjotbW96LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5zdXJ2ZXkubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3Jzby5uZXctcXVpei13cmFwcGVyIC5mbG9hdC1sZWZ0LnF0eSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxuLnN1cnZleS5uZXctcXVpei13cmFwcGVyIC5mbG9hdC1sZWZ0LnF0eSA6LW1vei1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3Jzby5uZXctcXVpei13cmFwcGVyIC5mbG9hdC1sZWZ0LnF0eSA6LW1vei1wbGFjZWhvbGRlciwgLm11bHRpbWVkaWEtcGFubmVsLm5ldy1xdWl6LXdyYXBwZXIgLmZsb2F0LWxlZnQucXR5IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNhZmFmYWY7XG59XG5cbi5zdXJ2ZXkubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgaW5wdXQsIC5zZWxlemlvbmFfY29yc28ubmV3LXF1aXotd3JhcHBlciAuZmxvYXQtbGVmdC5xdHkgaW5wdXQsIC5tdWx0aW1lZGlhLXBhbm5lbC5uZXctcXVpei13cmFwcGVyIC5mbG9hdC1sZWZ0LnF0eSBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDMwM3B4O1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnN1cnZleS5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2csIC5zZWxlemlvbmFfY29yc28ubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nLCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA1ODRweDtcbn1cblxuLnN1cnZleS5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQsIC5zZWxlemlvbmFfY29yc28ubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50LCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc3VydmV5Lm5ldy1xdWl6LXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBoMSwgLnNlbGV6aW9uYV9jb3Jzby5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDEsIC5tdWx0aW1lZGlhLXBhbm5lbC5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5zdXJ2ZXkubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHAsIC5zZWxlemlvbmFfY29yc28ubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHAsIC5tdWx0aW1lZGlhLXBhbm5lbC5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zdXJ2ZXkubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGJ1dHRvbiwgLnNlbGV6aW9uYV9jb3Jzby5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxNzhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnN1cnZleS5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2J0blllc0NvbmZpcm1ZZXNObywgLnNlbGV6aW9uYV9jb3Jzby5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2J0blllc0NvbmZpcm1ZZXNObywgLm11bHRpbWVkaWEtcGFubmVsLm5ldy1xdWl6LXdyYXBwZXIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBidXR0b24jYnRuWWVzQ29uZmlybVllc05vIHtcbiAgYmFja2dyb3VuZDogIzA0OWRjYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdXJ2ZXkubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNidG5Ob0NvbmZpcm1ZZXNObywgLnNlbGV6aW9uYV9jb3Jzby5uZXctcXVpei13cmFwcGVyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uI2J0bk5vQ29uZmlybVllc05vLCAubXVsdGltZWRpYS1wYW5uZWwubmV3LXF1aXotd3JhcHBlciAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGJ1dHRvbiNidG5Ob0NvbmZpcm1ZZXNObyB7XG4gIGJhY2tncm91bmQ6ICNjY2NjY2M7XG4gIGNvbG9yOiAjNGY0ZjRmO1xufVxuXG4uc3VydmV5IC52ZXJ0aWNhbC1hbGlnbm1lbnQtaGVscGVyLCAuc2VsZXppb25hX2NvcnNvIC52ZXJ0aWNhbC1hbGlnbm1lbnQtaGVscGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLnZlcnRpY2FsLWFsaWdubWVudC1oZWxwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdXJ2ZXkgLnZlcnRpY2FsLWFsaWduLWNlbnRlciwgLnNlbGV6aW9uYV9jb3JzbyAudmVydGljYWwtYWxpZ24tY2VudGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLnZlcnRpY2FsLWFsaWduLWNlbnRlciB7XG4gIC8qIFRvIGNlbnRlciB2ZXJ0aWNhbGx5ICovXG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zdXJ2ZXkgLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIsIC5zZWxlemlvbmFfY29yc28gLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAucGFubmVsLWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uc3VydmV5IC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgyLCAuc2VsZXppb25hX2NvcnNvIC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgyLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDQzcHg7XG59XG5cbi5zdXJ2ZXkgLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIgaDMsIC5zZWxlemlvbmFfY29yc28gLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIgaDMsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAucGFubmVsLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM4MTgwODA7XG59XG5cbi5zdXJ2ZXkuYWxsLXF1aXogLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIsIC5zZWxlemlvbmFfY29yc28uYWxsLXF1aXogLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbC5hbGwtcXVpeiAubWFpbi1wYW5lbCAucGFubmVsLWhlYWRlciB7XG4gIG1heC13aWR0aDogODkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5tb2QtZWwgLmNvbC1hbnMsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLm1vZC1lbCAuY29sLWFucywgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5tb2QtZWwgLmNvbC1hbnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5yb3ctd3JhcHBlciwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucm93LXdyYXBwZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucm93LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5yb3ctd3JhcHBlcjpmaXJzdC1jaGlsZCwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucm93LXdyYXBwZXI6Zmlyc3QtY2hpbGQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucm93LXdyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5yb3ctd3JhcHBlcjpmaXJzdC1jaGlsZCAucXVpei1hbnMsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLnJvdy13cmFwcGVyOmZpcnN0LWNoaWxkIC5xdWl6LWFucywgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5yb3ctd3JhcHBlcjpmaXJzdC1jaGlsZCAucXVpei1hbnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5mb3JtLWdyb3VwLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5mb3JtLWdyb3VwLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2FmYWZhZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgOjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IDo6LW1vei1wbGFjZWhvbGRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYWZhZmFmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiAjYWZhZmFmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCA6LW1vei1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCA6LW1vei1wbGFjZWhvbGRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNhZmFmYWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMzAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuZm9ybS1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsLnF1ZXN0aW9uLWxhYmVsLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsLnF1ZXN0aW9uLWxhYmVsLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWwucXVlc3Rpb24tbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNTJweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1jb2xvcjogIzA0OWRjYztcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuZm9ybS1ncm91cCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuZm9ybS1ncm91cCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDQ5ZGNjO1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAgOjotbW96LXBsYWNlaG9sZGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIDo6LW1vei1wbGFjZWhvbGRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMDQ5ZGNjO1xuICBmb250LXNpemU6IDE5cHg7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuZm9ybS1ncm91cCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzA0OWRjYztcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIDotbW96LXBsYWNlaG9sZGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIDotbW96LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzA0OWRjYztcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotcXVlc3Rpb24gLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMjcycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIGJvcmRlci1jb2xvcjogIzA0OWRjYztcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuY29udGFpbmVyLWNoZWNrLWJveCwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuY29udGFpbmVyLWNoZWNrLWJveCwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5jb250YWluZXItY2hlY2stYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuZ3JvdXAtYWxsIC5jb250YWluZXItY2hlY2stYm94LCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LXF1ZXN0aW9uIC5ncm91cC1hbGwgLmNvbnRhaW5lci1jaGVjay1ib3gsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1xdWVzdGlvbiAuZ3JvdXAtYWxsIC5jb250YWluZXItY2hlY2stYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIHtcbiAgd2lkdGg6IDcwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuY2hlY2ttYXJrLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuY2hlY2ttYXJrLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAzN3B4O1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuY2hlY2ttYXJrOmFmdGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuY2hlY2ttYXJrOmFmdGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jaGVja21hcms6YWZ0ZXIge1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5ncm91cC1hbGwgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyaywgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgLmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5ncm91cC1hbGwgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyayB7XG4gIHRvcDogLTJweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICB3aWR0aDogMzFweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgLmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrOmFmdGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuZ3JvdXAtYWxsIC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcms6YWZ0ZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgLmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA5cHg7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuY29sLWFucywgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyAuY29sLWFucyB7XG4gIHdpZHRoOiAzMi41JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zIGlucHV0W3R5cGU9bnVtYmVyXSwgLnNlbGV6aW9uYV9jb3JzbyAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgLmNvbC1hbnMgaW5wdXRbdHlwZT1udW1iZXJdLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zIGlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzA0OWRjYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zOmxhc3QtY2hpbGQsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zOmxhc3QtY2hpbGQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgLmNvbC1hbnM6bGFzdC1jaGlsZCB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zIGlucHV0W3R5cGU9dGV4dF0sIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLnF1aXotYW5zIC5jb2wtYW5zIGlucHV0W3R5cGU9dGV4dF0sIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgLmNvbC1hbnMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAyMDhweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ5ZGNjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4uc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAucXVpei1hbnMgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5xdWl6LWFucyBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3VydmV5IC5uZXctcXVpei1jb250ZW50IC5ncm91cC1hbGwsIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLmdyb3VwLWFsbCwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5ncm91cC1hbGwge1xuICB3aWR0aDogODVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLnN1cnZleSAubmV3LXF1aXotY29udGVudCAuZ3JvdXAtYWxsIC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmssIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrLCAubXVsdGltZWRpYS1wYW5uZWwgLm5ldy1xdWl6LWNvbnRlbnQgLmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLmdyb3VwLWFsbCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrOmFmdGVyLCAuc2VsZXppb25hX2NvcnNvIC5uZXctcXVpei1jb250ZW50IC5ncm91cC1hbGwgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyazphZnRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5uZXctcXVpei1jb250ZW50IC5ncm91cC1hbGwgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwNDlkY2M7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zdXJ2ZXkgLm5ldy1xdWl6LWNvbnRlbnQgLmdyb3VwLWFsbCBidXR0b24sIC5zZWxlemlvbmFfY29yc28gLm5ldy1xdWl6LWNvbnRlbnQgLmdyb3VwLWFsbCBidXR0b24sIC5tdWx0aW1lZGlhLXBhbm5lbCAubmV3LXF1aXotY29udGVudCAuZ3JvdXAtYWxsIGJ1dHRvbiB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG59XG5cbi5zdXJ2ZXkgLmxvYWRlci1pbmxpbmUsIC5zZWxlemlvbmFfY29yc28gLmxvYWRlci1pbmxpbmUsIC5tdWx0aW1lZGlhLXBhbm5lbCAubG9hZGVyLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnN1cnZleSAuYmx1LWJnLWJ0biwgLnNlbGV6aW9uYV9jb3JzbyAuYmx1LWJnLWJ0biwgLm11bHRpbWVkaWEtcGFubmVsIC5ibHUtYmctYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdXJ2ZXkgLmJsdS1iZy1idG46Zm9jdXMsIC5zZWxlemlvbmFfY29yc28gLmJsdS1iZy1idG46Zm9jdXMsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYmx1LWJnLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdXJ2ZXkgLmJsdS1iZy1idG46ZGlzYWJsZWQsIC5zZWxlemlvbmFfY29yc28gLmJsdS1iZy1idG46ZGlzYWJsZWQsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYmx1LWJnLWJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnN1cnZleSAuYmx1LWJnLWJ0biBhLCAuc2VsZXppb25hX2NvcnNvIC5ibHUtYmctYnRuIGEsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYmx1LWJnLWJ0biBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1cnZleSAucGx1cy1idG4sIC5zZWxlemlvbmFfY29yc28gLnBsdXMtYnRuLCAubXVsdGltZWRpYS1wYW5uZWwgLnBsdXMtYnRuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzA0OWRjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN1cnZleSAucGx1cy1idG46Zm9jdXMsIC5zZWxlemlvbmFfY29yc28gLnBsdXMtYnRuOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLnBsdXMtYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN1cnZleSAucGx1cy1idG4gYSwgLnNlbGV6aW9uYV9jb3JzbyAucGx1cy1idG4gYSwgLm11bHRpbWVkaWEtcGFubmVsIC5wbHVzLWJ0biBhIHtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1cnZleSAucGx1cy1idG4uYmx1ZSwgLnNlbGV6aW9uYV9jb3JzbyAucGx1cy1idG4uYmx1ZSwgLm11bHRpbWVkaWEtcGFubmVsIC5wbHVzLWJ0bi5ibHVlIHtcbiAgYmFja2dyb3VuZDogIzA0OWRjYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdXJ2ZXkgLmFkZC1uZXctY2F0ZWdvcnksIC5zZWxlemlvbmFfY29yc28gLmFkZC1uZXctY2F0ZWdvcnksIC5tdWx0aW1lZGlhLXBhbm5lbCAuYWRkLW5ldy1jYXRlZ29yeSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbn1cblxuLnN1cnZleSAuYWRkLW5ldy1jYXRlZ29yeSBoMSwgLnNlbGV6aW9uYV9jb3JzbyAuYWRkLW5ldy1jYXRlZ29yeSBoMSwgLm11bHRpbWVkaWEtcGFubmVsIC5hZGQtbmV3LWNhdGVnb3J5IGgxIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzA0OWRjYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwNDlkY2M7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnN1cnZleSAuYWRkLW5ldy1jYXRlZ29yeSBsYWJlbCwgLnNlbGV6aW9uYV9jb3JzbyAuYWRkLW5ldy1jYXRlZ29yeSBsYWJlbCwgLm11bHRpbWVkaWEtcGFubmVsIC5hZGQtbmV3LWNhdGVnb3J5IGxhYmVsIHtcbiAgY29sb3I6ICMxYzFjMWM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdXJ2ZXkgLmFkZC1uZXctY2F0ZWdvcnkgaW5wdXQsIC5zZWxlemlvbmFfY29yc28gLmFkZC1uZXctY2F0ZWdvcnkgaW5wdXQsIC5tdWx0aW1lZGlhLXBhbm5lbCAuYWRkLW5ldy1jYXRlZ29yeSBpbnB1dCB7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zdXJ2ZXkgLmFkZC1uZXctY2F0ZWdvcnkgLmlucHV0LWdyb3VwLCAuc2VsZXppb25hX2NvcnNvIC5hZGQtbmV3LWNhdGVnb3J5IC5pbnB1dC1ncm91cCwgLm11bHRpbWVkaWEtcGFubmVsIC5hZGQtbmV3LWNhdGVnb3J5IC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3VydmV5IC5wYWdpbmF0aW9uLCAuc2VsZXppb25hX2NvcnNvIC5wYWdpbmF0aW9uLCAubXVsdGltZWRpYS1wYW5uZWwgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJ2ZXkgLmNyZWF0ZS1zdXJ2ZXkgLnBsdXMtYnRuLCAuc3VydmV5IC5saXN0LXN1cnZleSAucGx1cy1idG4sIC5zZWxlemlvbmFfY29yc28gLmNyZWF0ZS1zdXJ2ZXkgLnBsdXMtYnRuLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSAucGx1cy1idG4sIC5tdWx0aW1lZGlhLXBhbm5lbCAuY3JlYXRlLXN1cnZleSAucGx1cy1idG4sIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgLnBsdXMtYnRuIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN1cnZleSAuY3JlYXRlLXN1cnZleSAucGx1cy1idG4ubGlzdC1wYWdlLCAuc3VydmV5IC5saXN0LXN1cnZleSAucGx1cy1idG4ubGlzdC1wYWdlLCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IC5wbHVzLWJ0bi5saXN0LXBhZ2UsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IC5wbHVzLWJ0bi5saXN0LXBhZ2UsIC5tdWx0aW1lZGlhLXBhbm5lbCAuY3JlYXRlLXN1cnZleSAucGx1cy1idG4ubGlzdC1wYWdlLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IC5wbHVzLWJ0bi5saXN0LXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc3VydmV5IC5jcmVhdGUtc3VydmV5IC5wbHVzLWJ0bjpmb2N1cywgLnN1cnZleSAubGlzdC1zdXJ2ZXkgLnBsdXMtYnRuOmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IC5wbHVzLWJ0bjpmb2N1cywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgLnBsdXMtYnRuOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgLnBsdXMtYnRuOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IC5wbHVzLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdXJ2ZXkgLmNyZWF0ZS1zdXJ2ZXkgLnBsdXMtYnRuIGEsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IC5wbHVzLWJ0biBhLCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IC5wbHVzLWJ0biBhLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSAucGx1cy1idG4gYSwgLm11bHRpbWVkaWEtcGFubmVsIC5jcmVhdGUtc3VydmV5IC5wbHVzLWJ0biBhLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IC5wbHVzLWJ0biBhIHtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1cnZleSAuY3JlYXRlLXN1cnZleSAuZm9ybS1ncm91cCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgLmZvcm0tZ3JvdXAsIC5zZWxlemlvbmFfY29yc28gLmNyZWF0ZS1zdXJ2ZXkgLmZvcm0tZ3JvdXAsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IC5mb3JtLWdyb3VwLCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgLmZvcm0tZ3JvdXAsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN1cnZleSAuY3JlYXRlLXN1cnZleSAuZm9ybS1ncm91cC5maXJzdCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgLmZvcm0tZ3JvdXAuZmlyc3QsIC5zZWxlemlvbmFfY29yc28gLmNyZWF0ZS1zdXJ2ZXkgLmZvcm0tZ3JvdXAuZmlyc3QsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IC5mb3JtLWdyb3VwLmZpcnN0LCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgLmZvcm0tZ3JvdXAuZmlyc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgLmZvcm0tZ3JvdXAuZmlyc3Qge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uc3VydmV5IC5jcmVhdGUtc3VydmV5IC5jcmVhLWJ0biwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgLmNyZWEtYnRuLCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IC5jcmVhLWJ0biwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgLmNyZWEtYnRuLCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgLmNyZWEtYnRuLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IC5jcmVhLWJ0biB7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3VydmV5IC5jcmVhdGUtc3VydmV5IC5jcmVhLWJ0bjpmb2N1cywgLnN1cnZleSAubGlzdC1zdXJ2ZXkgLmNyZWEtYnRuOmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IC5jcmVhLWJ0bjpmb2N1cywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgLmNyZWEtYnRuOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgLmNyZWEtYnRuOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IC5jcmVhLWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zdXJ2ZXkgLmNyZWF0ZS1zdXJ2ZXkgLm9rLWJ0biwgLnN1cnZleSAuY3JlYXRlLXN1cnZleSAuYW5zLWJ0LCAuc3VydmV5IC5saXN0LXN1cnZleSAub2stYnRuLCAuc3VydmV5IC5saXN0LXN1cnZleSAuYW5zLWJ0LCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IC5vay1idG4sIC5zZWxlemlvbmFfY29yc28gLmNyZWF0ZS1zdXJ2ZXkgLmFucy1idCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgLm9rLWJ0biwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgLmFucy1idCwgLm11bHRpbWVkaWEtcGFubmVsIC5jcmVhdGUtc3VydmV5IC5vay1idG4sIC5tdWx0aW1lZGlhLXBhbm5lbCAuY3JlYXRlLXN1cnZleSAuYW5zLWJ0LCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IC5vay1idG4sIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgLmFucy1idCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnN1cnZleSAuY3JlYXRlLXN1cnZleSAub2stYnRuOmZvY3VzLCAuc3VydmV5IC5jcmVhdGUtc3VydmV5IC5hbnMtYnQ6Zm9jdXMsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IC5vay1idG46Zm9jdXMsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IC5hbnMtYnQ6Zm9jdXMsIC5zZWxlemlvbmFfY29yc28gLmNyZWF0ZS1zdXJ2ZXkgLm9rLWJ0bjpmb2N1cywgLnNlbGV6aW9uYV9jb3JzbyAuY3JlYXRlLXN1cnZleSAuYW5zLWJ0OmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSAub2stYnRuOmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSAuYW5zLWJ0OmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgLm9rLWJ0bjpmb2N1cywgLm11bHRpbWVkaWEtcGFubmVsIC5jcmVhdGUtc3VydmV5IC5hbnMtYnQ6Zm9jdXMsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgLm9rLWJ0bjpmb2N1cywgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSAuYW5zLWJ0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN1cnZleSAuY3JlYXRlLXN1cnZleSBpbnB1dCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgaW5wdXQsIC5zZWxlemlvbmFfY29yc28gLmNyZWF0ZS1zdXJ2ZXkgaW5wdXQsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IGlucHV0LCAubXVsdGltZWRpYS1wYW5uZWwgLmNyZWF0ZS1zdXJ2ZXkgaW5wdXQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgaW5wdXQge1xuICBtYXgtd2lkdGg6IDUzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5zdXJ2ZXkgLmNyZWF0ZS1zdXJ2ZXkgaW5wdXQ6Zm9jdXMsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IGlucHV0OmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5jcmVhdGUtc3VydmV5IGlucHV0OmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSBpbnB1dDpmb2N1cywgLm11bHRpbWVkaWEtcGFubmVsIC5jcmVhdGUtc3VydmV5IGlucHV0OmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnN1cnZleSAuZmxvYXQtbGVmdC5xdHksIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5LCAubXVsdGltZWRpYS1wYW5uZWwgLmZsb2F0LWxlZnQucXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnN1cnZleSAuZmxvYXQtbGVmdC5xdHkgaW5wdXQsIC5zdXJ2ZXkgLmZsb2F0LWxlZnQucXR5IHNlbGVjdCwgLnNlbGV6aW9uYV9jb3JzbyAuZmxvYXQtbGVmdC5xdHkgaW5wdXQsIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5IHNlbGVjdCwgLm11bHRpbWVkaWEtcGFubmVsIC5mbG9hdC1sZWZ0LnF0eSBpbnB1dCwgLm11bHRpbWVkaWEtcGFubmVsIC5mbG9hdC1sZWZ0LnF0eSBzZWxlY3Qge1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAxNzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxYTBjODtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zdXJ2ZXkgLmZsb2F0LWxlZnQucXR5ICNkYXRldGltZXBpY2tlcjEsIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5ICNkYXRldGltZXBpY2tlcjEsIC5tdWx0aW1lZGlhLXBhbm5lbCAuZmxvYXQtbGVmdC5xdHkgI2RhdGV0aW1lcGlja2VyMSB7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zdXJ2ZXkgLmZsb2F0LWxlZnQucXR5IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAuZmxvYXQtbGVmdC5xdHkgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLmZsb2F0LWxlZnQucXR5IDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uc3VydmV5IC5mbG9hdC1sZWZ0LnF0eSA6Oi1tb3otcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5IDo6LW1vei1wbGFjZWhvbGRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5mbG9hdC1sZWZ0LnF0eSA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zdXJ2ZXkgLmZsb2F0LWxlZnQucXR5IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAuZmxvYXQtbGVmdC5xdHkgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogIzNjM2MzYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5zdXJ2ZXkgLmZsb2F0LWxlZnQucXR5IDotbW96LXBsYWNlaG9sZGVyLCAuc2VsZXppb25hX2NvcnNvIC5mbG9hdC1sZWZ0LnF0eSA6LW1vei1wbGFjZWhvbGRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5mbG9hdC1sZWZ0LnF0eSA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjM2MzYzNjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnN1cnZleSAuZmxvYXQtbGVmdC5xdHkgLmZvcm0tZ3JvdXAsIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5IC5mb3JtLWdyb3VwLCAubXVsdGltZWRpYS1wYW5uZWwgLmZsb2F0LWxlZnQucXR5IC5mb3JtLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zdXJ2ZXkgLmZsb2F0LWxlZnQucXR5IC5mb3JtLWdyb3VwIHNwYW4sIC5zZWxlemlvbmFfY29yc28gLmZsb2F0LWxlZnQucXR5IC5mb3JtLWdyb3VwIHNwYW4sIC5tdWx0aW1lZGlhLXBhbm5lbCAuZmxvYXQtbGVmdC5xdHkgLmZvcm0tZ3JvdXAgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDM2cHg7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNHB4O1xufVxuXG4uc3VydmV5IC5mbG9hdC1sZWZ0LnF0eSAuc2VhcmNoLCAuc2VsZXppb25hX2NvcnNvIC5mbG9hdC1sZWZ0LnF0eSAuc2VhcmNoLCAubXVsdGltZWRpYS1wYW5uZWwgLmZsb2F0LWxlZnQucXR5IC5zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uc3VydmV5IC5mbG9hdC1sZWZ0LnF0eSAuc2VhcmNoOmZvY3VzLCAuc2VsZXppb25hX2NvcnNvIC5mbG9hdC1sZWZ0LnF0eSAuc2VhcmNoOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmZsb2F0LWxlZnQucXR5IC5zZWFyY2g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXksIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkge1xuICBtYXgtd2lkdGg6IDEwNjdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXosIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5LnF1aXosIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB7XG4gIG1heC13aWR0aDogODkwcHg7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5LnF1aXogdGFibGUsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHksIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHksIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODVweDtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBzcGFuLCAuc3VydmV5IC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgc3BhbiwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHNwYW4sIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBzcGFuLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBzcGFuLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBzcGFuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCAuY29udGFpbmVyLWNoZWNrLWJveCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIC5jb250YWluZXItY2hlY2stYm94LCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QgLmNvbnRhaW5lci1jaGVjay1ib3gsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCAuY29udGFpbmVyLWNoZWNrLWJveCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QgLmNvbnRhaW5lci1jaGVjay1ib3gsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIC5jb250YWluZXItY2hlY2stYm94IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmssIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5LnF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleS5xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyaywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmssIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmssIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmsge1xuICB0b3A6IC0xMHB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleS5xdWl6ICsgLnNhbHZhLWJ0bi5ibHUtYmctYnRuLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleS5xdWl6ICsgLnNhbHZhLWJ0bi5ibHUtYmctYnRuLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5LnF1aXogKyAuc2FsdmEtYnRuLmJsdS1iZy1idG4ge1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogNTVweDtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkucXVpeiArIC5zYWx2YS1idG4uYmx1LWJnLWJ0biBhLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleS5xdWl6ICsgLnNhbHZhLWJ0bi5ibHUtYmctYnRuIGEsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkucXVpeiArIC5zYWx2YS1idG4uYmx1LWJnLWJ0biBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkubGlzdC1xdWl6LCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleS5saXN0LXF1aXosIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkubGlzdC1xdWl6IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleS5saXN0LXF1aXogdGFibGUsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5Lmxpc3QtcXVpeiB0YWJsZSwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleS5saXN0LXF1aXogdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMHB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleS5saXN0LXF1aXogdGFibGUgLnRhYmxlLWhlYWRlciwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1oZWFkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1oZWFkZXIge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleS5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5Lmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleS5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5Lmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5Lmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSB0ciB0ZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleS5jYXRlZ29yeSwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkuY2F0ZWdvcnksIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkuY2F0ZWdvcnkge1xuICBtYXgtd2lkdGg6IDkzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwIDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgY29sb3I6ICMzYzNjM2M7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIGEsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIGEsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgYSB7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbiksIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIHRyOm50aC1jaGlsZChldmVuKSwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIge1xuICBjb2xvcjogIzA0OWRjYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIHRoLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIHRoLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGgge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzA0OWRjYztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGguZmlyc3QsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGg6Zmlyc3QtY2hpbGQsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGguZmlyc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciB0aDpmaXJzdC1jaGlsZCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIHRoLmZpcnN0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGg6bGFzdC1jaGlsZCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciB0aC5sYXN0LCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIHRoOmxhc3QtY2hpbGQsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgdGgubGFzdCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIHRoOmxhc3QtY2hpbGQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciB0aC5sYXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHksIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5LCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5maXJzdCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmZpcnN0LCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmZpcnN0LWNoaWxkLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmZpcnN0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgLmxlZnQtYm9yZGVyLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5maXJzdCAubGVmdC1ib3JkZXIsIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmZpcnN0LWNoaWxkIC5sZWZ0LWJvcmRlciwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQuZmlyc3QgLmxlZnQtYm9yZGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmZpcnN0LWNoaWxkIC5sZWZ0LWJvcmRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5maXJzdCAubGVmdC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kOiAjMDQ5ZGNjO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0LCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0LCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgZm9ybSwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBmb3JtLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIGZvcm0sIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QgZm9ybSwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIGZvcm0sIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIGZvcm0gYnV0dG9uLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IGZvcm0gYnV0dG9uLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIGZvcm0gYnV0dG9uLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IGZvcm0gYnV0dG9uLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgZm9ybSBidXR0b24sIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBmb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBmb3JtIGJ1dHRvbjpmb2N1cywgLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBmb3JtIGJ1dHRvbjpmb2N1cywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBmb3JtIGJ1dHRvbjpmb2N1cywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBmb3JtIGJ1dHRvbjpmb2N1cywgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIGZvcm0gYnV0dG9uOmZvY3VzLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QgZm9ybSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHNwYW4uaW1nLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHNwYW4uaW1nLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHNwYW4uaW1nLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHNwYW4uaW1nLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgc3Bhbi5pbWcsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBzcGFuLmltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHNwYW46YmVmb3JlLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHNwYW46YmVmb3JlLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHNwYW46YmVmb3JlLCAuc2VsZXppb25hX2NvcnNvIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHNwYW46YmVmb3JlLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgc3BhbjpiZWZvcmUsIC5tdWx0aW1lZGlhLXBhbm5lbCAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBzcGFuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBzcGFuLmZhLXBlbmNpbCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBzcGFuLmZhLXBlbmNpbCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBzcGFuLmZhLXBlbmNpbCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCBzcGFuLmZhLXBlbmNpbCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIHNwYW4uZmEtcGVuY2lsLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3Qgc3Bhbi5mYS1wZW5jaWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdXJ2ZXkgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgc3Bhbi5mYS10cmFzaC1vLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHNwYW4uZmEtdHJhc2gtbywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBzcGFuLmZhLXRyYXNoLW8sIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3Qgc3Bhbi5mYS10cmFzaC1vLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgc3Bhbi5mYS10cmFzaC1vLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3Qgc3Bhbi5mYS10cmFzaC1vIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCAuY29udGFpbmVyLWNoZWNrLWJveCwgLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCAuY29udGFpbmVyLWNoZWNrLWJveCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCAuY29udGFpbmVyLWNoZWNrLWJveCwgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCAuY29udGFpbmVyLWNoZWNrLWJveCwgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZDpsYXN0LWNoaWxkIC5jb250YWluZXItY2hlY2stYm94LCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QgLmNvbnRhaW5lci1jaGVjay1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnN1cnZleSAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQ6bGFzdC1jaGlsZCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrLCAuc3VydmV5IC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmssIC5zZWxlemlvbmFfY29yc28gLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyaywgLnNlbGV6aW9uYV9jb3JzbyAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCAuY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrLCAubXVsdGltZWRpYS1wYW5uZWwgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkOmxhc3QtY2hpbGQgLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyaywgLm11bHRpbWVkaWEtcGFubmVsIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IC5jb250YWluZXItY2hlY2stYm94IC5jaGVja21hcmsge1xuICB0b3A6IC00cHg7XG59XG5cbi5jb250YWluZXItY2hlY2stYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC8qIEhpZGUgdGhlIGJyb3dzZXIncyBkZWZhdWx0IGNoZWNrYm94ICovXG4gIC8qIENyZWF0ZSB0aGUgY2hlY2ttYXJrL2luZGljYXRvciAoaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4gIC8qIFNob3cgdGhlIGNoZWNrbWFyayB3aGVuIGNoZWNrZWQgKi9cbiAgLyogU3R5bGUgdGhlIGNoZWNrbWFyay9pbmRpY2F0b3IgKi9cbn1cblxuLmNvbnRhaW5lci1jaGVjay1ib3ggaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDMxcHg7XG4gIHdpZHRoOiAzMXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYTdhN2E3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xufVxuXG4uY29udGFpbmVyLWNoZWNrLWJveDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kOiAjYTdhN2E3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTdhN2E3O1xufVxuXG4uY29udGFpbmVyLWNoZWNrLWJveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY29udGFpbmVyLWNoZWNrLWJveDpob3ZlciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG59XG5cbi5jb250YWluZXItY2hlY2stYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZDogIzA0OWRjYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbn1cblxuLmNvbnRhaW5lci1jaGVjay1ib3ggLmNoZWNrbWFyazphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA5cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5mcm9udGVuZCAjZXhhbXBsZS1mb3JtIC5jb250ZW50IHNlY3Rpb24ge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLmNvbnRlbnQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcmVzaXplOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy90ZXh0YXJlYS1ib3R0b20tbGluZXMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xufVxuXG4uZnJvbnRlbmQgI2V4YW1wbGUtZm9ybSBoMyB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC1mYW1pbHk6IFwiQ2VudHVyeUdvdGhpQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzA0OWRjYztcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLnN0ZXBzIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDQ5ZGNjO1xufVxuXG4uZnJvbnRlbmQgI2V4YW1wbGUtZm9ybSAuc3RlcHMgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLnN0ZXBzIHVsIGxpLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLnN0ZXBzIHVsIGxpLmRvbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZnJvbnRlbmQgI2V4YW1wbGUtZm9ybSAuc3RlcHMgdWwgbGkgYSB7XG4gIG1hcmdpbjogMHB4O1xuICBjb2xvcjogIzA0OWRjYztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5mcm9udGVuZCAjZXhhbXBsZS1mb3JtIC5zdGVwcyAubnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLmFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZnJvbnRlbmQgI2V4YW1wbGUtZm9ybSAuYWN0aW9ucyB1bCBsaSB7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLmFjdGlvbnMgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLmZyb250ZW5kICNleGFtcGxlLWZvcm0gLmFjdGlvbnMgLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyb250ZW5kIC5wYW5uZWwtaGVhZGVyIC5mbG9hdC1sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mcm9udGVuZCAucGFubmVsLWhlYWRlciAuZmxvYXQtbGVmdCBoMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnJvbnRlbmQgLnBhbm5lbC1oZWFkZXIgLmZsb2F0LWxlZnQgaDQge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTJweDtcbiAgY29sb3I6ICMwNDlkY2M7XG59XG5cbi5mcm9udGVuZCAuY29udGFpbmVyLXJhZGlvLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM2N3B4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwNDlkY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDNweCA4cHggI2M1YzVjNTtcbiAgYm94LXNoYWRvdzogMXB4IDNweCA4cHggI2M1YzVjNTtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4uZnJvbnRlbmQgLmNvbnRhaW5lci1yYWRpby13cmFwcGVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mcm9udGVuZCAuY29udGFpbmVyLXJhZGlvLXdyYXBwZXI6aG92ZXIsIC5mcm9udGVuZCAuY29udGFpbmVyLXJhZGlvLXdyYXBwZXIud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZyb250ZW5kIC5jb250YWluZXItcmFkaW8td3JhcHBlciAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDM2N3B4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5mcm9udGVuZCAuY29udGFpbmVyLXJhZGlvLXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZyb250ZW5kIC53aXphcmQgPiAuY29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZnJvbnRlbmQgLmxpc3Qtc3VydmV5LmNhdGVnb3J5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZnJvbnRlbmQgLnF1aXogZm9ybSAuY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcm9udGVuZCAucXVpeiBmb3JtIC5jb250ZW50IC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnJvbnRlbmQgLnF1aXogZm9ybSAuY29udGVudCAuY29udGFpbmVyLXJhZGlvLXdyYXBwZXIgLmVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xufVxuXG4uc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzA0OWRjYztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogIzMwMzAzMDtcbn1cblxuLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjE1cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG59XG5cbi5zZWFyY2gtcXVpeiAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZWVmM2Y1O1xufVxuXG4uc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQuZmlyc3Qge1xuICB3aWR0aDogNDAlO1xufVxuXG4uc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQuc2Vjb25kIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLnRoaXJkIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3Qge1xuICB3aWR0aDogMTglO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAudGFibGUtYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5zZWFyY2gtcXVpeiAubGlzdC1zdXJ2ZXkgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC50YWJsZS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhciwgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG4uc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC50YWJsZS1ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XG4gIGJveC1zaGFkb3c6IC01cHggM3B4IDhweCAjYzVjNWM1O1xuICBib3gtc2hhZG93OiAtNXB4IDNweCA4cHggI2M1YzVjNTtcbn1cblxuLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZC5maXJzdCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQuaXRlbTIge1xuICB3aWR0aDogNDAlO1xufVxuXG4uc2VhcmNoLXF1aXouc29uZGFnZ2lvIC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLml0ZW0zIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZC5pdGVtNCB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCB7XG4gIHdpZHRoOiA2JTtcbn1cblxuLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnF1aXotc29uZC1idG4ge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDI2NXB4O1xuICBib3gtc2hhZG93OiAxcHggM3B4IDhweCAjYzVjNWM1O1xuICBib3gtc2hhZG93OiAxcHggM3B4IDhweCAjYzVjNWM1O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnF1aXotc29uZC1idG4uZmlyc3Qge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA0OWRjYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5xdWl6LXNvbmQtYnRuLmxhc3Qge1xuICBjb2xvcjogIzA0OWRjYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbn1cblxuLnVzZXIucGFubmVsLnJlc2VydmF0aW9uLWxvZ3Muc3VydmV5IC5tYWluLXBhbmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udXNlci5wYW5uZWwucmVzZXJ2YXRpb24tbG9ncy5zdXJ2ZXkgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSBsYWJlbC5lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcmVzZXJ2YXRpb25zTGlzdCBsaSAubmFtZSB7XG4gIG1heC13aWR0aDogNDAlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5uby1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2hvdy1xdWl6IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNvcnNvIC5tYXRlcmlhbHMtdGFibGUsIC5jb3JzbyAubWF0ZXJpYWwtd3JhcCB7XG4gIGhlaWdodDogMjg1cHg7XG59XG5cbi5zZWxlemlvbmFfY29yc28gLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VsZXppb25hX2NvcnNvIC5tYXRlcmlhbHMtdGFibGUsIC5zZWxlemlvbmFfY29yc28gLm1hdGVyaWFsLXdyYXAge1xuICBoZWlnaHQ6IDU3MHB4O1xufVxuXG4uc2VsZXppb25hX2NvcnNvIC5tYXRlcmlhbHMge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlemlvbmFfY29yc28gLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwNDlkY2M7XG59XG5cbi5zZWxlemlvbmFfY29yc28gLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cblxuLnNlbGV6aW9uYV9jb3JzbyAucXR5IHtcbiAgbWFyZ2luOiA1MHB4IDAgIWltcG9ydGFudDtcbn1cblxuLnNlbGV6aW9uYV9jb3JzbyAucXR5IC5mb3JtLWdyb3VwIHNwYW4ge1xuICB0b3A6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZXppb25hX2NvcnNvIC5xdHkgLnNlYXJjaC1maWVsZCB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnNlbGV6aW9uYV9jb3JzbyAucXR5IC5kYXRlLWZpZWxkIHtcbiAgd2lkdGg6IDI0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlemlvbmFfY29yc28gLnF0eSAuc2VhcmNoLWZpZWxkOjpwbGFjZWhvbGRlciwgLnNlbGV6aW9uYV9jb3JzbyAucXR5IC5kYXRlLWZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zZWxlemlvbmFfY29yc28gLnF0eSAuc2VhcmNoIHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb3JzbyAucXR5IC5mb3JtLWdyb3VwLCAuc2VsZXppb25hX2NvcnNvIC5xdHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTRweCA0MHB4IDQwcHggNDBweDtcbiAgbWF4LXdpZHRoOiAxNzI1cHg7XG59XG5cbi5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwNDlkY2M7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNzI1cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5wbGF5ZXItd3JhcCwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLnBsYXllci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudmlkZW8td3JhcCAucGxheWVyLXdyYXAgLnBsYXllciwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLnBsYXllci13cmFwIC5wbGF5ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogNnB4IDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLmRlc2Mtd3JhcCwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLmRlc2Mtd3JhcCB7XG4gIG1heC13aWR0aDogMTAzNnB4O1xuICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLmRlc2Mtd3JhcCAudmlkZW8tZGVzYywgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAgLnZpZGVvLXRleHQsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAgLnZpZGVvLWRlc2MsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAgLnZpZGVvLXRleHQge1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLmRlc2Mtd3JhcCAudmlkZW8tZGVzYywgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLmRlc2Mtd3JhcCAudmlkZW8tZGVzYyB7XG4gIGNvbG9yOiAjMDQ5ZGNjO1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbjogMCAwIDMzcHggMDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAgLnZpZGVvLXRleHQsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAgLnZpZGVvLXRleHQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5hc3NldC13cmFwIC5hc3NldCwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmFzc2V0LXdyYXAgLmFzc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuYXNzZXQtd3JhcCAuZGVzYy13cmFwLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuYXNzZXQtd3JhcCAuZGVzYy13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscywgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyB7XG4gIGZvbnQtZmFtaWx5OiBcIkNlbnR1cnlHb3RoaWNSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDQ5ZGNjO1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCB7XG4gIGhlaWdodDogOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDFweDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLmRhdGUsIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC50aW1lLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5kYXRlLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC50aW1lIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAuZGVzYywgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnRpdHRsZSwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAuZGVzYywgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAudGl0dGxlIHtcbiAgZmxleDogMCAwIDUzJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnR5cGUsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnR5cGUge1xuICBmbGV4OiAwIDAgMTElO1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAuZGVzYywgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnRpdHRsZSwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAudGl0dGxlIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGhlaWdodDogMzVweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5kYXRlLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5kYXRlIHtcbiAgZmxleDogMCAwIDE4JTtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnRpbWUsIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5idG4tZG93bmxvYWQsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnRpbWUsIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLmJ0bi1kb3dubG9hZCB7XG4gIGZsZXg6IDAgMCA5JTtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgaW1nLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIGltZyB7XG4gIG1heC13aWR0aDogODdweDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWw6bnRoLWNoaWxkKG9kZCksIC5zdXJ2ZXktZnJvbnRlbmQgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWw6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmM2Y1O1xufVxuXG4ubXVsdGltZWRpYSAubWFpbi1wYW5lbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuc3VydmV5LWZyb250ZW5kIC5tYWluLXBhbmVsIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTJweDtcbn1cblxuLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLnN1cnZleS1mcm9udGVuZCAubWFpbi1wYW5lbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwNDlkY2M7XG4gIGJveC1zaGFkb3c6IC0xcHggNHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhbm5lbC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIHRyLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciAuZmlyc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5maXJzdCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aWR0aDogMzAlO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIC5kYXRlLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAuZGF0ZSB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgLmxhc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1oZWFkZXIgLmxhc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmZpcnN0IC5sZWZ0LWJvcmRlciB7XG4gIHRvcDogMDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IC5ncmVlbmNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuYWRkLWJ0biB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhZ2luYXRpb24ge1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogMjNweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiAudy0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiAudy0yNSAuZmEsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhZ2luYXRpb24gLnctMjUgLmZhOnZpc2l0ZWQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhZ2luYXRpb24gLnctMjUgLmZhOmFjdGl2ZSwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiAudy0yNSAuZmE6aG92ZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIC53LTI1IC5wYWdlLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIC53LTI1IC5mYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIC53LTI1IC5wYWdlLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIC53LTI1IC5wYWdlOnZpc2l0ZWQsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhZ2luYXRpb24gLnctMjUgLnBhZ2U6YWN0aXZlLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIC53LTI1IC5wYWdlOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhZ2luYXRpb24gLmZhOmZpcnN0LWNoaWxkLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYWdpbmF0aW9uIC5mYTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFnaW5hdGlvbiAudy0yNTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC50aXR0bGUtbmV3LW11bHRpbWVkaWEsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5kZXNjcmlwdGlvbi1tdWx0aW1lZGlhLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAuZm9ybWF0LXdyYXAsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5maWxlLWxhYmVsLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAuZmlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC50aXR0bGUtbmV3LW11bHRpbWVkaWEge1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5kZXNjcmlwdGlvbi1tdWx0aW1lZGlhIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiAxODNweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAuZm9ybWF0LXVwbG9hZC13cmFwIHtcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLmZvcm1hdC11cGxvYWQtd3JhcCAudmlkZW8td3JhcCwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLmZvcm1hdC11cGxvYWQtd3JhcCAucHB0LXdyYXAge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5maWxlLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAuZmlsZS13cmFwIC5maWxlLWxhYmVsIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDExN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1nL211bHRpbWVkaWEvdXBsb2FkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5maWxlLXdyYXAgLnN1Yi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjUlO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAuZmlsZS13cmFwIC5zdWItd3JhcHBlciAuZmlsZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMzFweDtcbiAgdG9wOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5maWxlLXdyYXAgLnN1Yi13cmFwcGVyIC5maWxlLWJ0biBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5maWxlLXdyYXAgLnN1Yi13cmFwcGVyIC5maWxlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5xdWl6LXdyYXAge1xuICBtYXJnaW4tdG9wOiA5M3B4O1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAucXVpei13cmFwIC5saW5rLW11bHRpbWVkaWEtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5xdWl6LXdyYXAgLmxpbmstbXVsdGltZWRpYS13cmFwIC5saW5rLWxhYmVsIHtcbiAgY29sb3I6IGdyYXk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLnF1aXotd3JhcCAuc2VsZWN0LXF1aXotd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5xdWl6LXdyYXAgLnNlbGVjdC1xdWl6LXdyYXAgb3B0aW9uOmFjdGl2ZSwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLnF1aXotd3JhcCAuc2VsZWN0LXF1aXotd3JhcCBvcHRpb246Zm9jdXMsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5xdWl6LXdyYXAgLnNlbGVjdC1xdWl6LXdyYXAgc2VsZWN0OmFjdGl2ZSwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLnF1aXotd3JhcCAuc2VsZWN0LXF1aXotd3JhcCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAucXVpei13cmFwIC5zZWxlY3QtcXVpei13cmFwIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWcvbXVsdGltZWRpYS9kb3duLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA0OWRjYztcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6ICcnO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAucXVpei13cmFwIC5zZWxlY3QtcXVpei13cmFwIHNlbGVjdCwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLnF1aXotd3JhcCAuc2VsZWN0LXF1aXotd3JhcCBvcHRpb24ge1xuICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLnF1aXotd3JhcCAuc2VsZWN0LXF1aXotd3JhcCBvcHRpb246Y2hlY2tlZCB7XG4gIC8qYmFja2dyb3VuZDogd2hpdGUgbGluZWFyLWdyYWRpZW50KDBkZWcsIHdoaXRlIDAlLCB3aGl0ZSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGJjIGxpbmVhci1ncmFkaWVudCgwZGVnLCAkcGJjIDAlLCAkcGJjIDEwMCUpOyovXG4gIGJvcmRlcjogMDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLnF1aXotd3JhcCAuc2VsZWN0LXF1aXotd3JhcCBvcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5jcmVhLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG4gIHdpZHRoOiAxMjVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ5ZGNjO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5jaGVja2JveC1sYWJlbCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDlkY2M7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAuY2hlY2tib3ggLmNoZWNrIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4ubXVsdGltZWRpYS1wYW5uZWwgLmNoZWNrYm94IC5jaGVjay1zcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHRvcDogMTUlO1xuICB3aWR0aDogNzAlO1xuICBoZWlnaHQ6IDcwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5jaGVja2JveCAuY2hlY2stc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5jaGVja2JveDpob3ZlciAuY2hlY2sgfiAuY2hlY2stc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAuY2hlY2tib3ggLmNoZWNrOmNoZWNrZWQgfiAuY2hlY2stc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDlkY2M7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAuY2hlY2tib3guY2hlY2s6Y2hlY2tlZCB+IC5jaGVjay1zcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAudmlkZW8td3JhcCwgLm11bHRpbWVkaWEtcGFubmVsIC5wcHQtd3JhcCwgLm11bHRpbWVkaWEtcGFubmVsIC5wZGYtd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm11bHRpbWVkaWEtcGFubmVsIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNjNGVjICFpbXBvcnRhbnQ7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAuaW5jb21wbGV0ZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG5cbi5tdWx0aW1lZGlhLXBhbm5lbCAuaW5jb21wbGV0ZS10ZXh0IHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tcC1jcmVhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFubmVsLWhlYWRlciAuZmxvYXQtbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubXAtY3JlYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhbm5lbC1oZWFkZXIgLmZsb2F0LWxlZnQgLnN1Yi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tcC1jcmVhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFubmVsLWhlYWRlciAuZmxvYXQtbGVmdCAuc3ViLWhlYWRlciBoMzpsYXN0LWNoaWxkIHtcbiAgY29sb3I6ICMwNDlkY2M7XG59XG5cbi5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Zy1saXN0IC50Zy1saXN0LWl0ZW0sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnLWxpc3QgLnRnLWxpc3QtaXRlbSwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCAudGctbGlzdC1pdGVtLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCAudGctbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDJlbTtcbn1cblxuLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Zy1saXN0IC50Zy1saXN0LWl0ZW0gLnRnbCwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCAudGctbGlzdC1pdGVtIC50Z2wsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnLWxpc3QgLnRnLWxpc3QtaXRlbSAudGdsLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGctbGlzdCAudGctbGlzdC1pdGVtIC50Z2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggdWwgbGksIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggdWwgbGksIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggdWwgbGksIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6Oi1tb3otc2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6LW1vei1zZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmJlZm9yZTo6LW1vei1zZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6Oi1tb3otc2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjotbW96LXNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjpiZWZvcmU6Oi1tb3otc2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOjotbW96LXNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOjotbW96LXNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmFmdGVyOjotbW96LXNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmJlZm9yZTo6LW1vei1zZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOjotbW96LXNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YWZ0ZXI6Oi1tb3otc2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjpiZWZvcmU6Oi1tb3otc2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjo6LW1vei1zZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDo6LW1vei1zZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6LW1vei1zZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDpiZWZvcmU6Oi1tb3otc2VsZWN0aW9uLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjo6LW1vei1zZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjotbW96LXNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YmVmb3JlOjotbW96LXNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG46Oi1tb3otc2VsZWN0aW9uLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOjotbW96LXNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6LW1vei1zZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlOjotbW96LXNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOjotbW96LXNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjotbW96LXNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZTo6LW1vei1zZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjo6LW1vei1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YWZ0ZXIsIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmJlZm9yZSwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjphZnRlciwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjpiZWZvcmUsIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG4sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmFmdGVyLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YWZ0ZXIsIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZSwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG4sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmFmdGVyLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YWZ0ZXIsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZSwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG4sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YWZ0ZXIsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICosIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjphZnRlciwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZSwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDo6c2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6c2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDpiZWZvcmU6OnNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjo6c2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjpzZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YmVmb3JlOjpzZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG46OnNlbGVjdGlvbiwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOjpzZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6c2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6YmVmb3JlOjpzZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOjpzZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjpzZWxlY3Rpb24sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmJlZm9yZTo6c2VsZWN0aW9uLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjo6c2VsZWN0aW9uLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmFmdGVyOjpzZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDpiZWZvcmU6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YWZ0ZXI6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6YmVmb3JlOjpzZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOjpzZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2w6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDphZnRlcjo6c2VsZWN0aW9uLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmJlZm9yZTo6c2VsZWN0aW9uLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICo6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCAqOmFmdGVyOjpzZWxlY3Rpb24sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKjpiZWZvcmU6OnNlbGVjdGlvbiwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0biwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG4sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0biB7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjphZnRlciwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjpiZWZvcmUsIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmFmdGVyLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjpiZWZvcmUsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmFmdGVyLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjpiZWZvcmUsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjphZnRlciwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMnB4O1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmFmdGVyLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjphZnRlciwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG46YWZ0ZXIsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjphZnRlciB7XG4gIGxlZnQ6IDA7XG59XG5cbi5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsICsgLnRnbC1idG46YmVmb3JlLCAuYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wgKyAudGdsLWJ0bjpiZWZvcmUsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmJlZm9yZSwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbCArIC50Z2wtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmNoZWNrZWQgKyAudGdsLWJ0bjphZnRlciwgLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcXVpeiB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmNoZWNrZWQgKyAudGdsLWJ0bjphZnRlciwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsOmNoZWNrZWQgKyAudGdsLWJ0bjphZnRlciwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIge1xuICBsZWZ0OiA2MCU7XG59XG5cbi5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG4sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0biwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuIHtcbiAgYmFja2dyb3VuZDogI0NEMzczNztcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBwYWRkaW5nOiAycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG46YWZ0ZXIsIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuOmFmdGVyLCAubXAtbGlzdCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0bjphZnRlciwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodCArIC50Z2wtYnRuOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodDpjaGVja2VkICsgLnRnbC1idG4sIC5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXF1aXogdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodDpjaGVja2VkICsgLnRnbC1idG4sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmxhc3QgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodDpjaGVja2VkICsgLnRnbC1idG4sIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1xdWl6IHRhYmxlIC50YWJsZS1ib2R5IC5sYXN0IC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQ6Y2hlY2tlZCArIC50Z2wtYnRuIHtcbiAgYmFja2dyb3VuZDogIzNkODgzZDtcbn1cblxuLmF6aW9uZSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnVzYWdlLW1lc3NhZ2UsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudXNhZ2UtbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudXNhZ2UtbWVzc2FnZSBoMywgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC51c2FnZS1tZXNzYWdlIGgzIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGlCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5hemlvbmUgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC51c2FnZS1tZXNzYWdlIHAsIC5tcC1saXN0IC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudXNhZ2UtbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJDZW50dXJ5R290aGljUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uYXppb25lIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciBzZWxlY3Quc2luZ2xlLnNlbGVjdGJveCwgLm1wLWxpc3QgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIHNlbGVjdC5zaW5nbGUuc2VsZWN0Ym94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4uaW5saW5lX2VsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5ib2R5LnN1cnZleSAubWF0ZXJpYWxzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciAuZmlyc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5maXJzdCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIC5kYXRlLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAuZGF0ZSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA2NHB4KSB7XG4gIC5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3QtcmVzZXJ2YXRpb24gdGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXJlc2VydmF0aW9uIHRhYmxlIC50YWJsZS1oZWFkZXIgdGgge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAucmVzZXJ2YXRpb24tbG9ncyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZsb2F0LXJpZ2h0IC5pbnB1dC10YWIge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mbG9hdC1yaWdodCAuaW5wdXQtdGFiIGlucHV0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZmxvYXQtcmlnaHQgLmlucHV0LXRhYiAuaWNvbi1yaWdodCB7XG4gICAgdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NTJweCkge1xuICAuY29udGFpbmVyLXRhYnMge1xuICAgIG1heC13aWR0aDogMTQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk0cHgpIHtcbiAgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3Qge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbiAgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzOTRweCkge1xuICAuYmlnLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXRyaWJ1dHMgLmF0cmlidXRzLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLXBhbmVsIC5hbGVydF9vcHRpb25zX3dyYXBwZXIgLmZvcm0tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiA0MjVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5tb2QtY29sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIGFzaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucGFubmVsLm5ld3NfbWFpbCAubmV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnBhbm5lbC5uZXdzX21haWwgLm5ld3Mtcm93IGg0IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuICAucGFubmVsLm5ld3NfbWFpbCAubmV3cy1yb3cgLmJsb2ctZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgfVxuICAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIsIC5tYWluLXBhbmVsIC5hY29yZGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC8qIGRhc2hib2FyZCAqL1xuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLCAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLTIsIC5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmNvbDkge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLmJnLXJlZC10cmFuc3BhcmVudC5jb2w5IHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG4gIC5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLml0ZW0tMiB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2wxIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2wyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2wzIHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2w0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2w1IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2w2IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2w3IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2w4IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5jb2w5IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaWNvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmJveC1pY29uIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWljb24gLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWhhbGYgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAvKiBsb2dpbiBwYWdlICovXG4gIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWxlZnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1jZW50ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC8qIHVzZXIgKi9cbiAgLmJpZy1jb250YWluZXIsIC5ib3JkZXItYXJvdW5kLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgbmF2Lm5hdi11c2VyIC5sb2dvLW5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIG5hdi5uYXYtdXNlciAuaWNvbnMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLyogY2FsZW5kYXIgKi9cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC51c2VyLmNhbGVuZGFyIC5ibG9nLXRhYmxlLmJnLXdoaXRlIC5ibG9nLWRlc2NyaXB0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLnVzZXIuY2FsZW5kYXIgLmJsb2ctdGFibGUuYmctd2hpdGUgLmJsb2ctZGVzY3JpcHRpb24gcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuYmxvZy1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuICAuYmxvZy1ib3R0b20gLmJsb2ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmJsb2ctYm90dG9tIC5ibG9nLWNvbnRhaW5lciBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ibG9nLWJvdHRvbSAuYmxvZy1jb250YWluZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDIwcHggMCAxNXB4O1xuICB9XG4gIC5ibG9nLWJvdHRvbSAuYmxvZy1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5ibG9nLWJvdHRvbSAuYmxvZy1jb250YWluZXIgLnZpZXctYnRuIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLyogbmV3cyAqL1xuICAuc2VhcmNoLXRhYmxlIGlucHV0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbiAgLmRhdGUtdGltZSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbiAgLmJnLXdoaXRlLWJsb2cgLmJsb2ctY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmJnLXdoaXRlLWJsb2cgLmJsb2ctY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYmctd2hpdGUtYmxvZyAuYmxvZy1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5jb3JzbyAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLm1hdGVyaWFscyAubWF0ZXJpYWxzLXRhYmxlIC5tYXRlcmlhbC13cmFwIC5tYXRlcmlhbCAuZGF0ZSwgLmNvcnNvIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC50aW1lLCAuc2VsZXppb25hX2NvcnNvIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5kYXRlLCAuc2VsZXppb25hX2NvcnNvIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC50aW1lIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbiAgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAucGFubmVsLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIC5maXJzdCwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmZpcnN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm1wLWNyZWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYW5uZWwtaGVhZGVyIC5mbG9hdC1sZWZ0IC5zdWItaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1wLWNyZWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYW5uZWwtaGVhZGVyIC5mbG9hdC1sZWZ0IC5zdWItaGVhZGVyIGgzOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByZW5vdGF0aW9uLXJpZ2h0LWNvbCwgLnByZW5vdGF0aW9uLWxlZnQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMTAwJTtcbiAgfVxuICAucHJlbm90YXRpb24tcmlnaHQtY29sIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYm90dG9tLWNvbnRlbnQgdWwudGFibGUtcmVzcG9uc2l2ZSBsaS5uYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICB1bC50YWJsZS1yZXNwb25zaXZlID4gbGkgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYm90dG9tLWNvbnRlbnQgdWwudGFibGUtcmVzcG9uc2l2ZSBsaS5zYWxhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjdGltZV9waWNrZXIgaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgI3RpbWVfcGlja2VyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgI3RpbWVfcGlja2VyIGlucHV0IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNlYXJjaC1jb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5tYWluLXBhbmVsIC5uZXdzLXRhYmxlIC5iZy13aGl0ZS10YWJsZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAubmV3cy10YWJsZSAuYmctd2hpdGUtdGFibGUgLnRhYmxlLWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1haW4tcGFuZWwgLm5ld3MtdGFibGUgLmJnLXdoaXRlLXRhYmxlIC5kYXRlLXRpbWUge1xuICAgIG1hcmdpbjogMTVweCAwIDA7XG4gIH1cbiAgLm1haW4tcGFuZWwgLm5ld3MtdGFibGUgLmJnLXdoaXRlLXRhYmxlIC5zZWFyY2gtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLXBhbmVsIC5uZXdzLXRhYmxlIC5iZy13aGl0ZS10YWJsZSAuc2VhcmNoLXRhYmxlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBkYXNoYm9hcmQgKi9cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaWNvbiAuaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaGFsZiBoNCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC8qIGxvZ2luIHBhZ2UgKi9cbiAgLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmxvZ28tbGVmdCwgLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmxvZ28tcmlnaHQsIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWNlbnRlciB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWNlbnRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogY2FsZW5kYXIgKi9cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG4gIC5ibG9nLXRhYmxlLmJnLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIC8qIG5ld3MgKi9cbiAgLmlucHV0LXRhYiBpbnB1dCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5zZWFyY2gtdGFibGUgaW5wdXQge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuZGF0ZS10aW1lIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICAuYmctd2hpdGUtYmxvZyAuY29sLW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQgLm5hdi11c2VyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTMzcHg7XG4gIH1cbiAgLnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQgLmljb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMHB4O1xuICB9XG4gIC51c2VyLm1lc3NhZ2UucHJvZmlsZS1lZGl0IC5sb2dvLWxlZnQsIC51c2VyLm1lc3NhZ2UucHJvZmlsZS1lZGl0IC5sb2dvLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogNTMlO1xuICB9XG4gIC51c2VyLm1lc3NhZ2UucHJvZmlsZS1lZGl0IC5sb2dvLWxlZnQge1xuICAgIGxlZnQ6IDUlO1xuICB9XG4gIC51c2VyLm1lc3NhZ2UucHJvZmlsZS1lZGl0IC5sb2dvLXJpZ2h0IHtcbiAgICByaWdodDogNSU7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudmlkZW8td3JhcCAucGxheWVyLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC52aWRlby13cmFwIC5kZXNjLXdyYXAgLnZpZGVvLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuICAubXVsdGltZWRpYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnZpZGVvLXdyYXAgLmRlc2Mtd3JhcCAudmlkZW8tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnRpdHRsZSwgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLmRhdGUsIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC50aW1lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLmRlc2Mge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5idG4tZG93bmxvYWQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhbm5lbC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciAuZmlyc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5maXJzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5maXJzdCwgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWJvZHkgLmRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAuZWRpdC1idG4gaW1nLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAubGFzdCAudHJhc2gtYnRuIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLmdyZWVuY2hlY2tib3ggLnRnbC1saWdodDpjaGVja2VkICsgLnRnbC1idG4sIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0OmNoZWNrZWQgKyAudGdsLWJ0bixcbiAgLm11bHRpbWVkaWEtcGFubmVsIC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0bixcbiAgLm11bHRpbWVkaWEtcGFubmVsIC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0bixcbiAgLm11bHRpbWVkaWEtcGFubmVsIC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0bixcbiAgLm11bHRpbWVkaWEtcGFubmVsIC5ncmVlbmNoZWNrYm94IC50Z2wtbGlnaHQgKyAudGdsLWJ0biB7XG4gICAgd2lkdGg6IDM1cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLmdyZWVuY2hlY2tib3ggLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCAudGdsOmNoZWNrZWQgKyAudGdsLWJ0bjphZnRlciwgLm11bHRpbWVkaWEtcGFubmVsIC5ncmVlbmNoZWNrYm94IC50Z2w6Y2hlY2tlZCArIC50Z2wtYnRuOmFmdGVyLCAubXVsdGltZWRpYS1wYW5uZWwgLmdyZWVuY2hlY2tib3ggLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIsXG4gIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG46YWZ0ZXIsXG4gIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG46YWZ0ZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG46YWZ0ZXIsIC5tdWx0aW1lZGlhLXBhbm5lbCAuZ3JlZW5jaGVja2JveCAudGdsLWxpZ2h0ICsgLnRnbC1idG46YWZ0ZXIge1xuICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VsZWN0LWRldmljZS13cmFwcGVyIC5kZXZpY2UtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLnNlbGVjdC10ZW1wbGF0ZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDI1cHggYXV0byAxNXB4O1xuICB9XG4gIC5zZWxlY3QtdGVtcGxhdGUtd3JhcHBlciAubGF5b3V0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYXJkLmFsZXJ0LXNlbmQgc2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlci1wcmV2aWV3IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5mb290ZXItcHJldmlldyAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAucGFubmVsLm5ld3NfbWFpbCAucGFubmVsLWhlYWRlciAucm93IC5jb2wuc2VhcmNoLWNvbCAuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWxlY3QtZGV2aWNlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnNlbGVjdC1kZXZpY2Utd3JhcHBlciAuY29sIHtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5zZWxlY3QtZGV2aWNlLXdyYXBwZXIgLmNvbCBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc1JTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWxlY3QtZGV2aWNlLXdyYXBwZXIgLmNvbCBsYWJlbCBzcGFuLCAuc2VsZWN0LWRldmljZS13cmFwcGVyIC5jb2wgbGFiZWwgaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnNlbGVjdC1kZXZpY2Utd3JhcHBlciAuY29sIGxhYmVsIGltZyB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAuc2VsZWN0LXRlbXBsYXRlLXdyYXBwZXIgbGFiZWwgc3BhbiwgLnNlbGVjdC1kZXZpY2Utd3JhcHBlciBsYWJlbCBzcGFuIHtcbiAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgfVxuICAubG9hZC1pbWFnZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5sb2FkLWltYWdlIC5pbWFnZS1wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5jYXJkLmFsZXJ0LXNlbmQgLmNoZWNrYm94LWNvbCwgLmRhdGUtdGltZS1zZWxlY3Qge1xuICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICB9XG4gIC5jYXJkLmFsZXJ0LXNlbmQgLmRhdGUtdGltZS1zZWxlY3QgLnJvdyBbY2xhc3MqPSdjb2wtJ10ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5tb2QtY29sIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5tb2QtY29sIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5hbGVydF9vcHRpb25zX3dyYXBwZXIgLmZvcm0tY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgfVxuICAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuYWxlcnRfb3B0aW9uc193cmFwcGVyIC5mb3JtLWNvbCAuaGFzLWZ1bGwtYmcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5wYW5uZWwtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIgaDIgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIH1cbiAgLm1haW4tcGFuZWwgLnBhbm5lbC1oZWFkZXIgaDIgLnN0ZXBzIHAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tYWluLXBhbmVsIC5jcmVhdGVfYWxlcnRfd3JhcHBlciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLnBvcG92ZXIge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbiAgLnBvcHVwLWFsZXJ0IC5wb3BvdmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5idXR0b24tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmZpeGVkLXRvcC50YWItbmF2IC50b3AtbmF2LXJvdy0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZml4ZWQtdG9wLnRhYi1uYXYge1xuICAgIGxlZnQ6IC0yNzBweDtcbiAgfVxuICAuYXNpZGUtbmF2IHVsLm5hdiAubmF2LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gIH1cbiAgLmFzaWRlLW5hdiB7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAuM3M7XG4gICAgbGVmdDogLTI0MHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAjNjY2O1xuICB9XG4gIGJvZHkub3Blbi1zaWRlYmFyLW5hdiAuYXNpZGUtbmF2IHtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IC4zcztcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA4cHggIzMzMztcbiAgfVxuICAuZml4ZWQtdG9wLnRhYi1uYXYgLm5hdmJhci1uYXYge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5maXhlZC10b3AudGFiLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuICAuZml4ZWQtdG9wLnRhYi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG4gIC5tYWluLXBhbmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIsIC5tYWluLXBhbmVsIC5hY29yZGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLmNhdGVnb3J5IC50YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuY2F0ZWdvcnkgLnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jYXRlZ29yeSAudGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAvKiBkYXNoYm9hcmQgKi9cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbSwgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbS0yIHtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICB9XG4gIC5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLml0ZW0uYmctcmVkLXRyYW5zcGFyZW50LmNvbDkge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWljb24gLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAyNiU7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWljb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaGFsZiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC8qIGxvZ2luIHBhZ2UgKi9cbiAgLmxvZ2luIG5hdiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWxlZnQsIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLXJpZ2h0LCAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICB9XG4gIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmxvZ28tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAuYm9yZGVyLWxvZ28tcmlnaHQge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGFuZWwtbG9naW4ge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLyogdXNlciAqL1xuICAubmF2LXVzZXIge1xuICAgIGhlaWdodDogODZweDtcbiAgfVxuICAubmF2LXVzZXIgLmxvZ28tbmF2IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5uYXYtdXNlciAubG9nby1uYXYgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSB7XG4gICAgcGFkZGluZzogNTZweCAxNXB4IDMwcHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIC5zZWFyY2gtYm94IGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIC5mb3JtLWlubGluZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudXNlciAuYmctd2hpdGUgLnRhYmxlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAvKiBjYWxlbmRhciAqL1xuICAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgLmZsb2F0LWxlZnQsIC51c2VyLmNhbGVuZGFyIC5iZy13aGl0ZSAuZmxvYXQtcmlnaHQge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIC5mb3JtLWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLyogbmV3cyAqL1xuICAudGFibGUtZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlYXJjaC10YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLmJnLXdoaXRlLWJsb2cgLmJsb2ctY29udGFpbmVyIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmJnLXdoaXRlLWJsb2cgLmJsb2ctY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYmctd2hpdGUtYmxvZyAuYmxvZy1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbi1sb2dzIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudGhlLW1lc3NhZ2UgZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xuICB9XG4gIC5zdXJ2ZXkuZnJvbnRlbmQgLm1haW4tcGFuZWwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xuICB9XG4gIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC50aXR0bGUsIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubWF0ZXJpYWxzIC5tYXRlcmlhbHMtdGFibGUgLm1hdGVyaWFsLXdyYXAgLm1hdGVyaWFsIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLnRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSAuYWRkLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1wLWNyZWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5wYW5uZWwtaGVhZGVyIC5mbG9hdC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubXAtY3JlYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhbm5lbC1oZWFkZXIgLmZsb2F0LWxlZnQgLnN1Yi1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAubXAtY3JlYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLnBhbm5lbC1oZWFkZXIgLmZsb2F0LWxlZnQgLnN1Yi1oZWFkZXIgaDM6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1wLWNyZWEgLm1haW4tcGFuZWwgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5xdWl6LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1wLWNyZWEgLm1haW4tcGFuZWwgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5jcmVhLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUsIC5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuICAuc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHksIC5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5zZWFyY2gtcXVpeiAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciwgLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5zZWFyY2gtcXVpeiAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZCwgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmZpcnN0LCAuc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQuc2Vjb25kLCAuc2VhcmNoLXF1aXogLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQudGhpcmQsIC5zZWFyY2gtcXVpeiAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0LCAuc2VhcmNoLXF1aXouc29uZGFnZ2lvIC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLCAuc2VhcmNoLXF1aXouc29uZGFnZ2lvIC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmZpcnN0LCAuc2VhcmNoLXF1aXouc29uZGFnZ2lvIC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLnNlY29uZCwgLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZC50aGlyZCwgLnNlYXJjaC1xdWl6LnNvbmRhZ2dpbyAubGlzdC1zdXJ2ZXkgLnNjcm9sbGluZy10YWJsZSAudGFibGUtYm9keSB0ciB0ZC5sYXN0IHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnNlYXJjaC1xdWl6IC5saXN0LXN1cnZleSAuc2Nyb2xsaW5nLXRhYmxlIC50YWJsZS1ib2R5IHRyIHRkLmxhc3QsIC5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkgdHIgdGQubGFzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5zdXJ2ZXkgLmNyZWF0ZS1zdXJ2ZXkgaW5wdXQsIC5zdXJ2ZXkgLmxpc3Qtc3VydmV5IGlucHV0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG4gIC5zZWFyY2gtcXVpei5zb25kYWdnaW8gLmxpc3Qtc3VydmV5IC5zY3JvbGxpbmctdGFibGUgLnRhYmxlLWJvZHkge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxuICAuc2Nyb2xsaW5nLXRhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbiAgLnNjcm9sbGluZy10YWJsZTo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB9XG4gIC5zY3JvbGxpbmctdGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0OWRjYztcbiAgICB3ZWJraXQtYm94LXNoYWRvdzogLTVweCAzcHggOHB4ICNjNWM1YzU7XG4gICAgYm94LXNoYWRvdzogLTVweCAzcHggOHB4ICNjNWM1YzU7XG4gIH1cbiAgLnN1cnZleSAucXR5LCAuc2VsZXppb25hX2NvcnNvIC5xdHksIC5tcC1saXN0IC5xdHkge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdXJ2ZXkgLnF0eSAuZm9ybS1ncm91cCwgLnNlbGV6aW9uYV9jb3JzbyAucXR5IC5mb3JtLWdyb3VwLCAubXAtbGlzdCAucXR5IC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3VydmV5IC5xdHkgaW5wdXQsIC5zdXJ2ZXkgLnF0eSBzZWxlY3QsIC5zZWxlemlvbmFfY29yc28gLnF0eSBpbnB1dCwgLnNlbGV6aW9uYV9jb3JzbyAucXR5IHNlbGVjdCwgLm1wLWxpc3QgLnF0eSBpbnB1dCwgLm1wLWxpc3QgLnF0eSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc3VydmV5IC5xdHkgLnNlYXJjaC1maWVsZCwgLnN1cnZleSAucXR5IC5kYXRlLWZpZWxkLCAuc2VsZXppb25hX2NvcnNvIC5xdHkgLnNlYXJjaC1maWVsZCwgLnNlbGV6aW9uYV9jb3JzbyAucXR5IC5kYXRlLWZpZWxkLCAubXAtbGlzdCAucXR5IC5zZWFyY2gtZmllbGQsIC5tcC1saXN0IC5xdHkgLmRhdGUtZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuc3VydmV5IC5zZWFyY2gsIC5zZWxlemlvbmFfY29yc28gLnNlYXJjaCwgLm1wLWxpc3QgLnNlYXJjaCB7XG4gICAgdG9wOiAyM3B4O1xuICAgIHJpZ2h0OiAtMTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc2VsZXppb25hX2NvcnNvIC5xdHkgLmZvcm0tZ3JvdXAgc3BhbiB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc3cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm90dG9tLWNvbnRlbnQgdWwudGFibGUtcmVzcG9uc2l2ZSBsaS5uYW1lIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gICN0aW1lX3BpY2tlciBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAjdGltZV9waWNrZXIgaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbiAgI3RpbWVfcGlja2VyIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hdHJpYnV0cyAuYXRyaWJ1dHMtaXRlbS0yIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5hdHJpYnV0cyAuYXRyaWJ1dHMtaXRlbS0yIC5sZWdlbmQtY29udGFpbmVyLXJpZ2h0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuYXRyaWJ1dHMgLnJhZGlvQnV0b24tZ3JvdXAge1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAxcHg7XG4gIH1cbiAgLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmJ0bi1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIG1haW4ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5sZWdlbmQtY29udGFpbmVyIGFzaWRlIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAubGVnZW5kLWNvbnRhaW5lciBhc2lkZSAubW9kZWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAubWFpbi1wYW5lbCAuYWNvcmRpb24tY29udGFpbmVyIC5tYi0wIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuICAubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5tYWluLXBhbmVsIC5wZXJzb25hbC1mb3JtIC5ncm91cC1mb3JtLWlucHV0IGlucHV0LCAubWFpbi1wYW5lbCAucGVyc29uYWwtZm9ybSAuZ3JvdXAtZm9ybS1pbnB1dCBzZWxlY3Qge1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAvKiBkYXNoYm9hcmQgKi9cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbSwgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuaXRlbS0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLmJnLXJlZC10cmFuc3BhcmVudC5jb2w5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaWNvbiAuaW1nLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAuYm94LWljb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5ib3gtaGFsZiBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5kYXNoYm9hcmQgLmJveC1jb250YWluZXIgLmxvZ28tYmlnIC5pbWctZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubG9nby1yaWdodC1ib3R0b20ge1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbiAgLmRhc2hib2FyZCAuYm94LWNvbnRhaW5lciAubG9nby1yaWdodC1ib3R0b20gLmltZy1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbiAgLyogbG9naW4gcGFnZSAqL1xuICAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1sZWZ0LCAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1yaWdodCwgLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmxvZ28tY2VudGVyIHtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxuICAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLyogdXNlciAqL1xuICAudXNlciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSAuZm9ybS1pbmxpbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIC50YWJsZSB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIC50YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSAudGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAvKiBjYWxlbmRhciAqL1xuICAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIHRyIHRoLCAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgdHIgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIHRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC51c2VyLmNhbGVuZGFyIC5iZy13aGl0ZSB0aCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAvKiBuZXdzICovXG4gIC50YWJzLWJvZHkgLm5hdi10YWJzIGxpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbiAgLnRhYnMtYm9keSAubmF2LXRhYnMgbGkgaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gIH1cbiAgLmJnLXdoaXRlLXRhYnMsIC5iZy13aGl0ZS10YWJsZSwgLmJnLXdoaXRlLWJsb2cge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnRhYnMtYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG4gIC5ibG9nLWltZyB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbiAgLmJsb2ctZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gIH1cbiAgLmJsb2ctZGVzY3JpcHRpb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuYmxvZy1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmRhdGUtdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgfVxuICAvKiBwYWdlIG1lc3NhZ2lvICovXG4gIC5tZXNzYWdlIC5iZy13aGl0ZSAudGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAvKiBwYWdlIGVkaXQgcHJvZmlsZSAqL1xuICAucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byA0MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLnByb2ZpbGUtZWRpdCAuYmxvY2stcHJvZmlsZSAud2VsY29tZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLnByb2ZpbGUtZWRpdCAuYmxvY2stcHJvZmlsZSAucGFuZWwtdXNlciAucGFuZWwtdGV4dCBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5wcm9maWxlLWVkaXQgLmJsb2NrLXByb2ZpbGUgLnBhbmVsLXVzZXIgLnBhbmVsLXRleHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5ib3JkZXItYm94IC5kLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnJlc2VydmF0aW9uLWxvZ3MgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC50aGUtbWVzc2FnZSBmb3JtIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDQ5ZGNjO1xuICB9XG4gIC5yZXNlcnZhdGlvbi11c2VyIC5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIGxpLm5hbWUsIC5yZXNlcnZhdGlvbi11c2VyIC5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlIGxpLnNhbGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yZXNlcnZhdGlvbi11c2VyIC5ib3R0b20tY29udGVudCB1bC50YWJsZS1yZXNwb25zaXZlID4gbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbi11c2VyIC5ib3R0b20tY29udGVudCAjdGltZV9waWNrZXIgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5yZXNlcnZhdGlvbi11c2VyIC5ib3R0b20tY29udGVudCAjdGltZV9waWNrZXIgaW5wdXQge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG4gIC5yZXNlcnZhdGlvbi11c2VyIC5ib3R0b20tY29udGVudCAjdGltZV9waWNrZXIgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zdXJ2ZXkuZnJvbnRlbmQgLnBhbm5lbC1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuc3VydmV5LmZyb250ZW5kIC5wYW5uZWwtaGVhZGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgdG9wOiAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5zdXJ2ZXkuZnJvbnRlbmQgZm9ybSAuc3RlcHMgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuICAuc3VydmV5LmZyb250ZW5kIC5jb250YWluZXItcmFkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnN1cnZleS5mcm9udGVuZCAud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tdWx0aW1lZGlhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAudmlkZW8td3JhcCAuZGVzYy13cmFwIC52aWRlby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgLmRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5tYXRlcmlhbHMgLm1hdGVyaWFscy10YWJsZSAubWF0ZXJpYWwtd3JhcCAubWF0ZXJpYWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gIH1cbiAgLm11bHRpbWVkaWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5hc3NldC13cmFwIC5hc3NldCB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAuc3VydmV5IC5xdHksIC5zZWxlemlvbmFfY29yc28gLnF0eSwgLm1wLWxpc3QgLnF0eSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuc3VydmV5IC5xdHkgLnNlYXJjaCwgLnNlbGV6aW9uYV9jb3JzbyAucXR5IC5zZWFyY2gsIC5tcC1saXN0IC5xdHkgLnNlYXJjaCB7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbiAgLm11bHRpbWVkaWEtcGFubmVsIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAubGlzdC1zdXJ2ZXkgdGFibGUgLnRhYmxlLWhlYWRlciAuZmlyc3QsIC5tdWx0aW1lZGlhLXBhbm5lbCAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmxpc3Qtc3VydmV5IHRhYmxlIC50YWJsZS1ib2R5IC5maXJzdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtaGVhZGVyIC5kYXRlLCAubXVsdGltZWRpYS1wYW5uZWwgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5saXN0LXN1cnZleSB0YWJsZSAudGFibGUtYm9keSAuZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubXAtY3JlYSAubWFpbi1wYW5lbCAuZGVmYXVsdC1jb250YWluZXIgLmZvcm0td3JhcCAubXVsdGltZWRpYS1mb3JtIC5mb3JtYXQtdXBsb2FkLXdyYXAgLnZpZGVvLXdyYXAsIC5tcC1jcmVhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLmZvcm1hdC11cGxvYWQtd3JhcCAucHB0LXdyYXAsIC5tcC1jcmVhIC5tYWluLXBhbmVsIC5kZWZhdWx0LWNvbnRhaW5lciAuZm9ybS13cmFwIC5tdWx0aW1lZGlhLWZvcm0gLmZvcm1hdC11cGxvYWQtd3JhcCAucGRmLXdyYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1wLWNyZWEgLm1haW4tcGFuZWwgLmRlZmF1bHQtY29udGFpbmVyIC5mb3JtLXdyYXAgLm11bHRpbWVkaWEtZm9ybSAuZm9ybWF0LXVwbG9hZC13cmFwIC5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucGFubmVsLWhlYWRlciAubmF2LXBpbGxzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhbm5lbC1oZWFkZXIgLm5hdi1waWxscyBsaSBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAuYXRyaWJ1dHMgLnJhZGlvLWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmF0cmlidXRzIC5yYWRpby1saW5lIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLnBhbm5lbC5zZWFyY2ggLnBlcnNvbmFsLWZvcm0gLmdyb3VwLWZvcm0taW5wdXQgc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnBhbm5lbC5zZWFyY2ggLnBlcnNvbmFsLWZvcm0gLmJ0bi1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIH1cbiAgLm1haW4tcGFuZWwgLnBlcnNvbmFsLWZvcm0gLmdyb3VwLWZvcm0taW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1haW4tcGFuZWwgLmFjb3JkaW9uLWNvbnRhaW5lciAudGFibGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1haW4tcGFuZWwgLmFjb3JkaW9uLWNvbnRhaW5lciAudGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuY29sbGFwc2UtY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29sbGFwc2UtYnRuIC5idG4tcHJpbWFyeSB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbiAgLmJ1dHRvbi1ncm91cCAuYnRuLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTBweCA2MHB4O1xuICB9XG4gIC8qIGRhc2hib2FyZCAqL1xuICAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLCAuZGFzaGJvYXJkIC5ib3gtY29udGFpbmVyIC5pdGVtLTIge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbiAgLyogbG9naW4gcGFnZSAqL1xuICAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1sZWZ0LCAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1yaWdodCwgLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmxvZ28tY2VudGVyIHtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gIH1cbiAgLmxvZ2luIG5hdiAubG9nby1jb250YWluZXIgLmJvcmRlci1sb2dvLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucGFuZWwtbG9naW4gaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAucGFuZWwtbG9naW4gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAvKiB1c2VyICovXG4gIC51c2VyIC5iZy13aGl0ZSAuZmxvYXQtbGVmdCwgLnVzZXIgLmJnLXdoaXRlIC5mbG9hdC1yaWdodCB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudXNlciAuYmctd2hpdGUgLmZsb2F0LXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuICAvKiBjYWxlbmRhciAqL1xuICAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgLmZvcm0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudXNlci5jYWxlbmRhciAuYmctd2hpdGUgLmZvcm0taW5saW5lIC5zZWxlY3Qtb3BzaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnVzZXIuY2FsZW5kYXIgLmJnLXdoaXRlIC5zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICB9XG4gIC51c2VyLmNhbGVuZGFyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIG5ld3MgKi9cbiAgLmJsb2ctaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIC5ibG9nLWRlc2NyaXB0aW9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuc2VhcmNoLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLXRhYmxlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBwYWdlIG1lc3NhZ2lvICovXG4gIC5tZXNzYWdlIC5iZy13aGl0ZSAudGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAvKiBwYWdlIGVkaXQgcHJvZmlsZSAqL1xuICAucHJvZmlsZS1lZGl0IC5ibG9jay1wcm9maWxlIC5ib3JkZXItYm94IC5kLWJsb2NrIC5mbG9hdC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudXNlci5tZXNzYWdlLnByb2ZpbGUtZWRpdCAubmF2LXVzZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMzNweDtcbiAgfVxuICAudXNlci5tZXNzYWdlLnByb2ZpbGUtZWRpdCAuaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQgLmxvZ28tbGVmdCwgLnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQgLmxvZ28tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiA2NiU7XG4gIH1cbiAgLnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQgLmxvZ28tbGVmdCB7XG4gICAgbGVmdDogMyU7XG4gIH1cbiAgLnVzZXIubWVzc2FnZS5wcm9maWxlLWVkaXQgLmxvZ28tcmlnaHQge1xuICAgIHJpZ2h0OiAzJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmF0cmlidXRzIC5hdHJpYnV0cy1pdGVtIC5ncm91cC1hY3Rpb24gLmdyb3VwLWFjdGlvbi1pdGVtLCAuYXRyaWJ1dHMgLmF0cmlidXRzLWl0ZW0gLmdyb3VwLWFjdGlvbiAuZ3JvdXAtYWN0aW9uLWl0ZW0tcmlnaHQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsb2dpbiBwYWdlICovXG4gIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLWxlZnQsIC5sb2dpbiBuYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvLXJpZ2h0LCAubG9naW4gbmF2IC5sb2dvLWNvbnRhaW5lciAubG9nby1jZW50ZXIge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAvKiB1c2VyICovXG4gIC51c2VyIC5iZy13aGl0ZSAudGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudXNlciAuYmctd2hpdGUgLnRhYmxlIHRoIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIC5mb3JtLWlubGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnVzZXIgLmJnLXdoaXRlIC5zZWxlY3Qtb3BzaW9uLCAudXNlciAuYmctd2hpdGUgLnNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51c2VyIC5iZy13aGl0ZSAuc2VhcmNoLWJveCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAudXNlciAuYmctd2hpdGUgLnNlYXJjaC1ib3ggaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnVzZXItbmF2IC5uYXZiYXItbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudXNlci1uYXYgLm5hdmJhci1uYXYuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVzZXItbmF2IC5uYXZiYXItbmF2LmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNqc3RyZWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZhO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi52YWthdGEtY29udGV4dCBsaSA+IGEgLnZha2F0YS1jb250ZXh0bWVudS1zZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJlZS12aWV3IC5idG4tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi50Z2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGdsICsgLnRnbC1idG4ge1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzNweDtcbn1cblxuLnRnbCArIC50Z2wtYnRuOmFmdGVyLCAudGdsICsgLnRnbC1idG46YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udGdsICsgLnRnbC1idG46YWZ0ZXIge1xuICBsZWZ0OiAwO1xufVxuXG4udGdsICsgLnRnbC1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRnbDpjaGVja2VkICsgLnRnbC1idG46YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG59XG5cbi50Z2wtbGlnaHQgKyAudGdsLWJ0biB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgcGFkZGluZzogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50Z2wtbGlnaHQgKyAudGdsLWJ0bjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG4udGdsLWxpZ2h0OmNoZWNrZWQgKyAudGdsLWJ0biB7XG4gIGJhY2tncm91bmQ6ICM5MGE0YWU7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXRoZW1laWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvciB7XG4gIGNvbG9yOiAjYWViY2M0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyYXk7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTUzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTVlNjtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uanN0cmVlLW5vZGUgLmpzdHJlZS1hbmNob3I6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIzMnB4LWJ1bGxldC5wbmdcIik7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG59XG5cbi5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvci5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTlCQTY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uanN0cmVlLWxlYWYgLmpzdHJlZS1hbmNob3I6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanN0cmVlLXJlbmFtZS1pbnB1dCB7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmFrYXRhLWNvbnRleHQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udmFrYXRhLWNvbnRleHQgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52YWthdGEtY29udGV4dCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udmFrYXRhLWNvbnRleHQgbGkgYSBpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uanN0cmVlIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmpzdHJlZS1ub2RlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5qc3RyZWUtY2hpbGRyZW4ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udHJlZS1oZWFkZXIgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHggNTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRyZWUtaGVhZGVyIC5idG4tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MGE0YWU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnRyZWUtaGVhZGVyIC50Zy1saXN0LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udHJlZS1oZWFkZXIgLnRnLWxpc3QtaXRlbSBsYWJlbCwgLnRyZWUtaGVhZGVyIC50Zy1saXN0LWl0ZW0gc3BhbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50cmVlLWhlYWRlciAudGctbGlzdC1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzkwYTRhZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIHNhbnMtc2VyaWY7XG4gIHdpZHRoOiAxMTZweDtcbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FwcC5zY3NzIiwiI2pzdHJlZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsYjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgZm9udC1mYW1pbHk6ICRyZjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG59XHJcblxyXG4udmFrYXRhLWNvbnRleHQgbGk+YSAudmFrYXRhLWNvbnRleHRtZW51LXNlcHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50cmVlLXZpZXcge1xyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRyZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxufVxyXG5cclxuLnRnbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgKy50Z2wtYnRuIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpjaGVja2VkKy50Z2wtYnRuOmFmdGVyIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50Z2wtbGlnaHQge1xyXG4gICAgKy50Z2wtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICBwYWRkaW5nOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCsudGdsLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdsO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtdGhlbWVpY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qc3RyZWUtbm9kZSAuanN0cmVlLWFuY2hvciB7XHJcbiAgICBjb2xvcjogJGdyYXktYWViY2M0O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JheTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgd2lkdGg6IDE1M3B4O1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1lM2U1ZTY7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIzMnB4LWJ1bGxldC5wbmdcIik7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XHJcbiAgICB9XHJcbiAgICAmLmpzdHJlZS1jbGlja2Vke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTlCQTY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qc3RyZWUtbGVhZiAuanN0cmVlLWFuY2hvcjphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qc3RyZWUtcmVuYW1lLWlucHV0e1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnZha2F0YS1jb250ZXh0IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmpzdHJlZSAuanN0cmVlLW9wZW4+LmpzdHJlZS1jaGlsZHJlbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcclxufVxyXG5cclxuLmpzdHJlZS1ub2RlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcbi5qc3RyZWUtY2hpbGRyZW57XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4udHJlZS1oZWFkZXJ7XHJcbiAgICAuYnRue1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCA1M3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmb250LWZhbWlseTogJHJmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2w7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC50Zy1saXN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBsYWJlbCAsIHNwYW57XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcmY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvQzovVXNlcnMvYmxlZGkvRGVza3RvcC93d3cvYTJhL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9DOi9Vc2Vycy9ibGVkaS9EZXNrdG9wL3d3dy9hMmEvcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL3RyZWV2aWV3LnNjc3MiXSwic291cmNlUm9vdCI6IiJ9*/