/* font commented out by Paul */
/* @import url(https://fonts.googleapis.com/css?family=Cabin:400,700|Open+Sans:400,700,800|Source+Code+Pro:300,400,700);@charset "UTF-8"; */

.deque-wrapper [role="alert"] > .deque:not(.dialog) {
  width: 0;
  border-radius:0;
}
.deque-wrapper [role="alert"] > .deque:not(.dialog):not(:empty) {
  width: 100%;
  border: 1px solid;
  margin: 5px auto;
  padding: 10px;
  min-height: 74px;
}
.deque-wrapper [role="alert"] > .deque:not(.dialog).info {
  border: 1px solid #006cc1;
  background-color:#fafdff;
}
.deque-wrapper [role="alert"] > .deque:not(.dialog).info::before {
  font-family: 'mwf-glyphs';
  content:"\E946";
  font-size:36px;
  margin:-14px 10px 0 5px;
  position:relative;
  top:14px;
  padding:15px 8px;
  display:inline-block;
  color:#006cc1;
}
.deque-wrapper [role="alert"] > .deque:not(.dialog).error {
  border-color: #ae0d23;
  background-color: #fffad2;
}
.deque-wrapper [role="alert"] > .deque:not(.dialog).error::before {
  font-family: 'mwf-glyphs';
  content:"\E814";
  font-size:36px;
  margin:-14px 10px 0 5px;
  position:relative;
  top:14px;
  padding:15px 8px;
  display:inline-block;
  color:#ae0d23;
}
.deque.glyph::before {
  font-family: 'mwf-glyphs';
  width:1em;
  height:1em;
}
.deque.glyph.x2::before {
  font-family: 'mwf-glyphs';
  width:2em;
  height:2em;
}
.deque.glyph.arrow-right::before {
  content:"\E0AE";
}
.deque.glyph.arrow-left::before {
  content:"\E0D5";
}
.deque.glyph.hamburger::before {
  content:"\E700";
}
.deque.glyph.caret-down::before {
  content:"\E70D";
}
.deque.glyph.caret-up::before {
  content:"\E70E";
}
.deque.glyph.pencil::before {
  content:"\E70F";
}
.deque.glyph.plus::before {
  content:"\E710";
}
.deque.glyph.x::before {
  content:"\E711";
}
.deque.glyph.ellipses::before {
  content:"\E712";
}
.deque.glyph.gear::before {
  content:"\E713";
}
.deque.glyph.envelope::before {
  content:"\E715";
}
.deque.glyph.people::before {
  content:"\E716";
}
.deque.glyph.phone::before {
  content:"\E717";
}
.deque.glyph.magnifying-glass-left::before {
  content:"\E71E";
}
.deque.glyph.magifying-glass-left-minus::before {
  content:"\E71F";
}
.deque.glyph.microphone::before {
  content:"\E720";
}
.deque.glyph.magnifying-glass-right::before {
  content:"\E721";
}
.deque.glyph.camera::before {
  content:"\E722";
}
.deque.glyph.arrow-right2::before {
  content:"\E72A";
}
.deque.glyph.arrow-left2::before {
  content:"\E72B";
}
.deque.glyph.undo::before {
  content:"\E72C";
}
.deque.glyph.network::before {
  content:"\E72D";
}
.deque.glyph.star-open::before {
  content:"\E734";
}
.deque.glyph.star::before {
  content:"\E735";
}
.deque.glyph.line::before {
  content:"\E738";
}
.deque.glyph.checkbox-checked::before {
  content:"\E73A";
}
.deque.glyph.square::before {
  content:"\E73C";
}
.deque.glyph.checkmark::before {
  content:"\E73E";
}
.deque.glyph.arrows-converge::before {
  content:"\E73F";
}
.deque.glyph.arrows-diverge::before {
  content:"\E740";
}
.deque.glyph.arrow-up::before {
  content:"\E74A";
}
.deque.glyph.arrow-down::before {
  content:"\E74B";
}
.deque.glyph.trash::before {
  content:"\E74D";
}
.deque.glyph.mute::before {
  content:"\E74F";
}
.deque.glyph.volume::before {
  content:"\E767";
}
.deque.glyph.play::before {
  content:"\E768";
}
.deque.glyph.pause::before {
  content:"\E769";
}
.deque.glyph.caret-left::before {
  content:"\E76B";
}
.deque.glyph.caret-right::before {
  content:"\E76C";
}
.deque.glyph.person::before {
  content:"\E77B";
}
.deque.glyph.video::before {
  content:"\E786";
}
.deque.glyph.calendar::before {
  content:"\E787";
}
.deque.glyph.redo::before {
  content:"\E7AD";
}
.deque.glyph.exclamation-triangle-open::before {
  content:"\E7BA";
}
.deque.glyph.cart::before {
  content:"\E7BF";
}
.deque.glyph.flag::before {
  content:"\E7C1";
}
.deque.glyph.paper::before {
  content:"\E7C3";
}
.deque.glyph.star-half-left::before {
  content:"\E7C6";
}
.deque.glyph.star-half-right::before {
  content:"\E7C7";
}
.deque.glyph.exclamation-triangle::before {
  content:"\E814";
}
.deque.glyph.eye::before {
  content:"\E890";
}
.deque.glyph.rewind::before {
  content:"\E892";
}
.deque.glyph.fast-forward::before {
  content:"\E893";
}
.deque.glyph.x-large::before {
  content:"\E894";
}
.deque.glyph.refresh::before {
  content:"\E895";
}
.deque.glyph.download::before {
  content:"\E896";
}
.deque.glyph.arrow-diagonal-top-right::before {
  content:"\E8AD";
}
.deque.glyph.sort-2::before {
  content:"\E8B1";
}
.deque.glyph.columns::before {
  content:"\E8BF";
}
.deque.glyph.columns-4::before {
  content:"\E8C0";
}
.deque.glyph.paper::before {
  content:"\E8C8";
}
.deque.glyph.exclamation::before {
  content:"\E8C9";
}
.deque.glyph.sort::before {
  content:"\E8CB";
}
.deque.glyph.font-size-reduce::before {
  content:"\E8E7";
}
.deque.glyph.font-size-enlarge::before {
  content:"\E8E8";
}
.deque.glyph.chat::before {
  content:"\E8F2";
}
.deque.glyph.list::before {
  content:"\E8FD";
}
.deque.glyph.earth::before {
  content:"\E909";
}
.deque.glyph.checkmark-2::before {
  content:"\E8FB";
}
.deque.glyph.square-circle::before {
  content:"\E93C";
}
.deque.glyph.info::before {
  content:"\E946";
}
.deque.glyph.caret-down-bold::before {
  content:"\E96E";
}
.deque.glyph.caret-left-bold::before {
  content:"\E96F";
}
.deque.glyph.list-right::before {
  content:"\EA42";
}
.deque.glyph.arrow-diagonal-up-left::before {
  content:"\EA4F";
}
.deque.glyph.heart::before {
  content:"\EB52";
}
.deque.glyph.pencil-right::before {
  content:"\EB7E";
}
.deque.glyph.virtual-reality::before {
  content:"\EC94";
}
.deque.glyph.qr-code::before {
  content:"\ED14";
}
.deque.glyph.calendar-2::before {
  content:"\ED28";
}
.deque-wrapper [role="alert"] > .deque:not(.dialog).success {
  border-color: #0c5e0c;
  background-color: #f2fdf2;
}
.deque-wrapper [role="alert"] > .deque:not(.dialog).success::before {
  font-family: 'mwf-glyphs';
  content:"\E8FB";
  font-size:36px;
  margin:-14px 10px 0 5px;
  position:relative;
  top:14px;
  padding:15px 8px;
  display:inline-block;
  color:#0c5e0c;
}
.deque-wrapper .deque.autocomplete {
  display: inline-block;
  position: relative;
}
.deque-wrapper .deque.autocomplete input[type="text"][aria-expanded="true"] + .autocomplete_hints {
  
}
.deque-wrapper .deque.autocomplete input[type="text"] {
  /*margin-bottom: -1px;*/
}
.deque-wrapper .deque.autocomplete .highlight {
  background-color: #ffdc7c;
  outline: 1px solid transparent;
}
.deque-wrapper .deque.autocomplete .autocomplete_hint {
  list-style-type: none;
  cursor: pointer;
  padding: 5px 10px;
}
.deque-wrapper .deque.autocomplete .autocomplete_hints.expanded {
  padding-left: 0;
  position: relative;
  top:-16px;
  width: 100%;
  background: white;
  border: 1px solid #000000;
}
.deque-wrapper input[type="submit"] {
  font-size: 15px;
  max-width: 374px;
  min-width: 120px;
  display: inline-block;
  margin-top: 12px;
  padding: 9px 12px 10px;
  border: solid 1px transparent;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: bottom;
  background: #006cc1;
  outline: none;
  color: #ffffff;
  -webkit-appearance: none;
  /*font-family: 'Cabin';*/
}
.deque-wrapper input[type="submit"]:hover {
  cursor: pointer;
  background-color: #006cc2;
  border-color: rgba(0, 0, 0, 0.4);
}
.deque-wrapper input[type="submit"]:focus {
  outline: 1px dashed #000000;
}
.deque-wrapper #default,
.deque-wrapper #defaultToggle,
.deque-wrapper #secondary-default {
  margin-right: 20px;
}
.deque-wrapper button,
.deque-wrapper [role="button"].deque {
  cursor: pointer;
  background-color: #006cc1;
  font-size: 15px;
  max-width: 374px;
  min-width: 120px;
  display: inline-block;
  margin-top: 12px;
  padding: 9px 12px 10px;
  border: solid 1px transparent;
  border-radius:0;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: bottom;
  outline: none;
  /*font-family: 'Cabin';*/
}
.deque-wrapper button.deque.primary,
.deque-wrapper [role="button"].deque.primary {
  background-color: #006cc1;
  color: #ffffff;
}
.deque-wrapper button.deque.primary:hover,
.deque-wrapper [role="button"].deque.primary:hover {
  cursor: pointer;
  background-color: #006cc2;
  border-color: rgba(0, 0, 0, 0.4);
}
.deque-wrapper button.deque.secondary,
.deque-wrapper [role="button"].deque.secondary {
  background-color: #e6e6e6;
  color: #000000;
}
.deque-wrapper button.deque:focus,
.deque-wrapper [role="button"].deque:focus {
  outline: 1px dashed #000000;
}
.deque-wrapper button.deque.toggle,
.deque-wrapper [role="button"].deque.toggle {
  width: 200px;
}
.deque-wrapper button.deque.toggle[aria-pressed="true"],
.deque-wrapper [role="button"].deque.toggle[aria-pressed="true"] {
  background-color: #2f2f2f;
  color: #ffffff;
  border: 1px solid #000000;
}
.deque-wrapper button.deque.toggle[aria-pressed="true"]:hover,
.deque-wrapper [role="button"].deque.toggle[aria-pressed="true"]:hover {
  background-color: #2f2f2f;
  color: #ffffff;
}
.deque-wrapper button.deque.toggle[aria-pressed="true"] span.pressed-on-icon::before,
.deque-wrapper [role="button"].deque.toggle[aria-pressed="true"] span.pressed-on-icon::before {
  font-family: 'mwf-glyphs';
  content: '\E73E';
  font-size: 12px;
  font-weight: bold;
  padding-right: 5px;
}
.deque-wrapper .example-section .example {
  margin-bottom: 30px;
}
.deque-wrapper .deque[role="checkbox"] {
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* future-proof */
}
.deque-wrapper .deque[role="checkbox"].focused {
  outline: none;
}
.deque-wrapper .deque[role="checkbox"].focused .toggle-indicator {
  outline: 1px dashed black;
}
.deque-wrapper .deque[role="checkbox"] .toggle-label {
  vertical-align: middle;
}
.deque-wrapper .deque[role="checkbox"] .toggle-indicator {
  height: 20px;
  left: 0;
  width: 20px;
  line-height: 20px;
  box-shadow: inset 0 0 0 1px #000, inset 0 0 0 10px transparent;
  top: 0;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  vertical-align: middle;
  border: 1px solid transparent;
}
.deque-wrapper .deque[role="checkbox"] .toggle-indicator:focus {
  outline: none;
  border: 1px dashed black;
}
.deque-wrapper .deque[role="checkbox"][aria-checked="true"] .toggle-indicator {
  box-shadow: inset 0 0 0 10px #0078D7;
}
.deque-wrapper .deque[role="checkbox"][aria-checked="true"] .toggle-indicator:after {
  content: '\E8FB';
  font-family: 'mwf-glyphs';
  color: #ffffff;
  font-size: 16px;
  padding-left: 2px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.deque-wrapper .deque[role="checkbox"][aria-checked="mixed"] .toggle-indicator {
  box-shadow: inset 0 0 0 10px #0078D7;
}
.deque-wrapper .deque[role="checkbox"][aria-checked="mixed"] .toggle-indicator:after {
  content: '\E738';
  font-family: 'mwf-glyphs';
  color: #ffffff;
  font-size: 16px;
  padding-left: 2px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.deque-wrapper .deque.checkbox-group [role="checkbox"]:not(.rootCheckbox) {
  margin-left: 10px;
}
/* .deque-wrapper .deque.screen { */
.deque.screen {
  background-color: #ffffff;
  opacity: .9;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* .deque-wrapper .deque.dialog_box.dialog { */
.deque-wrapper.deque.dialog_box.dialog {

  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #ffffff;
  border: 1px solid #0078D7;
  border-radius:0;
  margin: 0 auto;
  max-height: 760px;
  max-width: 546px;
  min-width: 296px;
  padding: 24px;
  z-index: 1000;
  outline: none;
}
/* .deque-wrapper .deque.dialog_box.dialog .header { */
.deque-wrapper.deque.dialog_box.dialog .header {
  font-size: 20px;
  /*line-height: 24px;*/
  padding: 35px 0 5px;
  color: #2f2f2f;
  font-weight: 200;
  line-height: normal;
  padding: 0;
}
/* .deque-wrapper .deque.dialog_box.noTitle { */
.deque-wrapper.deque-wrapper .deque.dialog_box.noTitle {
  text-align: center;
  font-size: 1.1rem;
}
/* .deque-wrapper .deque.dialog_box .content { */
.deque-wrapper.deque.dialog_box .content {
  outline: none;
  color: #2f2f2f;
}
/* .deque-wrapper .deque.dialog_box .content #modalForm p { */
.deque-wrapper.deque.dialog_box .content #modalForm p {
  margin: 15px 0;
}
/* .deque-wrapper .deque.dialog_box .notify { */
.deque.dialog_box .notify {
  background-color: #f00;
  color: #fff;
}
/* .deque-wrapper .deque.dialog_box .closeButton { */
.deque-wrapper.deque.dialog_box .closeButton {
  position: absolute;
  right: 5px;
  top: 5px;
  width: auto;
  height: auto;
  max-width: auto;
  min-width: auto;
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
/* .deque-wrapper .deque.dialog_box .closeButton:hover { */
.deque-wrapper.deque.dialog_box .closeButton:hover {
  border: transparent;
}
/* .deque-wrapper .deque.dialog_box .closeButton span:before { */
.deque-wrapper.deque.dialog_box .closeButton span:before {
  content: '\E711';
  width: 15px;
  height: 15px;
  color: #006cc1;
  display: inline-block;
  font-family: 'mwf-glyphs';
}
.deque-wrapper .deque.expander {
  display: block;
  border: 0;
  background-color: #eee;
  left: 0;
  text-align: left;
  width: 100%;
  cursor: pointer;
  margin:5px 0;
}
.deque-wrapper .deque.expander:hover summary,
.deque-wrapper .deque.expander:hover .summary {
  background: rgba(0, 0, 0, 0.05);
  outline:none;
}
.deque-wrapper .deque.expander:active summary,
.deque-wrapper .deque.expander:active .summary {
  background: rgba(0, 0, 0, 0.1);
  outline: none;
}
.deque-wrapper .deque.expander:focus {
  outline: none;
}
.deque-wrapper .deque.expander summary,
.deque-wrapper .deque.expander .summary {
  padding: 14px 36px 14px 12px;
  display: inline-block;
  width: 100%;
}
.deque-wrapper .deque.expander summary::-webkit-details-marker,
.deque-wrapper .deque.expander .summary::-webkit-details-marker {
  display: none;
}
.deque-wrapper .deque.expander summary:before,
.deque-wrapper .deque.expander .summary:before {
  background: none;
  content: "\E70D";
  font-family: 'mwf-glyphs';
  color: #5e5e5e;
  float: left;
  font-size: 1em;
  font-weight: bold;
  margin: 0 10px 0 0;
  padding: 0;
  text-align: center;
  width: 20px;
}
.deque-wrapper .deque.expander summary:focus,
.deque-wrapper .deque.expander .summary:focus {
  outline: 1px dashed #000000;
  background: rgba(0, 0, 0, 0.1);
}
.deque-wrapper .deque.expander summary .indicator,
.deque-wrapper .deque.expander .summary .indicator {
  float: left;
  overflow: hidden;
  padding: 2px 5px 3px 0;
}
.deque-wrapper .deque.expander summary .summaryText,
.deque-wrapper .deque.expander .summary .summaryText {
  float: left;
}
.deque-wrapper .deque.expander .content {
  clear: both;
  padding: 15px 20px 15px 20px;
  background-color:#fff;
}
.deque-wrapper .deque.expander[open] summary,
.deque-wrapper .deque.expander[open] .summary {
  padding: 14px 36px 14px 12px;
  display: inline-block;
  width: 100%;
}
.deque-wrapper .deque.expander[open] summary:before,
.deque-wrapper .deque.expander[open] .summary:before {
  content: '\E70E';
}
.deque-wrapper .deque.expander[open] .content {
  padding: 15px 20px 15px 20px;
  margin:0;
}
.deque-wrapper .deque[role="link"],
.deque-wrapper a {
  color: #006cc1;
  text-decoration: underline;
}
.deque-wrapper .deque[role="link"]:hover,
.deque-wrapper a:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
  outline: 1px dashed #000000;
}
.deque-wrapper .deque[role="link"]:focus,
.deque-wrapper a:focus {
  outline: 1px dashed #000000;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
}
.deque-wrapper .deque[role="link"].active,
.deque-wrapper a.active {
  color: #000000;
}
.deque-wrapper .deque[role="link"]:visited,
.deque-wrapper a:visited {
  color: #5C2E91;
}
.deque-wrapper fieldset {
  border: 1px solid #ccc;
  border-radius:0;
  width: 100%;
  margin: 0;
}
.deque-wrapper .deque[role="menubar"],
.deque-wrapper .deque[role="menu"] {
  list-style-type: none;
  cursor: pointer;
  padding-left: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.deque-wrapper .deque[role="menubar"] ul,
.deque-wrapper .deque[role="menu"] ul {
  list-style-type: none;
  padding-left: 0;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] > li,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] > li {
  float: left;
  margin-right: 10px;
  padding: 0 5px;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"],
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] {
  width: 200px;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] li,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] li {
  display: block;
  background: rgba(0, 0, 0, 0.07);
  padding: 11px 12px 13px;
  outline: 0;
  cursor: pointer;
  white-space: normal;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] li:focus,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] li:focus {
  outline: 1px dashed;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] li:hover,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] li:hover {
  background: rgba(0, 0, 0, 0.1);
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] li.menu-open:hover,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] li.menu-open:hover {
  background: rgba(0, 0, 0, 0.07);
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] li[role="separator"]:hover,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] li[role="separator"]:hover {
  background: rgba(0, 0, 0, 0.07);
}
.deque-wrapper .deque[role="menubar"] li,
.deque-wrapper .deque[role="menu"] li {
  position: relative;
}
.deque-wrapper .deque[role="menubar"] li ul,
.deque-wrapper .deque[role="menu"] li ul {
  background-color: #eee;
  z-index: 10;
  position: relative;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"],
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] {
  left: 0;
  margin-top: 10px;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] li:focus,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] li:focus {
  outline: 1px dashed;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] li ul,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] li ul {
  position: absolute;
  z-index: 99;
  left: 0;
  float: left;
  width: auto;
  min-width: 100%;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] li ul li,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] li ul li {
  padding: 11px 12px 13px;
  outline: 0;
  cursor: pointer;
  display: block;
  white-space: normal;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] li ul li label,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] li ul li label {
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  text-align: left;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] li ul li label input,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] li ul li label input {
  margin-left: 7px;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="horizontal"] li ul li:hover,
.deque-wrapper .deque[role="menu"][aria-orientation="horizontal"] li ul li:hover {
  background: rgba(0, 0, 0, 0.07);
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] ul,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] ul {
  top: 10px;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] ul fieldset legend,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] ul fieldset legend {
  padding-bottom: 0;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] ul fieldset li label,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] ul fieldset li label {
  display: inline-block;
  width: 100%;
}
.deque-wrapper .deque[role="menubar"][aria-orientation="vertical"] ul fieldset li label input,
.deque-wrapper .deque[role="menu"][aria-orientation="vertical"] ul fieldset li label input {
  float: right;
}
.deque-wrapper .deque[role="menubar"] [role="separator"][aria-orientation="vertical"],
.deque-wrapper .deque[role="menu"] [role="separator"][aria-orientation="vertical"] {
  border-bottom: 1px solid black;
}
.deque-wrapper .deque[role="menubar"] [role="separator"][aria-orientation="horizontal"],
.deque-wrapper .deque[role="menu"] [role="separator"][aria-orientation="horizontal"] {
  border-left: 1px solid black;
  height: 20px;
}
.deque-wrapper .deque[role="menubar"] [aria-haspopup="true"]:not(.menu-open) ul,
.deque-wrapper .deque[role="menu"] [aria-haspopup="true"]:not(.menu-open) ul {
  display: none;
}
.deque-wrapper .deque[role="menubar"] [aria-disabled="true"],
.deque-wrapper .deque[role="menu"] [aria-disabled="true"] {
  color: #ccc;
}
.deque-wrapper .deque[role="menubar"] [role="menuitem"][aria-haspopup="true"] .indicator,
.deque-wrapper .deque[role="menu"] [role="menuitem"][aria-haspopup="true"] .indicator {
  float: right;
  margin: 0 0 0 7px;
}
.deque-wrapper .deque[role="menubar"] [role="menuitem"][aria-haspopup="true"]:not(.menu-open) .indicator:after,
.deque-wrapper .deque[role="menu"] [role="menuitem"][aria-haspopup="true"]:not(.menu-open) .indicator:after {
  content: '\E76C';
  color: #666666;
  font-family: 'mwf-glyphs';
}
.deque-wrapper .deque[role="menubar"] [role="menuitem"][aria-haspopup="true"].menu-open .indicator:after,
.deque-wrapper .deque[role="menu"] [role="menuitem"][aria-haspopup="true"].menu-open .indicator:after {
  content: '\E70D';
  color: #666666;
  font-family: 'mwf-glyphs';
}
.deque-wrapper .progressBar #example h3 {
  font-size: 1rem;
}
.deque-wrapper .deque[role="progressbar"] {
  width: 100%;
  background: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  min-width: 296px;
  height: 4px;
  display: block;
  margin-top: 12px;
}
.deque-wrapper .deque[role="progressbar"]:indeterminate::-moz-progress-bar {
  background: rgba(0, 0, 0, 0);
}
.deque-wrapper .deque[role="progressbar"]:not([value]) {
  -webkit-appearance: none;
  -moz-appearance: none;
  color: rgba(0, 0, 0, 0);
  appearance: none;
  border: 0;
  min-width: 296px;
  height: 4px;
  -webkit-animation: move 20s linear infinite;
  -moz-animation: move 20s linear infinite;
  animation: move 20s linear infinite;
  background-image: linear-gradient(-45deg, transparent 33%, rgba(255, 255, 255, 0.1) 33%, rgba(255, 255, 255, 0.1) 66%, transparent 66%), linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)), linear-gradient(left, #006cc1, #ffffff, #006cc1);
  background-image: -moz-linear-gradient(-45deg, transparent 33%, rgba(255, 255, 255, 0.1) 33%, rgba(255, 255, 255, 0.1) 66%, transparent 66%), -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)), -moz-linear-gradient(left, #006cc1, #ffffff, #006cc1);
  background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(255, 255, 255, 0.1) 33%, rgba(255, 255, 255, 0.1) 66%, transparent 66%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25)), -webkit-linear-gradient(left, #006cc1, #ffffff, #006cc1);
  display: block;
  margin-top: 12px;
}
.deque-wrapper .deque[role="progressbar"]::-webkit-progress-bar {
  background: rgba(0, 0, 0, 0);
}
.deque-wrapper .deque[role="progressbar"]::-webkit-progress-value {
  background: #006cc1;
}
.deque-wrapper .deque[role="progressbar"]::-moz-progress-bar {
  background: #006cc1;
}
.deque-wrapper .deque[role="progressbar"] > [role="progressbar"] {
  display: block;
  position: relative;
  background: rgba(0, 0, 0, 0.2);
  min-width: 296px;
  width: 100%;
  height: 4px;
}
.deque-wrapper .deque[role="progressbar"] > [role="progressbar"] > span {
  display: block;
  position: relative;
  height: 100%;
  background: #0078D7;
  color: #0078D7;
}
@keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -10000px 0;
  }
}
@-webkit-keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -10000px 0;
  }
}
@-moz-keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -10000px 0;
  }
}
.deque-wrapper .deque {
  /*
  border: none;
  margin: 0;
  padding: 0;
  */
}
.deque-wrapper .deque legend,
.deque-wrapper .deque .legend {
  font-size: 16px;
  display: block;
  margin-top: 21px;
  padding-bottom: 7px;
  line-height: 20px;
}
.deque-wrapper .deque [role="radiogroup"] .focused {
  outline: none;
}
.deque-wrapper .deque [role="radiogroup"] .focused .toggle-indicator {
  outline: 1px dashed #000000;
}
.deque-wrapper .deque [role="radiogroup"] [role="radio"] {
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* future-proof */
  font-size: 15px;
  line-height: 20px;
  margin-right: 24px;
  padding-bottom: 0;
  position: relative;
  display: block;
  margin-top: 21px;
}
.deque-wrapper .deque [role="radiogroup"] [role="radio"] .toggle-label {
  font-size: 15px;
  line-height: 20px;
  margin-right: 24px;
  padding-bottom: 0;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: 28px;
}
.deque-wrapper .deque [role="radiogroup"] [role="radio"]:hover {
  opacity: 0.75;
}
.deque-wrapper .deque [role="radiogroup"] .toggle-indicator {
  border: solid #000 1px;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  left: 0;
  position: absolute;
  top: 0;
}
.deque-wrapper .deque [role="radiogroup"] [aria-checked="true"] .toggle-indicator {
  border-color: #006cc1;
}
.deque-wrapper .deque [role="radiogroup"] [aria-checked="true"] .toggle-indicator:before {
  background: currentColor;
  border-radius: 50%;
  height: 10px;
  width: 10px;
  border: 1px solid #fff;
  content: "";
  left: 3px;
  position: absolute;
  top: 3px;
}
.deque-wrapper .deque [role="radiogroup"] [aria-checked="mixed"] .toggle-indicator {
  background: #fff;
}
.deque-wrapper .deque [role="radiogroup"] ul[role="radiogroup"] {
  list-style-type: none;
}
.deque-wrapper .deque.multirange-widget label {
  display: inline-block;
  margin: 10px;
  padding: 10px;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
}
.deque-wrapper .deque.multirange-widget label input {
  margin: 0 0 0 10px;
  padding: 5px;
}
.deque-wrapper .deque.multirange-widget label input:focus {
  outline: 1px dashed #000000;
}
.deque-wrapper .deque.multirange-widget .slider {
  position: relative;
  height: 4px;
  background: rgba(0, 0, 0, 0.4);
  margin-top: 12px;
  outline:1px solid #fff;
}
.deque-wrapper .deque.multirange-widget .slider::-moz-range-track {
  outline:none;
}
.deque-wrapper .deque.multirange-widget .slider button {
  height: 24px;
  width: 8px;
  background: #0078D7;
  border: 0;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -24px;
  outline: none;
  max-width: auto;
  min-width: auto;
  border: 1px solid transparent;
}
.deque-wrapper .deque.multirange-widget .slider button:focus,
.deque-wrapper .deque.multirange-widget .slider button:active {
  outline: 1px dashed #000000;
}
.deque-wrapper .deque.tabPanel [role="tablist"] {
  list-style-type: none;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 20px 0;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
}
.deque-wrapper .deque.tabPanel ul[role="tablist"] li {
  font-size: 20px;
  display: inline-block;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  font-weight: 200;
  white-space: nowrap;
  padding: 5px 12px;
  cursor: pointer;
}
.deque-wrapper .deque.tabPanel ul[role="tablist"] li:focus {
  outline: 1px dashed #000000;
}
.deque-wrapper .deque.tabPanel li[role="tab"][aria-selected="true"] {
  color: #000000;
  border-bottom: 2px solid;
  border-top: 2px solid;
}
.deque-wrapper .deque.tabPanel .contentArea {
  clear: both;
  padding: 0;
  margin: 0;
}
.deque-wrapper .deque.tabPanel [role="tabpanel"] {
  width: 100%;
  border-top:1px solid #ccc;
  padding-top:15px;
}
.deque-wrapper .deque.tabPanel .output-wrap {
  text-align: center;
}
.deque-wrapper .deque.tabPanel .output-wrap .pause,
.deque-wrapper .deque.tabPanel .output-wrap .play {
  margin: 0 15px;
}
.deque-wrapper .deque.tooltip {
  font-size: 13px;
  position: absolute;
  background: #FFF;
  border: 1px solid rgba(0, 0, 0, 0.3);
  min-width: 104px;
  max-width: 340px;
  padding: 8px 6px;
  line-height: 16px;
  z-index: 700;
  top: 63px;
  left: 0;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper .deque.tooltip {
    top: 25px;
    left: 280px;
  }
}
.deque-wrapper .tooltipWrap {
  position: relative;
}
.deque-wrapper .tooltipWrap.link-wrap .deque.tooltip {
  top: -4px;
  left: 100px;
}
.deque-wrapper .tooltipWrap.button-wrap .deque.tooltip {
  top: 14px;
  left: 195px;
}
.deque-wrapper .one-wrap {
  position: relative;
}
.deque-wrapper .one-wrap label {
  display: inline-block;
  margin: 5px;
}
.deque-wrapper .one-wrap input[type="radio"] {
  display: inline-block;
}
.deque-wrapper .one-wrap #targetField,
.deque-wrapper .one-wrap .helper {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}
.deque-wrapper .one-wrap .helper {
  min-width: 30px;
  width: 30px;
  max-width: 30px;
  padding: 5px;
}
.deque-wrapper .deque.tooltip fieldset {
  outline: none;
}
.deque-wrapper [role="dialog"].deque.tooltip {
  position: absolute;
  top: 65px;
  left: 0;
}
.deque-wrapper .helper:before {
  content: '\E946';
  font-family: 'mwf-glyphs';
  display: block;
}
.deque-wrapper .deque[role="tree"] {
  list-style-type: none;
}
.deque-wrapper .deque[role="tree"] ul {
  list-style-type: none;
  padding: 0 0 0 15px;
}
.deque-wrapper .deque[role="tree"] li[aria-expanded="false"] ul {
  display: none;
}
.deque-wrapper .deque[role="tree"] li[role="treeitem"] {
  cursor: pointer;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* future-proof */
  outline: none;
  display: inline-block;
  width: 100%;
  color: #767676;
}
.deque-wrapper .deque[role="tree"] li[role="treeitem"]:focus {
  outline: 1px dashed #000000;
}
.deque-wrapper .deque[role="tree"] li[role="treeitem"] .leaf:before {
  content: '\E738';
  float: left;
  margin-right: 5px;
  font-family: 'mwf-glyphs';
  color: black;
  font-size: 0.6em;
}
.deque-wrapper .deque[role="tree"] li[role="treeitem"] .treelabel {
  padding-bottom: 1px;
}
.deque-wrapper .deque[role="tree"] li[role="treeitem"][aria-selected='true'] > .treelabel {
  color: #000000;
  border-bottom: 1px solid #000;
  padding-bottom: 0;
}
.deque-wrapper .deque[role="tree"] .branch {
  float: left;
  margin-right: 10px;
}
.deque-wrapper .deque[role="tree"] [role="treeitem"][aria-expanded="true"] > .branch:after {
  content: '\E70D';
  font-family: 'mwf-glyphs';
}
.deque-wrapper .deque[role="tree"] [role="treeitem"][aria-expanded="false"] > .branch:after {
  content: '\E76C';
  font-family: 'mwf-glyphs';
}
.deque-wrapper form.deque[data-feedback-type] .feedback-holder {
  outline: none;
}
.deque-wrapper form.deque[data-feedback-type] .form-wrap .deque.tooltip {
  top: 63px;
  left: 0;
  padding: 8px 6px;
  width: auto;
  white-space: nowrap;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper form.deque[data-feedback-type] .form-wrap .deque.tooltip {
    top: 25px;
    left: 285px;
  }
}
.deque-wrapper form.deque[data-feedback-type] label {
  position: relative;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation {
  border: 1px solid black;
  height: 7px;
  width: 135px;
  margin:10px 0 0 0; /* altered by Paul Bohman */
  display: inline-block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation .password_level {
  width: 20%;
  height: 5px;
  background-color: #fff;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation img {
  display: none;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="0"] .password_level.level0 img {
  display: block;
}
/* the styles below were changed by Paul */

.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation::before {
  font-size: 13px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
  text-align: left;
  margin: -25px 0 0 0;
  display: block;
  content: 'Password quality: ';
  float:left;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality]::after {
  font-size: 13px;
  line-height: 16px;
  padding: 4px 0 4px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.8);
  text-align: left;
  margin: 4px 0 24px 0;
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="0"]::after {
  content: 'Unacceptable';
}
.deque-wrapper .passwordEvaluation img {
display:none;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation {
background-color:#fff;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="0"] .password_level.level0 {
background-color:red;
height:100%;
width:20%;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="1"] .password_level.level0 {
background-color:orange;
height:100%;
width:40%;
}
.password_level.level1, .password_level.level2, .password_level.level3, .password_level.level4 {
display:none;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="2"] .password_level.level0 {
background-color:yellow;
height:100%;
width:60%;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="3"] .password_level.level0 {
background-color:green;
height:100%;
width:80%;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"] .password_level.level0 {
background-color:green;
height:100%;
width:100%;
}
/* end changes by Paul */

/*.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="1"] .password_level.level0 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="1"] .password_level.level1 img {
  display: block;
}
*/
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="1"]:after {
  content: 'Poor';
}
/*
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="2"] .password_level.level0 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="2"] .password_level.level1 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="2"] .password_level.level2 img {
  display: block;
}
*/
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="2"]:after {
  content: 'Ok';
}
/*
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="3"] .password_level.level0 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="3"] .password_level.level1 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="3"] .password_level.level2 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="3"] .password_level.level3 img {
  display: block;
}
*/
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="3"]:after {
  content: 'Good';
}
/*
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"] .password_level.level0 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"] .password_level.level1 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"] .password_level.level2 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"] .password_level.level3 img {
  display: block;
}
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"] .password_level.level4 img {
  display: block;
}
*/
.deque-wrapper form.deque[data-feedback-type] .passwordEvaluation[data-password-quality="4"]:after {
  content: 'Great';
}
.deque-wrapper form.deque[data-feedback-type] .chars-remaining {
  color: #2e2e2e;
  display: inline-block;
  margin-left: 5px;
}
.deque-wrapper table.deque {
  border-collapse: collapse;
  border-spacing: 0;
  overflow: visible;
  margin-top: 8px;
  width: 100%;
}
.deque-wrapper table.deque caption {
  margin-bottom: 15px;
}
.deque-wrapper table.deque thead {
  border-bottom: 1px solid #e3e3e3;
}
.deque-wrapper table.deque thead th {
  position: relative;
  line-height: 16px;
  vertical-align: bottom;
  font-weight: 400;
  border-right: 1px solid #ccc;
}
.deque-wrapper table.deque thead th:last-child {
  border-right: none;
}
.deque-wrapper table.deque thead th .sortableColumnLabel {
  width: 100%;
  display: inline-block;
  height: 100%;
  outline: none;
  cursor: pointer;
  padding: 0 0 0 25px;
  text-align: left;
}
.deque-wrapper table.deque thead th .sortableColumnLabel:focus,
.deque-wrapper table.deque thead th .sortableColumnLabel:active {
  outline: 1px dashed #000000;
}
.deque-wrapper table.deque thead th .sortableColumnLabel:hover {
  outline: 1px dashed #767676;
}
.deque-wrapper table.deque thead th .sortableColumnLabel:after {
  content: '\E738';
  font-family: 'mwf-glyphs';
  position: absolute;
  left: 6px;
}
.deque-wrapper table.deque thead th button {
  line-height: 16px;
  font-weight: 400;
  background: transparent;
  border: 0;
  padding-left: 0;
  color:inherit;
}
.deque-wrapper table.deque thead th button:hover {
  color: rgba(0, 0, 0, 0.8);
}
.deque-wrapper table.deque thead th button:focus {
  outline: 1px dashed rgba(0, 0, 0, 0.6);
}
.deque-wrapper table.deque thead th button:active {
  color: #000;
  outline: 1px solid transparent;
}
.deque-wrapper table.deque thead th[colspan]:not([colspan="1"]) {
  text-align: center;
}
.deque-wrapper table.deque thead th[aria-sort="descending"] .sortableColumnLabel:after {
  content: '\E70D';
  font-family: 'mwf-glyphs';
  position: absolute;
  left: 6px;
}
.deque-wrapper table.deque thead th[aria-sort="ascending"] .sortableColumnLabel:after {
  content: '\E70E';
  font-family: 'mwf-glyphs';
  position: absolute;
  left: 6px;
}
.deque-wrapper table.deque thead:before {
  content: "";
  display: block;
  width: 7px;
}
.deque-wrapper table.deque thead td,
.deque-wrapper table.deque thead th {
  padding: 12px 0;
  text-align: left;
}
.deque-wrapper table.deque tbody tr:nth-child(even) {
  background-color: #eee;
}
.deque-wrapper table.deque tbody td,
.deque-wrapper table.deque tbody th {
  text-align: left;
  padding: 7px;
  border-right: 1px solid #ccc;
}
.deque-wrapper table.deque tbody td:last-child,
.deque-wrapper table.deque tbody th:last-child {
  border-right: none;
}
.deque-wrapper .responsive-table-wrapper table {
  text-align: left;
  border-collapse: collapse;
  margin: 0 0 40px;
}
.deque-wrapper .responsive-table-wrapper table caption {
  text-align: left;
  font-size: 1.25rem;
  margin: 20px 0;
}
.deque-wrapper .responsive-table-wrapper table thead th {
  padding: 6px;
  text-align: left;
}
.deque-wrapper .responsive-table-wrapper table thead tr {
  border-top: 1px solid #5e5e5e;
  border-bottom: 1px solid #5e5e5e;
  height: 50px;
}
.deque-wrapper .responsive-table-wrapper table tbody tr:last-child {
  border-bottom: 1px solid #5e5e5e;
}
.deque-wrapper .responsive-table-wrapper table tbody tr button {
  margin: 8px;
}
.deque-wrapper .responsive-table-wrapper table tbody tr td,
.deque-wrapper .responsive-table-wrapper table tbody tr th {
  padding: 6px;
}
.deque-wrapper .responsive-table-wrapper table tbody tr:nth-child(odd) {
  background: #f4f4f4;
}
.deque-wrapper .deque.slider-widget {
  -webkit-appearance: none;
}
.deque-wrapper .deque.slider-widget:focus {
  outline: none;
}
.deque-wrapper .deque.slider-widget:focus::-webkit-slider-thumb {
  outline: 1px dashed;
}
.deque-wrapper .deque.slider-widget:focus::-moz-range-thumb {
  outline: 1px dashed;
}
.deque-wrapper .deque.slider-widget:focus::-ms-thumb {
  outline: 1px dashed;
}
.deque-wrapper .deque.slider-widget::-webkit-slider-thumb {
  height: 24px;
  width: 8px;
  background: #0078D7;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -10px;
  -webkit-appearance: none;
}
.deque-wrapper .deque.slider-widget::-moz-range-thumb {
  height: 24px;
  width: 8px;
  background: #0078D7;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -10px;
  -moz-appearance: none;
}
.deque-wrapper .deque.slider-widget::-ms-thumb {
  height: 24px;
  width: 8px;
  background: #0078D7;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -10px;
}
.deque-wrapper .deque.slider-widget::-webkit-slider-runnable-track {
  position: relative;
  height: 4px;
  background: rgba(0, 0, 0, 0.4);
  margin-top: 12px;
  border: 1px solid #transparent;
}
.deque-wrapper .deque.slider-widget::-moz-range-track {
  position: relative;
  background: rgba(0, 0, 0, 0.4);
  margin-top: 12px;
  border: 1px solid transparent;
}
.deque-wrapper .deque.slider-widget::-ms-track {
  position: relative;
  height: 4px;
  background: rgba(0, 0, 0, 0.4);
  margin: 12px 0;
  border: 1px solid transparent;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"] {
  -webkit-appearance: none;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(0deg);
  transform: rotate(-90deg);
  min-height: 130px;
  writing-mode: bt-lr;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"]::-webkit-slider-thumb {
  height: 24px;
  width: 8px;
  background: #0078D7;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -10px;
  -webkit-appearance: none;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"]::-moz-range-thumb {
  height: 8px;
  width: 24px;
  background: #0078D7;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -10px;
  -moz-appearance: none;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"]::-ms-thumb {
  height: 8px;
  width: 24px;
  background: #0078D7;
  border: 1px solid transparent;
  padding: 0;
  border-radius: 4px;
  position: absolute;
  top: -10px;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"]::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  position: relative;
  width: 4px;
  background: rgba(0, 0, 0, 0.4);
  margin-top: 12px;
  border: 1px solid transparent;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"]::-moz-range-track {
  -moz-appearance: none;
  position: relative;
  background: rgba(0, 0, 0, 0.4);
  margin-top: 12px;
  border: 1px solid transparent;
}
.deque-wrapper .deque.slider-widget[aria-orientation="vertical"]::-ms-track {
  position: relative;
  width: 4px;
  background: rgba(0, 0, 0, 0.4);
  height: 130px;
  margin: 0 12px;
  border: 1px solid transparent;
  color: transparent;
}
.deque-wrapper .deque.slider-widget[orient="vertical"] {
  transform: rotate(0deg);
}
.deque-wrapper .deque.hierarchicalMenu {
  list-style-type: none;
  max-width: 350px;
  width: 100%;
  background: #f3f3f3;
}
.deque-wrapper .deque.hierarchicalMenu ul {
  list-style-type: none;
  list-style:none;
  margin-left: 20px;
}
.deque-wrapper .deque.hierarchicalMenu li {
  list-style-type: none;
  list-style:none;
}
.deque-wrapper .deque.hierarchicalMenu button[aria-expanded="false"] + ul {
  display: none;
}
.deque-wrapper .deque.hierarchicalMenu li button,
.deque-wrapper .deque.hierarchicalMenu li a {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* future-proof */
  display: block;
  background: #f3f3f3;
  padding: 11px 12px 13px;
  outline: 0;
  cursor: pointer;
  white-space: normal;
  color: #000000;
  border: none;
  width: 100%;
  text-align: left;
  margin: 0;
}
.deque-wrapper .deque.hierarchicalMenu li button[aria-expanded="false"]:before,
.deque-wrapper .deque.hierarchicalMenu li a[aria-expanded="false"]:before {
  content: '\E76C';
  font-family: 'mwf-glyphs';
  margin-right: 10px;
}
.deque-wrapper .deque.hierarchicalMenu li button[aria-expanded="true"],
.deque-wrapper .deque.hierarchicalMenu li a[aria-expanded="true"] {
  border-bottom: 1px solid #dddddd;
}
.deque-wrapper .deque.hierarchicalMenu li button[aria-expanded="true"]:before,
.deque-wrapper .deque.hierarchicalMenu li a[aria-expanded="true"]:before {
  content: '\E70D';
  font-family: 'mwf-glyphs';
  margin-right: 10px;
}
.deque-wrapper .deque.hierarchicalMenu li button:focus,
.deque-wrapper .deque.hierarchicalMenu li a:focus,
.deque-wrapper .deque.hierarchicalMenu li button:hover,
.deque-wrapper .deque.hierarchicalMenu li a:hover {
  outline: 1px dashed;
  background: rgba(0, 0, 0, 0.04);
}
@font-face {
  font-family: 'mwf-glyphs';
  src: url(/assets/js/widgets/_fonts/MWFMDL2.1.63.woff) format('woff'), url(/assets/js/widgets/_fonts/MWFMDL2.1.63.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
.deque-wrapper {
  /* font-family: 'Cabin', sans-serif; */
  line-height: 1.8em;
  -webkit-font-smoothing: antialiased;
  margin: 0;
}
.deque-wrapper * {
  box-sizing: border-box;
}
.deque-wrapper p {
  margin:1em 0;
}
/*
.deque-wrapper footer {
  height: 50px;
  margin: 40px 0 0 0;
  background: #ffffff;
}

.deque-wrapper h1,
.deque-wrapper h2,
.deque-wrapper h3,
.deque-wrapper h4,
.deque-wrapper h5,
.deque-wrapper h6 {
  display: block;
  font-family: 'Open Sans', sans-serif;
  margin: 7px 0;
}
.deque-wrapper h1 {
  font-size: 2.2rem;
  line-height: 1.5em;
  padding: 38px 0 6px;
  font-weight: 100;
  letter-spacing: -0.01em;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper h1 {
    font-size: 3.875rem;
    line-height: 4.5rem;
  }
}
.deque-wrapper h2 {
  font-size: 1.8rem;
  line-height: 1em;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper h2 {
    padding: 37px 0 3px;
    font-weight: 100;
    letter-spacing: -0.01em;
    font-size: 2.875rem;
    line-height: 3.5rem;
  }
}
.deque-wrapper h3 {
  font-size: 1.3rem;
  line-height: 1.5rem;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper h3 {
    font-size: 2.125rem;
    line-height: 2.5rem;
    padding: 38px 0 2px;
    font-weight: 100;
  }
}
.deque-wrapper h4 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  padding: 36px 0 4px;
  font-weight: 200;
}
.deque-wrapper h5 {
  font-size: 1.25rem;
  line-height: 1.5rem;
  padding: 35px 0 5px;
  font-weight: 200;
}
.deque-wrapper h6 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding: 37px 0 3px;
  font-weight: bold;
}
.deque-wrapper dl dt {
  display: inline-block;
  border-bottom: 2px solid #919191;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.deque-wrapper dl dd {
  margin-bottom: 50px;
}
.deque-wrapper p {
  margin: 4px 0;
  padding: 0;
}
.deque-wrapper ol,
.deque-wrapper ul {
  padding: 0;
  margin: 5px 0 5px 35px;
}
.deque-wrapper #details ul {
  margin: 5px 0 5px 35px;
  list-style-type: disc;
}
.deque-wrapper .pre-req {
  padding: 10px;
  border: 1px solid #000000;
  width: 85%;
  margin: 14px auto;
}
.deque-wrapper .pre-req h5 {
  padding: 5px;
  margin: 0;
  border-bottom: 3px solid #000000;
  display: inline-block;
}
*/
.deque-wrapper img {
  max-width: 100%;
}
.deque-wrapper .form-wrap {
  position: relative;
}
.deque-wrapper input[type="text"],
.deque-wrapper input[type="password"] {
  display: block;
  width: 276px;
  height: 36px;
  padding: 7px 10px;
  border: 1px solid #000000;
  outline: 0;
  background: #FFF;
  margin-bottom: 15px;
}
.deque-wrapper input[type="text"]:focus,
.deque-wrapper input[type="password"]:focus,
.deque-wrapper input[type="text"] :active,
.deque-wrapper input[type="password"] :active {
  border-color: #006cc1;
}
.deque-wrapper button,
.deque-wrapper input[type=submit] { /* this line added by Paul */
  font-size: 15px;
  max-width: 374px;
  -webkit-appearance: none;
  min-width: 120px;
  display: inline-block;
  margin-top: 12px;
  padding: 9px 12px 10px;
  border: 1px solid #006cc1;
  overflow: hidden;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: bottom;
  background: #006cc1;
  outline: none;
  color: #ffffff;
  /*font-family: 'Cabin';*/
  border-radius: 0; /* added by Paul */
}
.deque-wrapper button:hover {
  cursor: pointer;
  background-color: #006cc2;
  border-color: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.deque-wrapper button:focus {
  outline: 1px dashed #000000;
  cursor: pointer;
  background-color: #006cc2;
  border-color: rgba(0, 0, 0, 0.4);
  color: #fff;
}
.deque-wrapper select:focus {
  border: 1px #333 solid!important;
    outline: 2px solid #6da031!important;
    outline-offset: 1.5px;
}
.deque-wrapper .example-title {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 36px;
}
.deque-wrapper .example-section {
  border-bottom: 1px solid #e3e3e3;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.deque-wrapper #details {
  margin-top: 30px;
}
/* changed by Paul */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* end changes by Paul */
.deque-wrapper .hidden {
  display: none;
}
/*
.deque-wrapper code,
.deque-wrapper pre {
  margin: .5em 0;
  overflow: auto;
  color: #444;
  background: #F0F0F0;
  padding: 1px 4px;
  text-shadow: 0 1px white;
  font-family: 'Source Code Pro', Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  text-align: left;
  font-size: 10pt;
  white-space: pre-wrap;
  word-spacing: normal;
  word-break: normal;
  word-wrap: break-word;
  line-height: 1.5;
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
*/
}
.deque-wrapper pre {
  margin-top: 12px;
  margin-bottom: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.05);
  padding: 12px;
  max-height: 250px;
  color: #2f2f2f;
  font-family: 'Source Code Pro', Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
}
.deque-wrapper figure {
  padding-top: 24px;
  padding-bottom: 24px;
  opacity: 0.7;
  display: inline-block;
  margin: 1em 0;
  transition: opacity 0.5s;
}
.deque-wrapper:hover {
  opacity: 1;
}
.deque-wrapper ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.deque-wrapper .container {
  *zoom: 1;
  max-width: 111.1875em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin: 0;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}
.deque-wrapper .container:before,
.deque-wrapper .container:after {
  content: " ";
  display: table;
}
.deque-wrapper .container:after {
  clear: both;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper .container {
    margin: 0 auto;
    padding: 0 5%;
    width: 100%;
  }
}
.deque-wrapper .container ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* added by Paul */
.deque-wrapper .feedback-holder {
background-color:#fefee7;
border:2px solid #f5f573; 
padding:20px 40px;
display:block;
}
.deque-wrapper .feedback-holder:empty {
display:none;
}

/* end added by Paul */


.deque-wrapper .container .feedback-holder .info {
  border-color: #006;
  background-color: #eef;
  border: 1px solid;
  border-radius: 5px;
  margin: 5px auto;
  padding: 5px;
}
.deque-wrapper .container .feedback-holder .error {
  border-color: #600;
  background-color: #fff5f5;
  border: 1px solid #ff9494;
  margin: 5px auto;
  padding: 5px;
}
.deque-wrapper .container .feedback-holder .success {
  border-color: #060;
  background-color: #efe;
  border: 1px solid;
  border-radius: 5px;
  margin: 5px auto;
  padding: 5px;
}

.deque-wrapper .container .invalid {
  border: 1px solid red;
}
/* added by Paul */
.deque-wrapper input[aria-invalid=true],
.deque-wrapper select[aria-invalid=true],
.deque-wrapper textarea[aria-invalid=true] {
	outline:2px solid #990000;
	border:0;
}

.deque-wrapper .errorExplanationWrapper {
	display:inline-block;
	position:relative;
	top:-10px;
	margin-bottom:10px;
	color:#900;
}
.deque-wrapper .errorExplanationWrapper.message {
	border:1px solid #f5f573;
	background-color:#fefee7;
	padding:2px 6px;
}
.deque-wrapper .errorExplanationOuterWrapper {
	display:block;
}
/* end added by Paul */

.deque-wrapper .container aside {
  display: block;
  float: left;
  margin-right: 1.55951178%;
  width: 100%;
  display: none;
  margin-top: 30px;
}
.deque-wrapper .container aside:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper .container aside {
    display: block;
    float: left;
    margin-right: 1.55951178%;
    width: 21.00926862%;
  }
  .deque-wrapper .container aside:last-child {
    margin-right: 0;
  }
}
.deque-wrapper .container aside a {
  color: #666666;
  display: block;
  margin-bottom: 16px;
  text-decoration: none;
}
.deque-wrapper .container aside a:hover {
  outline: 1px dashed #000000;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
}
.deque-wrapper .container aside a.active {
  color: #000000;
}
.deque-wrapper .container aside a:visited {
  color: #5C2E91;
}
.deque-wrapper .container aside a:focus {
  outline: 1px dashed #000000;
  color: #666666;
  text-decoration: none;
}
.deque-wrapper .container .widget {
  display: block;
  float: left;
  margin-right: 1.55951178%;
  width: 100%;
}
.deque-wrapper .container .widget:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper .container .widget {
    display: block;
    float: left;
    margin-right: 1.55951178%;
    width: 77.4312196%;
  }
  .deque-wrapper .container .widget:last-child {
    margin-right: 0;
  }
}
.deque-wrapper .mobile-menu {
  display: block;
  background: #2f2f2f;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper .mobile-menu {
    display: none;
  }
}
.deque-wrapper .mobile-menu button#mobile-trig {
  background: none;
  border: none;
  color: #ffffff;
  right: 0;
  position: relative;
  display: inline-block;
  width: auto;
  min-width: auto;
  max-width: auto;
  margin: 0;
  font-size: 2em;
}
.deque-wrapper .mobile-menu button#mobile-trig:focus {
  outline: 1px dashed #ffffff;
}
.deque-wrapper .mobile-menu button#mobile-trig:after {
  content: '\E700';
  color: ;
  font-family: 'mwf-glyphs';
}
.deque-wrapper .mobile-menu button#mobile-trig.active + nav.mobile {
  display: block;
}
.deque-wrapper .mobile-menu button#mobile-trig.active + nav.mobile ul {
  padding: 30px 0;
}
.deque-wrapper .mobile-menu button#mobile-trig.active + nav.mobile ul li {
  padding: 10px 0 10px 20px;
}
.deque-wrapper .mobile-menu button#mobile-trig.active + nav.mobile ul li a {
  color: #ffffff;
  font-size: 1.2rem;
}
.deque-wrapper .mobile-menu button#mobile-trig.active + nav.mobile ul li a:focus {
  outline: 1px dashed #ffffff;
}
.deque-wrapper .mobile {
  display: none;
}
.deque-wrapper.home .container h1 {
  text-align: center;
  margin: 50px 0;
}
.deque-wrapper.home .container .widgets {
  display: block;
  float: left;
  margin-right: 1.55951178%;
  width: 100%;
}
.deque-wrapper.home .container .widgets:last-child {
  margin-right: 0;
}
.deque-wrapper.home .container .widgets li {
  display: block;
  float: left;
  margin-right: 1.55951178%;
  width: 100%;
}
.deque-wrapper.home .container .widgets li:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 767px) {
  .deque-wrapper.home .container .widgets li {
    display: block;
    float: left;
    margin-right: 2.3576516%;
    width: 31.7615656%;
  }
  .deque-wrapper.home .container .widgets li:last-child {
    margin-right: 0;
  }
  .deque-wrapper.home .container .widgets li:nth-child(3n) {
    margin-right: 0;
  }
  .deque-wrapper.home .container .widgets li:nth-child(3n + 1) {
    clear: left;
  }
  
}
@media only screen and (max-width: 767px) {
  .deque-wrapper li button {
    display:inline;
    white-space:normal;
    line-height:1.5em;
  }
}
.deque-wrapper.home .container .widgets li .card {
  position: relative;
  margin: 0.5rem auto 1rem auto;
  background-color: #5e5e5e;
  transition: box-shadow 0.25s;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  width: 85%;
  transition: 0.4s all ease-in;
}
.deque-wrapper.home .container .widgets li .card:hover {
  transform: scale(1.06);
  transition: 0.4s all ease-out;
  background: rgba(0, 0, 0, 0.6);
}
.deque-wrapper.home .container .widgets li .card .card-content {
  padding: 20px;
  border-radius: 0 0 2px 2px;
  color: #ffffff;
}
.deque-wrapper.home .container .widgets li .card .card-content .card-title {
  font-size: 1.5rem;
}
.deque-wrapper.home .container .widgets li .card .card-content p {
  margin: 0;
}
.deque-wrapper.home .container .widgets li .card .card-action {
  position: relative;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 20px;
}
.deque-wrapper.home .container .widgets li .card .card-action a {
  margin-right: 20px;
  transition: color .3s ease;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 0.9rem;
}
.deque-wrapper.home .container .widgets li .card .card-action a:hover {
  color: #d5d5d5;
}
.deque-wrapper.home .container .widgets li .card .card-action a:focus {
  outline: 1px dashed #ffffff;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvY29yZS9fZnVuY3Rpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2FsZXJ0L3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2luZGV4Lmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2F1dG9jb21wbGV0ZS9zdHlsZS5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy9idXR0b24vc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvY2hlY2tib3gvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvZGlhbG9nL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2V4cGFuZGVyL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2xpbmsvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvbWVudS9zdHlsZS5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy9wcm9ncmVzc0Jhci9zdHlsZS5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy9yYWRpby9zdHlsZS5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy9tdWx0aXJhbmdlL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL3RhYnBhbmVsL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL3Rvb2x0aXAvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvdG9vbHRpcERpYWxvZy9zdHlsZS5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy90cmVlL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2Zvcm1WYWxpZGF0aW9uL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL3NvcnRhYmxlVGFibGUvc3R5bGUubGVzcyIsIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvY29sbGFwc2luZ1RhYmxlL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL3NsaWRlci9zdHlsZS5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy9oaWVyYXJjaGljYWxNZW51L3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2NvcmUvX3V0aWxzLmxlc3MiLCJ3ZWJwYWNrOi8vL3dlYnBhY2s6Ly8vc3JjL2dyaWQvX291dGVyLWNvbnRhaW5lci5sZXNzIiwid2VicGFjazovLy93ZWJwYWNrOi8vL3NyYy9ncmlkL19zcGFuLWNvbHVtbnMubGVzcyIsIndlYnBhY2s6Ly8vd2VicGFjazovLy9zcmMvZ3JpZC9fb21lZ2EubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoicUhBQUEsaUJBQVM7QUNBVDtFQUVJO0NDRUg7QURBRztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NFTDtBRENHO0VBQ0U7RUFDQTtDQ0NMO0FERUc7RUFDRTtFQUNBO0NDQUw7QURHRztFQUNFO0VBQ0E7Q0NETDtBQ3ZCRDtFQUVJO0VBQ0E7Q0R3Qkg7QUMzQkQ7RUFNTTtDRHdCTDtBQzlCRDtFQVVNO0NEdUJMO0FDakNEO0VBY007RUFDQTtDRHNCTDtBQ3JDRDtFQW1CTTtFQUNBO0VBQ0E7Q0RxQkw7QUMxQ0Q7RUF5Qk07RUFDQTtFQUNBO0VBQ0E7Q0RvQkw7QUNoREQ7RUFpQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDRGtCSDtBQ2hCRztFQUNFO0VBQ0E7RUFDQTtDRGtCTDtBQ2ZHO0VBQ0U7Q0RpQkw7QUUzRUQ7OztFQUlJO0NGNEVIO0FFdkVHOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNB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QTtFQUNBO0NBeXpDWDtBQXZ6Q1c7RUFDRTtFQUNBO0VBQ0E7Q0F5ekNiO0FBdDFDQztFQWtDVTtFQUNBO0VBQ0E7Q0F1ekNYO0FBMzFDQztFQXNDWTtDQXd6Q2I7QUE5MUNDO0VBMENZO0NBdXpDYjtBQWoyQ0M7RUE4Q1U7RUFDQTtFQUNBO0NBc3pDWDtBQXQyQ0M7RUFtRFk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXN6Q2I7QUFwekNhO0VBQ0U7Q0FzekNmO0FBbHpDYTtFQUNFO0NBb3pDZiIsImZpbGUiOiJkZXF1ZS13aWRnZXRzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gU2V0cyBsYXlvdXQgZGlyZWN0aW9uIGFuZCBsYXlvdXQgb3Bwb3NpdGUgZGlyZWN0aW9uIHRvIGBAZGlyZWN0aW9uYFxuLy8gYW5kIGBAb3Bwb3NpdGUtZGlyZWN0aW9uYCBhY2NvcmRpbmdseS5cblxuLmdldC1kaXJlY3Rpb24oQGxheW91dCkgd2hlbiAoQGxheW91dCA9IExUUikge1xuICBAZGlyZWN0aW9uOiByaWdodDtcbiAgQG9wcG9zaXRlLWRpcmVjdGlvbjogbGVmdDtcbn1cblxuLmdldC1kaXJlY3Rpb24oQGxheW91dCkgd2hlbiAoQGxheW91dCA9IFJUTCkge1xuICBAZGlyZWN0aW9uOiBsZWZ0O1xuICBAb3Bwb3NpdGUtZGlyZWN0aW9uOiByaWdodDtcbn1cblxuLy8gU2V0cyBuZWF0IGdyaWQgY29sdW1uJ3Mgd2lkdGggdG8gYEBjb2x1bW4td2lkdGhgLlxuXG4uZmxleC13aWR0aChAY29sdW1ucywgQGNvbnRhaW5lci1jb2x1bW5zLCBAY29sdW1uOiBAbmVhdC1jb2x1bW4td2lkdGgsIEBndXR0ZXI6IEBuZWF0LWd1dHRlci13aWR0aCkge1xuICBAdG1wLXdpZHRoOiBAY29sdW1ucyAqIEBjb2x1bW4gKyAoQGNvbHVtbnMgLSAxKSAqIEBndXR0ZXI7XG4gIEB0bXAtY29udGFpbmVyLXdpZHRoOiBAY29udGFpbmVyLWNvbHVtbnMgKiBAY29sdW1uICsgKEBjb250YWluZXItY29sdW1ucyAtIDEpICogQGd1dHRlcjtcbiAgQGNvbHVtbi13aWR0aDogcGVyY2VudGFnZShAdG1wLXdpZHRoIC8gQHRtcC1jb250YWluZXItd2lkdGgpO1xufVxuXG4vLyBTZXRzIG5lYXQgZ3JpZCBjb2x1bW4ncyBndXR0ZXIgKHRoZSB3aGl0ZSBzcGFjZSBiZXR3ZWVuIHR3byBjb2x1bW5zKSB0byBgQGNvbHVtbi1ndXR0ZXJgLlxuXG4uZmxleC1ndXR0ZXIoQGNvbnRhaW5lci1jb2x1bW5zOiBAbmVhdC1ncmlkLWNvbHVtbnMsIEBjb2x1bW46IEBuZWF0LWNvbHVtbi13aWR0aCwgQGd1dHRlcjogQG5lYXQtZ3V0dGVyLXdpZHRoKSB7XG4gIEB0bXAtY29udGFpbmVyLXdpZHRoOiBAY29udGFpbmVyLWNvbHVtbnMgKiBAY29sdW1uICsgKEBjb250YWluZXItY29sdW1ucyAtIDEpICogQGd1dHRlcjtcbiAgQGNvbHVtbi1ndXR0ZXI6IHBlcmNlbnRhZ2UoQGd1dHRlciAvIEB0bXAtY29udGFpbmVyLXdpZHRoKTtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvY29yZS9fZnVuY3Rpb25zLmxlc3MiLCIuZGVxdWUtd3JhcHBlciB7XG4gIFtyb2xlPVwiYWxlcnRcIl0+LmRlcXVlOm5vdCguZGlhbG9nKSB7XG4gICAgd2lkdGg6IDA7XG5cbiAgICAmOm5vdCg6ZW1wdHkpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgbWFyZ2luOiA1cHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgJi5pbmZvIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHB1cnBsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gICAgfVxuXG4gICAgJi5lcnJvciB7XG4gICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICAgIH1cblxuICAgICYuc3VjY2VzcyB7XG4gICAgICBib3JkZXItY29sb3I6IEBncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy9hbGVydC9zdHlsZS5sZXNzIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DYWJpbjo0MDAsNzAwfE9wZW4rU2Fuczo0MDAsNzAwLDgwMHxTb3VyY2UrQ29kZStQcm86MzAwLDQwMCw3MDAnKTtcbi5kZXF1ZS13cmFwcGVyIFtyb2xlPVwiYWxlcnRcIl0gPiAuZGVxdWU6bm90KC5kaWFsb2cpIHtcbiAgd2lkdGg6IDA7XG59XG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImFsZXJ0XCJdID4gLmRlcXVlOm5vdCguZGlhbG9nKTpub3QoOmVtcHR5KSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImFsZXJ0XCJdID4gLmRlcXVlOm5vdCguZGlhbG9nKS5pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNUMyRTkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUMyRTkxO1xufVxuLmRlcXVlLXdyYXBwZXIgW3JvbGU9XCJhbGVydFwiXSA+IC5kZXF1ZTpub3QoLmRpYWxvZykuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNhZTBkMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZTBkMjM7XG59XG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImFsZXJ0XCJdID4gLmRlcXVlOm5vdCguZGlhbG9nKS5zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGM1ZTBjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1ZTBjO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmF1dG9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmF1dG9jb21wbGV0ZSBpbnB1dFt0eXBlPVwidGV4dFwiXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIC5hdXRvY29tcGxldGVfaGludHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmF1dG9jb21wbGV0ZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuYXV0b2NvbXBsZXRlIC5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYzdjO1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuYXV0b2NvbXBsZXRlIC5hdXRvY29tcGxldGVfaGludCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5hdXRvY29tcGxldGUgLmF1dG9jb21wbGV0ZV9oaW50cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZGVxdWUtd3JhcHBlciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXgtd2lkdGg6IDM3NHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2MxO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBmb250LWZhbWlseTogJ0NhYmluJztcbn1cbi5kZXF1ZS13cmFwcGVyIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYzI7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLmRlcXVlLXdyYXBwZXIgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyICNkZWZhdWx0LFxuLmRlcXVlLXdyYXBwZXIgI2RlZmF1bHRUb2dnbGUsXG4uZGVxdWUtd3JhcHBlciAjc2Vjb25kYXJ5LWRlZmF1bHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uZGVxdWUtd3JhcHBlciBidXR0b24uZGVxdWUsXG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImJ1dHRvblwiXS5kZXF1ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXgtd2lkdGg6IDM3NHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDEwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LWZhbWlseTogJ0NhYmluJztcbn1cbi5kZXF1ZS13cmFwcGVyIGJ1dHRvbi5kZXF1ZS5wcmltYXJ5LFxuLmRlcXVlLXdyYXBwZXIgW3JvbGU9XCJidXR0b25cIl0uZGVxdWUucHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICMwMDZjYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRlcXVlLXdyYXBwZXIgYnV0dG9uLmRlcXVlLnByaW1hcnk6aG92ZXIsXG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImJ1dHRvblwiXS5kZXF1ZS5wcmltYXJ5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2MyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5kZXF1ZS13cmFwcGVyIGJ1dHRvbi5kZXF1ZS5zZWNvbmRhcnksXG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImJ1dHRvblwiXS5kZXF1ZS5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyIGJ1dHRvbi5kZXF1ZTpmb2N1cyxcbi5kZXF1ZS13cmFwcGVyIFtyb2xlPVwiYnV0dG9uXCJdLmRlcXVlOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuLmRlcXVlLXdyYXBwZXIgYnV0dG9uLmRlcXVlLnRvZ2dsZSxcbi5kZXF1ZS13cmFwcGVyIFtyb2xlPVwiYnV0dG9uXCJdLmRlcXVlLnRvZ2dsZSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIGJ1dHRvbi5kZXF1ZS50b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSxcbi5kZXF1ZS13cmFwcGVyIFtyb2xlPVwiYnV0dG9uXCJdLmRlcXVlLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4uZGVxdWUtd3JhcHBlciBidXR0b24uZGVxdWUudG9nZ2xlW2FyaWEtcHJlc3NlZD1cInRydWVcIl06aG92ZXIsXG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImJ1dHRvblwiXS5kZXF1ZS50b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRlcXVlLXdyYXBwZXIgYnV0dG9uLmRlcXVlLnRvZ2dsZVthcmlhLXByZXNzZWQ9XCJ0cnVlXCJdIHNwYW4ucHJlc3NlZC1vbi1pY29uOjpiZWZvcmUsXG4uZGVxdWUtd3JhcHBlciBbcm9sZT1cImJ1dHRvblwiXS5kZXF1ZS50b2dnbGVbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSBzcGFuLnByZXNzZWQtb24taWNvbjo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgY29udGVudDogJ1xcRTczRSc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5leGFtcGxlLXNlY3Rpb24gLmV4YW1wbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCBhbGwgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJRSAxMCsgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIGZ1dHVyZS1wcm9vZiAqL1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJjaGVja2JveFwiXS5mb2N1c2VkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwiY2hlY2tib3hcIl0uZm9jdXNlZCAudG9nZ2xlLWluZGljYXRvciB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgYmxhY2s7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cImNoZWNrYm94XCJdIC50b2dnbGUtbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJjaGVja2JveFwiXSAudG9nZ2xlLWluZGljYXRvciB7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggIzAwMCwgaW5zZXQgMCAwIDAgMTBweCB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwiY2hlY2tib3hcIl0gLnRvZ2dsZS1pbmRpY2F0b3I6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBkYXNoZWQgYmxhY2s7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cImNoZWNrYm94XCJdW2FyaWEtY2hlY2tlZD1cInRydWVcIl0gLnRvZ2dsZS1pbmRpY2F0b3Ige1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMHB4ICMwMDc4RDc7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cImNoZWNrYm94XCJdW2FyaWEtY2hlY2tlZD1cInRydWVcIl0gLnRvZ2dsZS1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiAn7qO7JztcbiAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJjaGVja2JveFwiXVthcmlhLWNoZWNrZWQ9XCJtaXhlZFwiXSAudG9nZ2xlLWluZGljYXRvciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwcHggIzAwNzhENztcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwiY2hlY2tib3hcIl1bYXJpYS1jaGVja2VkPVwibWl4ZWRcIl0gLnRvZ2dsZS1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiAn7py4JztcbiAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmNoZWNrYm94LWdyb3VwIFtyb2xlPVwiY2hlY2tib3hcIl06bm90KC5yb290Q2hlY2tib3gpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2NyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogLjk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmRpYWxvZ19ib3guZGlhbG9nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3OEQ3O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogNzYwcHg7XG4gIG1heC13aWR0aDogNTQ2cHg7XG4gIG1pbi13aWR0aDogMjk2cHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZGlhbG9nX2JveC5kaWFsb2cgLmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDM1cHggMCA1cHg7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmRpYWxvZ19ib3gubm9UaXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZGlhbG9nX2JveCAuY29udGVudCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmRpYWxvZ19ib3ggLmNvbnRlbnQgI21vZGFsRm9ybSBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZGlhbG9nX2JveCAubm90aWZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZGlhbG9nX2JveCAuY2xvc2VCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZGlhbG9nX2JveCAuY2xvc2VCdXR0b246aG92ZXIge1xuICBib3JkZXI6IHRyYW5zcGFyZW50O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmRpYWxvZ19ib3ggLmNsb3NlQnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRTcxMSc7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDA2Y2MxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXI6aG92ZXIgc3VtbWFyeSxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcjpob3ZlciAuc3VtbWFyeSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcjphY3RpdmUgc3VtbWFyeSxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcjphY3RpdmUgLnN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXI6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmV4cGFuZGVyIHN1bW1hcnksXG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIgLnN1bW1hcnkge1xuICBwYWRkaW5nOiAxNHB4IDM2cHggMTRweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmV4cGFuZGVyIHN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIgLnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmV4cGFuZGVyIHN1bW1hcnk6YmVmb3JlLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmV4cGFuZGVyIC5zdW1tYXJ5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwi7pyNXCI7XG4gIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIgc3VtbWFyeTpmb2N1cyxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlciAuc3VtbWFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmV4cGFuZGVyIHN1bW1hcnkgLmluZGljYXRvcixcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlciAuc3VtbWFyeSAuaW5kaWNhdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDJweCA1cHggM3B4IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIgc3VtbWFyeSAuc3VtbWFyeVRleHQsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIgLnN1bW1hcnkgLnN1bW1hcnlUZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuZXhwYW5kZXIgLmNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMTRweCAzNnB4IDE0cHggMTJweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcltvcGVuXSBzdW1tYXJ5LFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmV4cGFuZGVyW29wZW5dIC5zdW1tYXJ5IHtcbiAgcGFkZGluZzogMTRweCAzNnB4IDE0cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcltvcGVuXSBzdW1tYXJ5OmJlZm9yZSxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcltvcGVuXSAuc3VtbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiAn7pyOJztcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5leHBhbmRlcltvcGVuXSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDE0cHggMzZweCAxNHB4IDEycHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cImxpbmtcIl0sXG4uZGVxdWUtd3JhcHBlciBhIHtcbiAgY29sb3I6ICMwMDZjYzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJsaW5rXCJdOmhvdmVyLFxuLmRlcXVlLXdyYXBwZXIgYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cImxpbmtcIl06Zm9jdXMsXG4uZGVxdWUtd3JhcHBlciBhOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cImxpbmtcIl0uYWN0aXZlLFxuLmRlcXVlLXdyYXBwZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibGlua1wiXTp2aXNpdGVkLFxuLmRlcXVlLXdyYXBwZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1QzJFOTE7XG59XG4uZGVxdWUtd3JhcHBlciBmaWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXSB1bCxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdID4gbGksXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl1bYXJpYS1vcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0gPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0ge1xuICB3aWR0aDogMjAwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIGxpLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBwYWRkaW5nOiAxMXB4IDEycHggMTNweDtcbiAgb3V0bGluZTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSBsaTpmb2N1cyxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gbGk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSBsaTpob3Zlcixcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIGxpLm1lbnUtb3Blbjpob3Zlcixcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gbGkubWVudS1vcGVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gbGlbcm9sZT1cInNlcGFyYXRvclwiXTpob3Zlcixcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gbGlbcm9sZT1cInNlcGFyYXRvclwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl0gbGksXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl0gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl0gbGkgdWwsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl0gbGkgdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSBsaTpmb2N1cyxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0gbGkgdWwsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl1bYXJpYS1vcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0gbGkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5O1xuICBsZWZ0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSBsaSB1bCBsaSxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSBsaSB1bCBsaSB7XG4gIHBhZGRpbmc6IDExcHggMTJweCAxM3B4O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdIGxpIHVsIGxpIGxhYmVsLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdIGxpIHVsIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSBsaSB1bCBsaSBsYWJlbCBpbnB1dCxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSBsaSB1bCBsaSBsYWJlbCBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0gbGkgdWwgbGk6aG92ZXIsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl1bYXJpYS1vcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0gbGkgdWwgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSB1bCxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gdWwge1xuICB0b3A6IDEwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHVsIGZpZWxkc2V0IGxlZ2VuZCxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0gdWwgZmllbGRzZXQgbGVnZW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHVsIGZpZWxkc2V0IGxpIGxhYmVsLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSB1bCBmaWVsZHNldCBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHVsIGZpZWxkc2V0IGxpIGxhYmVsIGlucHV0LFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdW2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXSB1bCBmaWVsZHNldCBsaSBsYWJlbCBpbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXSBbcm9sZT1cInNlcGFyYXRvclwiXVthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0sXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl0gW3JvbGU9XCJzZXBhcmF0b3JcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdIFtyb2xlPVwic2VwYXJhdG9yXCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdIFtyb2xlPVwic2VwYXJhdG9yXCJdW2FyaWEtb3JpZW50YXRpb249XCJob3Jpem9udGFsXCJdIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBibGFjaztcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdIFthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXTpub3QoLm1lbnUtb3BlbikgdWwsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl0gW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdOm5vdCgubWVudS1vcGVuKSB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnViYXJcIl0gW2FyaWEtZGlzYWJsZWQ9XCJ0cnVlXCJdLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdIFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdIFtyb2xlPVwibWVudWl0ZW1cIl1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0gLmluZGljYXRvcixcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudVwiXSBbcm9sZT1cIm1lbnVpdGVtXCJdW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdIC5pbmRpY2F0b3Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgN3B4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdIFtyb2xlPVwibWVudWl0ZW1cIl1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl06bm90KC5tZW51LW9wZW4pIC5pbmRpY2F0b3I6YWZ0ZXIsXG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cIm1lbnVcIl0gW3JvbGU9XCJtZW51aXRlbVwiXVthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXTpub3QoLm1lbnUtb3BlbikgLmluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6ICfunawnO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwibWVudWJhclwiXSBbcm9sZT1cIm1lbnVpdGVtXCJdW2FyaWEtaGFzcG9wdXA9XCJ0cnVlXCJdLm1lbnUtb3BlbiAuaW5kaWNhdG9yOmFmdGVyLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJtZW51XCJdIFtyb2xlPVwibWVudWl0ZW1cIl1bYXJpYS1oYXNwb3B1cD1cInRydWVcIl0ubWVudS1vcGVuIC5pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiAn7pyNJztcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG59XG4uZGVxdWUtd3JhcHBlciAucHJvZ3Jlc3NCYXIgI2V4YW1wbGUgaDMge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cInByb2dyZXNzYmFyXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMjk2cHg7XG4gIGhlaWdodDogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwicHJvZ3Jlc3NiYXJcIl06aW5kZXRlcm1pbmF0ZTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJwcm9ncmVzc2JhclwiXTpub3QoW3ZhbHVlXSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAyOTZweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtb3ZlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBtb3ZlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogbW92ZSAyMHMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NiUsIHRyYW5zcGFyZW50IDY2JSksIGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpLCBsaW5lYXItZ3JhZGllbnQobGVmdCwgIzAwNmNjMSwgI2ZmZmZmZiwgIzAwNmNjMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgNjYlLCB0cmFuc3BhcmVudCA2NiUpLCAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkpLCAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA2Y2MxLCAjZmZmZmZmLCAjMDA2Y2MxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAzMyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA2NiUsIHRyYW5zcGFyZW50IDY2JSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDZjYzEsICNmZmZmZmYsICMwMDZjYzEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwicHJvZ3Jlc3NiYXJcIl06Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwicHJvZ3Jlc3NiYXJcIl06Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2MxO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJwcm9ncmVzc2JhclwiXTo6LW1vei1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDA2Y2MxO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJwcm9ncmVzc2JhclwiXSA+IFtyb2xlPVwicHJvZ3Jlc3NiYXJcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1pbi13aWR0aDogMjk2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwicHJvZ3Jlc3NiYXJcIl0gPiBbcm9sZT1cInByb2dyZXNzYmFyXCJdID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgY29sb3I6ICMwMDc4RDc7XG59XG5Aa2V5ZnJhbWVzIG1vdmUge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDAwMHB4IDA7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtb3ZlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMDBweCAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgbW92ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDAwcHggMDtcbiAgfVxufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUgbGVnZW5kLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlIC5sZWdlbmQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZSBbcm9sZT1cInJhZGlvZ3JvdXBcIl0gLmZvY3VzZWQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlIFtyb2xlPVwicmFkaW9ncm91cFwiXSAuZm9jdXNlZCAudG9nZ2xlLWluZGljYXRvciB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZSBbcm9sZT1cInJhZGlvZ3JvdXBcIl0gW3JvbGU9XCJyYWRpb1wiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogRmlyZWZveCBhbGwgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJRSAxMCsgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIGZ1dHVyZS1wcm9vZiAqL1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlIFtyb2xlPVwicmFkaW9ncm91cFwiXSBbcm9sZT1cInJhZGlvXCJdIC50b2dnbGUtbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZSBbcm9sZT1cInJhZGlvZ3JvdXBcIl0gW3JvbGU9XCJyYWRpb1wiXTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUgW3JvbGU9XCJyYWRpb2dyb3VwXCJdIC50b2dnbGUtaW5kaWNhdG9yIHtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZSBbcm9sZT1cInJhZGlvZ3JvdXBcIl0gW2FyaWEtY2hlY2tlZD1cInRydWVcIl0gLnRvZ2dsZS1pbmRpY2F0b3Ige1xuICBib3JkZXItY29sb3I6ICMwMDZjYzE7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUgW3JvbGU9XCJyYWRpb2dyb3VwXCJdIFthcmlhLWNoZWNrZWQ9XCJ0cnVlXCJdIC50b2dnbGUtaW5kaWNhdG9yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUgW3JvbGU9XCJyYWRpb2dyb3VwXCJdIFthcmlhLWNoZWNrZWQ9XCJtaXhlZFwiXSAudG9nZ2xlLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUgW3JvbGU9XCJyYWRpb2dyb3VwXCJdIHVsW3JvbGU9XCJyYWRpb2dyb3VwXCJdIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLm11bHRpcmFuZ2Utd2lkZ2V0IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLm11bHRpcmFuZ2Utd2lkZ2V0IGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUubXVsdGlyYW5nZS13aWRnZXQgbGFiZWwgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUubXVsdGlyYW5nZS13aWRnZXQgLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5tdWx0aXJhbmdlLXdpZGdldCAuc2xpZGVyIGJ1dHRvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWF4LXdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLm11bHRpcmFuZ2Utd2lkZ2V0IC5zbGlkZXIgYnV0dG9uOmZvY3VzLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLm11bHRpcmFuZ2Utd2lkZ2V0IC5zbGlkZXIgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS50YWJQYW5lbCBbcm9sZT1cInRhYmxpc3RcIl0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnRhYlBhbmVsIHVsW3JvbGU9XCJ0YWJsaXN0XCJdIGxpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS50YWJQYW5lbCB1bFtyb2xlPVwidGFibGlzdFwiXSBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS50YWJQYW5lbCBsaVtyb2xlPVwidGFiXCJdW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnRhYlBhbmVsIC5jb250ZW50QXJlYSB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUudGFiUGFuZWwgW3JvbGU9XCJ0YWJwYW5lbFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnRhYlBhbmVsIC5vdXRwdXQtd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS50YWJQYW5lbCAub3V0cHV0LXdyYXAgLnBhdXNlLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnRhYlBhbmVsIC5vdXRwdXQtd3JhcCAucGxheSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnRvb2x0aXAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBtaW4td2lkdGg6IDEwNHB4O1xuICBtYXgtd2lkdGg6IDM0MHB4O1xuICBwYWRkaW5nOiA4cHggNnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgei1pbmRleDogNzAwO1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5kZXF1ZS13cmFwcGVyIC5kZXF1ZS50b29sdGlwIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMjgwcHg7XG4gIH1cbn1cbi5kZXF1ZS13cmFwcGVyIC50b29sdGlwV3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC50b29sdGlwV3JhcC5saW5rLXdyYXAgLmRlcXVlLnRvb2x0aXAge1xuICB0b3A6IC00cHg7XG4gIGxlZnQ6IDEwMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLnRvb2x0aXBXcmFwLmJ1dHRvbi13cmFwIC5kZXF1ZS50b29sdGlwIHtcbiAgdG9wOiAxNHB4O1xuICBsZWZ0OiAxOTVweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5vbmUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5vbmUtd3JhcCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1cHg7XG59XG4uZGVxdWUtd3JhcHBlciAub25lLXdyYXAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgLm9uZS13cmFwICN0YXJnZXRGaWVsZCxcbi5kZXF1ZS13cmFwcGVyIC5vbmUtd3JhcCAuaGVscGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDA7XG59XG4uZGVxdWUtd3JhcHBlciAub25lLXdyYXAgLmhlbHBlciB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1heC13aWR0aDogMzBweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnRvb2x0aXAgZmllbGRzZXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgW3JvbGU9XCJkaWFsb2dcIl0uZGVxdWUudG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2NXB4O1xuICBsZWZ0OiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmhlbHBlcjpiZWZvcmUge1xuICBjb250ZW50OiAn7qWGJztcbiAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cInRyZWVcIl0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cInRyZWVcIl0gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cInRyZWVcIl0gbGlbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwidHJlZVwiXSBsaVtyb2xlPVwidHJlZWl0ZW1cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggYWxsICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSUUgMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBmdXR1cmUtcHJvb2YgKi9cbiAgb3V0bGluZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM3Njc2NzY7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cInRyZWVcIl0gbGlbcm9sZT1cInRyZWVpdGVtXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMDAwMDAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJ0cmVlXCJdIGxpW3JvbGU9XCJ0cmVlaXRlbVwiXSAubGVhZjpiZWZvcmUge1xuICBjb250ZW50OiAn7py4JztcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWVbcm9sZT1cInRyZWVcIl0gbGlbcm9sZT1cInRyZWVpdGVtXCJdIC50cmVlbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJ0cmVlXCJdIGxpW3JvbGU9XCJ0cmVlaXRlbVwiXVthcmlhLXNlbGVjdGVkPSd0cnVlJ10gPiAudHJlZWxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwidHJlZVwiXSAuYnJhbmNoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZVtyb2xlPVwidHJlZVwiXSBbcm9sZT1cInRyZWVpdGVtXCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gLmJyYW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6ICfunI0nO1xuICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlW3JvbGU9XCJ0cmVlXCJdIFtyb2xlPVwidHJlZWl0ZW1cIl1bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdID4gLmJyYW5jaDphZnRlciB7XG4gIGNvbnRlbnQ6ICfunawnO1xuICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5mZWVkYmFjay1ob2xkZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5mb3JtLXdyYXAgLmRlcXVlLnRvb2x0aXAge1xuICB0b3A6IDYzcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweCA2cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLmZvcm0td3JhcCAuZGVxdWUudG9vbHRpcCB7XG4gICAgdG9wOiAyNXB4O1xuICAgIGxlZnQ6IDI4NXB4O1xuICB9XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbiAucGFzc3dvcmRfbGV2ZWwge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbiBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMFwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMFwiXTphZnRlciB7XG4gIGNvbnRlbnQ6ICdVbmFjY2VwdGFibGUnO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogNHB4IDAgMjRweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIxXCJdIC5wYXNzd29yZF9sZXZlbC5sZXZlbDAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIxXCJdIC5wYXNzd29yZF9sZXZlbC5sZXZlbDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIxXCJdOmFmdGVyIHtcbiAgY29udGVudDogJ1Bvb3InO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMlwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMlwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMlwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMlwiXTphZnRlciB7XG4gIGNvbnRlbnQ6ICdPayc7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIzXCJdIC5wYXNzd29yZF9sZXZlbC5sZXZlbDAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIzXCJdIC5wYXNzd29yZF9sZXZlbC5sZXZlbDEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIzXCJdIC5wYXNzd29yZF9sZXZlbC5sZXZlbDIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIzXCJdIC5wYXNzd29yZF9sZXZlbC5sZXZlbDMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLnBhc3N3b3JkRXZhbHVhdGlvbltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIzXCJdOmFmdGVyIHtcbiAgY29udGVudDogJ0dvb2QnO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwxIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWwzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXSAucGFzc3dvcmRfbGV2ZWwubGV2ZWw0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIC5wYXNzd29yZEV2YWx1YXRpb25bZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXTphZnRlciB7XG4gIGNvbnRlbnQ6ICdHcmVhdCc7XG59XG4uZGVxdWUtd3JhcHBlciBmb3JtLmRlcXVlW2RhdGEtZmVlZGJhY2stdHlwZV0gLmNoYXJzLXJlbWFpbmluZyB7XG4gIGNvbG9yOiAjMmUyZTJlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIGNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIHRoZWFkIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIHRoZWFkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZCB0aCAuc29ydGFibGVDb2x1bW5MYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGhlYWQgdGggLnNvcnRhYmxlQ29sdW1uTGFiZWw6Zm9jdXMsXG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZCB0aCAuc29ydGFibGVDb2x1bW5MYWJlbDphY3RpdmUge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMwMDAwMDA7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZCB0aCAuc29ydGFibGVDb2x1bW5MYWJlbDpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzc2NzY3Njtcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIHRoZWFkIHRoIC5zb3J0YWJsZUNvbHVtbkxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ+6cuCc7XG4gIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZCB0aCBidXR0b24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZCB0aCBidXR0b246aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGhlYWQgdGggYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZCB0aCBidXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICMwMDA7XG4gIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIHRoZWFkIHRoW2NvbHNwYW5dOm5vdChbY29sc3Bhbj1cIjFcIl0pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGhlYWQgdGhbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXSAuc29ydGFibGVDb2x1bW5MYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICfunI0nO1xuICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGhlYWQgdGhbYXJpYS1zb3J0PVwiYXNjZW5kaW5nXCJdIC5zb3J0YWJsZUNvbHVtbkxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJ+6cjic7XG4gIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0aGVhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDdweDtcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIHRoZWFkIHRkLFxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmRlcXVlLXdyYXBwZXIgdGFibGUuZGVxdWUgdGJvZHkgdGQsXG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0Ym9keSB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi5kZXF1ZS13cmFwcGVyIHRhYmxlLmRlcXVlIHRib2R5IHRkOmxhc3QtY2hpbGQsXG4uZGVxdWUtd3JhcHBlciB0YWJsZS5kZXF1ZSB0Ym9keSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIGNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGhlYWQgdHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ZTVlNWU7XG4gIGhlaWdodDogNTBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWU1ZTVlO1xufVxuLmRlcXVlLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0ciBidXR0b24ge1xuICBtYXJnaW46IDhweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5yZXNwb25zaXZlLXRhYmxlLXdyYXBwZXIgdGFibGUgdGJvZHkgdHIgdGQsXG4uZGVxdWUtd3JhcHBlciAucmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHRhYmxlIHRib2R5IHRyIHRoIHtcbiAgcGFkZGluZzogNnB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLnJlc3BvbnNpdmUtdGFibGUtd3JhcHBlciB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQ6ICNlM2UzZTM7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5zbGlkZXItd2lkZ2V0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5zbGlkZXItd2lkZ2V0OmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldDpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldDpmb2N1czo6LW1zLXRodW1iIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5zbGlkZXItd2lkZ2V0Ojotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldDo6LW1zLXRodW1iIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3OEQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnNsaWRlci13aWRnZXQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldDo6LW1zLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXJnaW46IDEycHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldFthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIHdyaXRpbmctbW9kZTogYnQtbHI7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldFthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA3OEQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5zbGlkZXItd2lkZ2V0W2FyaWEtb3JpZW50YXRpb249XCJ2ZXJ0aWNhbFwiXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldFthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl06Oi1tcy10aHVtYiB7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnNsaWRlci13aWRnZXRbYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLnNsaWRlci13aWRnZXRbYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuc2xpZGVyLXdpZGdldFthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl06Oi1tcy10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBtYXJnaW46IDAgMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5zbGlkZXItd2lkZ2V0W29yaWVudD1cInZlcnRpY2FsXCJdIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdICsgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmhpZXJhcmNoaWNhbE1lbnUgbGkgYnV0dG9uLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmhpZXJhcmNoaWNhbE1lbnUgbGkgYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggYWxsICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSUUgMTArICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBmdXR1cmUtcHJvb2YgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmc6IDExcHggMTJweCAxM3B4O1xuICBvdXRsaW5lOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSBsaSBidXR0b25bYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5oaWVyYXJjaGljYWxNZW51IGxpIGFbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfunawnO1xuICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSBsaSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSBsaSBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4uZGVxdWUtd3JhcHBlciAuZGVxdWUuaGllcmFyY2hpY2FsTWVudSBsaSBidXR0b25bYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmhpZXJhcmNoaWNhbE1lbnUgbGkgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiAn7pyNJztcbiAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmhpZXJhcmNoaWNhbE1lbnUgbGkgYnV0dG9uOmZvY3VzLFxuLmRlcXVlLXdyYXBwZXIgLmRlcXVlLmhpZXJhcmNoaWNhbE1lbnUgbGkgYTpmb2N1cyxcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5oaWVyYXJjaGljYWxNZW51IGxpIGJ1dHRvbjpob3Zlcixcbi5kZXF1ZS13cmFwcGVyIC5kZXF1ZS5oaWVyYXJjaGljYWxNZW51IGxpIGE6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gIHNyYzogdXJsKCcuLi9zdGF0aWMvZm9udHMvTVdGTURMMi4xLjYzLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9zdGF0aWMvZm9udHMvTVdGTURMMi4xLjYzLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmRlcXVlLXdyYXBwZXIge1xuICBmb250LWZhbWlseTogJ0NhYmluJywgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgbWFyZ2luOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGVxdWUtd3JhcHBlciBmb290ZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5kZXF1ZS13cmFwcGVyIGgxLFxuLmRlcXVlLXdyYXBwZXIgaDIsXG4uZGVxdWUtd3JhcHBlciBoMyxcbi5kZXF1ZS13cmFwcGVyIGg0LFxuLmRlcXVlLXdyYXBwZXIgaDUsXG4uZGVxdWUtd3JhcHBlciBoNiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogN3B4IDA7XG59XG4uZGVxdWUtd3JhcHBlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDM4cHggMCA2cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGVxdWUtd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAzLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41cmVtO1xuICB9XG59XG4uZGVxdWUtd3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGVxdWUtd3JhcHBlciBoMiB7XG4gICAgcGFkZGluZzogMzdweCAwIDNweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgfVxufVxuLmRlcXVlLXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRlcXVlLXdyYXBwZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAzOHB4IDAgMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbn1cbi5kZXF1ZS13cmFwcGVyIGg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBwYWRkaW5nOiAzNnB4IDAgNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmRlcXVlLXdyYXBwZXIgaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDM1cHggMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uZGVxdWUtd3JhcHBlciBoNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDM3cHggMCAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRlcXVlLXdyYXBwZXIgZGwgZHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTE5MTkxO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kZXF1ZS13cmFwcGVyIGRsIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIHAge1xuICBtYXJnaW46IDRweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgb2wsXG4uZGVxdWUtd3JhcHBlciB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDM1cHg7XG59XG4uZGVxdWUtd3JhcHBlciAjZGV0YWlscyB1bCB7XG4gIG1hcmdpbjogNXB4IDAgNXB4IDM1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5kZXF1ZS13cmFwcGVyIC5wcmUtcmVxIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAxNHB4IGF1dG87XG59XG4uZGVxdWUtd3JhcHBlciAucHJlLXJlcSBoNSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmRlcXVlLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmZvcm0td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZXF1ZS13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmRlcXVlLXdyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kZXF1ZS13cmFwcGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuLmRlcXVlLXdyYXBwZXIgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLmRlcXVlLXdyYXBwZXIgaW5wdXRbdHlwZT1cInRleHRcIl0gOmFjdGl2ZSxcbi5kZXF1ZS13cmFwcGVyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Y2MxO1xufVxuLmRlcXVlLXdyYXBwZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXgtd2lkdGg6IDM3NHB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgcGFkZGluZzogOXB4IDEycHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmNjMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYmFja2dyb3VuZDogIzAwNmNjMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnQ2FiaW4nO1xufVxuLmRlcXVlLXdyYXBwZXIgYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2MyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5kZXF1ZS13cmFwcGVyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2MyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5kZXF1ZS13cmFwcGVyIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5leGFtcGxlLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uZGVxdWUtd3JhcHBlciAuZXhhbXBsZS1zZWN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgI2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uZGVxdWUtd3JhcHBlciAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIGNvZGUsXG4uZGVxdWUtd3JhcHBlciBwcmUge1xuICBtYXJnaW46IC41ZW0gMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBwYWRkaW5nOiAxcHggNHB4O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC1tb3otdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0O1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gIC1tcy1oeXBoZW5zOiBub25lO1xuICBoeXBoZW5zOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgcHJlIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwYWRkaW5nOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIENvZGUgUHJvJywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG59XG4uZGVxdWUtd3JhcHBlciBmaWd1cmUge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFlbSAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG4uZGVxdWUtd3JhcHBlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZGVxdWUtd3JhcHBlciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIge1xuICAqem9vbTogMTtcbiAgbWF4LXdpZHRoOiAxMTEuMTg3NWVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lcjpiZWZvcmUsXG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lciAuZmVlZGJhY2staG9sZGVyIC5pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIC5mZWVkYmFjay1ob2xkZXIgLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY5NDk0O1xuICBtYXJnaW46IDVweCBhdXRvO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIC5mZWVkYmFjay1ob2xkZXIgLnN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMwNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogNXB4IGF1dG87XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIgLmludmFsaWQge1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG59XG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIGFzaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuNTU5NTExNzglO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIgYXNpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lciBhc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU1OTUxMTc4JTtcbiAgICB3aWR0aDogMjEuMDA5MjY4NjIlO1xuICB9XG4gIC5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIgYXNpZGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIGFzaWRlIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIgYXNpZGUgYTpob3ZlciB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lciBhc2lkZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lciBhc2lkZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzVDMkU5MTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIgYXNpZGUgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIzAwMDAwMDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZXF1ZS13cmFwcGVyIC5jb250YWluZXIgLndpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU1OTUxMTc4JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRlcXVlLXdyYXBwZXIgLmNvbnRhaW5lciAud2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTU5NTExNzglO1xuICAgIHdpZHRoOiA3Ny40MzEyMTk2JTtcbiAgfVxuICAuZGVxdWUtd3JhcHBlciAuY29udGFpbmVyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZGVxdWUtd3JhcHBlciAubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzJmMmYyZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRlcXVlLXdyYXBwZXIgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVxdWUtd3JhcHBlciAubW9iaWxlLW1lbnUgYnV0dG9uI21vYmlsZS10cmlnIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZGVxdWUtd3JhcHBlciAubW9iaWxlLW1lbnUgYnV0dG9uI21vYmlsZS10cmlnOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmO1xufVxuLmRlcXVlLXdyYXBwZXIgLm1vYmlsZS1tZW51IGJ1dHRvbiNtb2JpbGUtdHJpZzphZnRlciB7XG4gIGNvbnRlbnQ6ICfunIAnO1xuICBjb2xvcjogO1xuICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xufVxuLmRlcXVlLXdyYXBwZXIgLm1vYmlsZS1tZW51IGJ1dHRvbiNtb2JpbGUtdHJpZy5hY3RpdmUgKyBuYXYubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGVxdWUtd3JhcHBlciAubW9iaWxlLW1lbnUgYnV0dG9uI21vYmlsZS10cmlnLmFjdGl2ZSArIG5hdi5tb2JpbGUgdWwge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uZGVxdWUtd3JhcHBlciAubW9iaWxlLW1lbnUgYnV0dG9uI21vYmlsZS10cmlnLmFjdGl2ZSArIG5hdi5tb2JpbGUgdWwgbGkge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIgLm1vYmlsZS1tZW51IGJ1dHRvbiNtb2JpbGUtdHJpZy5hY3RpdmUgKyBuYXYubW9iaWxlIHVsIGxpIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uZGVxdWUtd3JhcHBlciAubW9iaWxlLW1lbnUgYnV0dG9uI21vYmlsZS10cmlnLmFjdGl2ZSArIG5hdi5tb2JpbGUgdWwgbGkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZjtcbn1cbi5kZXF1ZS13cmFwcGVyIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbi5kZXF1ZS13cmFwcGVyLmhvbWUgLmNvbnRhaW5lciAud2lkZ2V0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU1OTUxMTc4JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVxdWUtd3JhcHBlci5ob21lIC5jb250YWluZXIgLndpZGdldHM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5kZXF1ZS13cmFwcGVyLmhvbWUgLmNvbnRhaW5lciAud2lkZ2V0cyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjU1OTUxMTc4JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVxdWUtd3JhcHBlci5ob21lIC5jb250YWluZXIgLndpZGdldHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIC53aWRnZXRzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUxNiU7XG4gICAgd2lkdGg6IDMxLjc2MTU2NTYlO1xuICB9XG4gIC5kZXF1ZS13cmFwcGVyLmhvbWUgLmNvbnRhaW5lciAud2lkZ2V0cyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIC53aWRnZXRzIGxpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuZGVxdWUtd3JhcHBlci5ob21lIC5jb250YWluZXIgLndpZGdldHMgbGk6bnRoLWNoaWxkKDNuICsgMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG4uZGVxdWUtd3JhcHBlci5ob21lIC5jb250YWluZXIgLndpZGdldHMgbGkgLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMC41cmVtIGF1dG8gMXJlbSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMjVzO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWR0aDogODUlO1xuICB0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlLWluO1xufVxuLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIC53aWRnZXRzIGxpIC5jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA2KTtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5kZXF1ZS13cmFwcGVyLmhvbWUgLmNvbnRhaW5lciAud2lkZ2V0cyBsaSAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIC53aWRnZXRzIGxpIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5kZXF1ZS13cmFwcGVyLmhvbWUgLmNvbnRhaW5lciAud2lkZ2V0cyBsaSAuY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uZGVxdWUtd3JhcHBlci5ob21lIC5jb250YWluZXIgLndpZGdldHMgbGkgLmNhcmQgLmNhcmQtYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNjAsIDE2MCwgMTYwLCAwLjIpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIC53aWRnZXRzIGxpIC5jYXJkIC5jYXJkLWFjdGlvbiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmRlcXVlLXdyYXBwZXIuaG9tZSAuY29udGFpbmVyIC53aWRnZXRzIGxpIC5jYXJkIC5jYXJkLWFjdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNkNWQ1ZDU7XG59XG4uZGVxdWUtd3JhcHBlci5ob21lIC5jb250YWluZXIgLndpZGdldHMgbGkgLmNhcmQgLmNhcmQtYWN0aW9uIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmY7XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvaW5kZXgubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLmRlcXVlLmF1dG9jb21wbGV0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgLmF1dG9jb21wbGV0ZV9oaW50c3tcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBibGFjaztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cblxuICAgIC5oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuYXV0b2NvbXBsZXRlX2hpbnQge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgfVxuXG4gICAgLmF1dG9jb21wbGV0ZV9oaW50cyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDM3NHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogOXB4IDEycHggMTBweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0NhYmluJztcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmNjMjtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvYXV0b2NvbXBsZXRlL3N0eWxlLmxlc3MiLCIuZGVxdWUtd3JhcHBlciB7XG4gICNkZWZhdWx0LFxuICAjZGVmYXVsdFRvZ2dsZSxcbiAgI3NlY29uZGFyeS1kZWZhdWx0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuXG4gIGJ1dHRvbiwgW3JvbGU9XCJidXR0b25cIl0ge1xuICAgICYuZGVxdWUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWF4LXdpZHRoOiAzNzRweDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZzogOXB4IDEycHggMTBweDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICdDYWJpbic7XG5cbiAgICAgICYucHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibHVlO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYzI7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUtMztcbiAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCBAYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICYudG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgICZbYXJpYS1wcmVzc2VkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrLTI7XG4gICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYmxhY2s7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjay0yO1xuICAgICAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuLnByZXNzZWQtb24taWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxFNzNFJztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL2J1dHRvbi9zdHlsZS5sZXNzIiwiLmRlcXVlLXdyYXBwZXIge1xuICAuZXhhbXBsZS1zZWN0aW9ue1xuICAgIC5leGFtcGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuZGVxdWVbcm9sZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIElFIDEwKyAqL1xuICAgIHVzZXItc2VsZWN0OiBub25lOyAgICAgICAgICAvKiBmdXR1cmUtcHJvb2YgKi9cbiAgICAmLmZvY3VzZWQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC50b2dnbGUtaW5kaWNhdG9ye1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtbGFiZWwge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAudG9nZ2xlLWluZGljYXRvciB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjMDAwLCBpbnNldCAwIDAgMCAxMHB4IHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1jaGVja2VkPVwidHJ1ZVwiXSAudG9nZ2xlLWluZGljYXRvciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxMHB4ICMwMDc4RDc7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAn7qO7JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmW2FyaWEtY2hlY2tlZD1cIm1peGVkXCJdIC50b2dnbGUtaW5kaWNhdG9yIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwcHggIzAwNzhENztcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICfunLgnO1xuICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVxdWUuY2hlY2tib3gtZ3JvdXAge1xuICAgIFtyb2xlPVwiY2hlY2tib3hcIl06bm90KC5yb290Q2hlY2tib3gpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL2NoZWNrYm94L3N0eWxlLmxlc3MiLCIuZGVxdWUtd3JhcHBlciB7XG4gIC5kZXF1ZS5zY3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBvcGFjaXR5OiAuOTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5kZXF1ZS5kaWFsb2dfYm94IHtcbiAgICAmLmRpYWxvZyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4RDc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDc2MHB4O1xuICAgICAgbWF4LXdpZHRoOiA1NDZweDtcbiAgICAgIG1pbi13aWR0aDogMjk2cHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAuaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMzVweCAwIDVweDtcbiAgICAgICAgY29sb3I6IEBibGFjay0yO1xuICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYubm9UaXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6IEBibGFjay0yO1xuICAgICAgI21vZGFsRm9ybXtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ub3RpZnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5jbG9zZUJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEU3MTEnO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBjb2xvcjogQGJsdWU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy9kaWFsb2cvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLmRlcXVlLmV4cGFuZGVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmhvdmVye1xuICAgICAgc3VtbWFyeSwgLnN1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWN0aXZle1xuICAgICAgc3VtbWFyeSwgLnN1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICBzdW1tYXJ5LCAuc3VtbWFyeSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDM2cHggMTRweCAxMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIu6cjVwiO1xuICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgICBjb2xvcjogQGJsYWNrLTQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgQGJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICB9XG5cbiAgICAgIC5pbmRpY2F0b3Ige1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAzcHggMDtcbiAgICAgIH1cblxuICAgICAgLnN1bW1hcnlUZXh0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDM2cHggMTRweCAxMnB4O1xuICAgIH1cblxuICB9XG4gIC5kZXF1ZS5leHBhbmRlcltvcGVuXXtcbiAgICBzdW1tYXJ5LCAuc3VtbWFyeXtcbiAgICAgIHBhZGRpbmc6IDE0cHggMzZweCAxNHB4IDEycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAn7pyOJztcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAxNHB4IDM2cHggMTRweCAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL2V4cGFuZGVyL3N0eWxlLmxlc3MiLCIuZGVxdWUtd3JhcHBlciB7XG4gIC5kZXF1ZVtyb2xlPVwibGlua1wiXSwgYXtcbiAgICBjb2xvcjogQGJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIEBibGFjaztcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgQGJsYWNrO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG4gICAgJjp2aXNpdGVke1xuICAgICAgY29sb3I6IEBwdXJwbGU7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvbGluay9zdHlsZS5sZXNzIiwiLmRlcXVlLXdyYXBwZXIge1xuICBmaWVsZHNldHtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmRlcXVlW3JvbGU9XCJtZW51YmFyXCJdLCAuZGVxdWVbcm9sZT1cIm1lbnVcIl0ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgJlthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgJlthcmlhLW9yaWVudGF0aW9uPVwidmVydGljYWxcIl0ge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHggMTNweDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgICAgJi5tZW51LW9wZW57XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbcm9sZT1cInNlcGFyYXRvclwiXXtcbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgbGkgdWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZbYXJpYS1vcmllbnRhdGlvbj1cImhvcml6b250YWxcIl0ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBsaXtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMTJweCAxM3B4O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGxhYmVse1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZbYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHVsIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZpZWxkc2V0e1xuICAgICAgICBsZWdlbmR7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgbGl7XG4gICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgW3JvbGU9XCJzZXBhcmF0b3JcIl1bYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbiAgICB9XG5cbiAgICBbcm9sZT1cInNlcGFyYXRvclwiXVthcmlhLW9yaWVudGF0aW9uPVwiaG9yaXpvbnRhbFwiXSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIFthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXTpub3QoLm1lbnUtb3BlbikgdWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgfVxuXG4gICAgW3JvbGU9XCJtZW51aXRlbVwiXVthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXSB7XG5cbiAgICAgIC5pbmRpY2F0b3Ige1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjowIDAgMCA3cHg7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5tZW51LW9wZW4pIC5pbmRpY2F0b3Ige1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICfunawnO1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LW9wZW4gLmluZGljYXRvciB7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJ+6cjSc7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL21lbnUvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLnByb2dyZXNzQmFyIHtcbiAgICAjZXhhbXBsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG4gIC5kZXF1ZVtyb2xlPVwicHJvZ3Jlc3NiYXJcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1pbi13aWR0aDogMjk2cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcblxuICAgICY6aW5kZXRlcm1pbmF0ZSB7XG4gICAgICAmOjotbW96LXByb2dyZXNzLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW3ZhbHVlXSkge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWluLXdpZHRoOiAyOTZweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IG1vdmUgMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC1tb3otYW5pbWF0aW9uOiBtb3ZlIDIwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IG1vdmUgMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAzMyUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSA2NiUsIHRyYW5zcGFyZW50IDY2JSksXG4gICAgICAgICBsaW5lYXItZ3JhZGllbnQodG9wLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpKSxcbiAgICAgICAgIGxpbmVhci1ncmFkaWVudChsZWZ0LCBAYmx1ZSwgQHdoaXRlLCBAYmx1ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAzMyUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsIDI1NSwgLjEpIDY2JSwgdHJhbnNwYXJlbnQgNjYlKSxcbiAgICAgICAgIC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KSksXG4gICAgICAgICAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAYmx1ZSwgQHdoaXRlLCBAYmx1ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgIFx0ICAgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLFxuICAgIFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSAzMyUsXG4gICAgXHQgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwyNTUsIDI1NSwgLjEpIDY2JSwgdHJhbnNwYXJlbnQgNjYlKSxcbiAgICBcdCAgIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxcbiAgICBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KSxcbiAgICBcdCAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjI1KSksXG4gICAgXHQgICAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAYmx1ZSwgQHdoaXRlLCBAYmx1ZSk7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmx1ZTtcbiAgICB9XG4gICAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgICAgYmFja2dyb3VuZDogQGJsdWU7XG4gICAgfVxuICAgICYgPiBbcm9sZT1cInByb2dyZXNzYmFyXCJdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgbWluLXdpZHRoOiAyOTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxuICAgICYgPiBbcm9sZT1cInByb2dyZXNzYmFyXCJdID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDc4RDc7XG4gICAgICBjb2xvcjogIzAwNzhENztcbiAgICB9XG4gIH1cbiAgQGtleWZyYW1lcyBtb3ZlIHtcbiAgICAgIDAlIHtcbiAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgIH1cbiAgICAgIDEwMCUge1xuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDAwcHggMDtcbiAgICAgIH1cbiAgfVxuXG5cbiAgQC13ZWJraXQta2V5ZnJhbWVzIG1vdmUge1xuICAgICAgMCUge1xuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMDBweCAwO1xuICAgICAgfVxuICB9XG5cbiAgQC1tb3ota2V5ZnJhbWVzIG1vdmUge1xuICAgICAgMCUge1xuICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgfVxuICAgICAgMTAwJSB7XG4gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwMDBweCAwO1xuICAgICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvcHJvZ3Jlc3NCYXIvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLmRlcXVle1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsZWdlbmQsIC5sZWdlbmR7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmRlcXVlIFtyb2xlPVwicmFkaW9ncm91cFwiXSB7XG4gICAgLmZvY3VzZWQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIC50b2dnbGUtaW5kaWNhdG9ye1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIEBibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbcm9sZT1cInJhZGlvXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogZnV0dXJlLXByb29mICovXG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgLnRvZ2dsZS1sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b2dnbGUtaW5kaWNhdG9yIHtcbiAgICAgIGJvcmRlcjogc29saWQgIzAwMCAxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgW2FyaWEtY2hlY2tlZD1cInRydWVcIl0gLnRvZ2dsZS1pbmRpY2F0b3Ige1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIFthcmlhLWNoZWNrZWQ9XCJmYWxzZVwiXSAudG9nZ2xlLWluZGljYXRvciB7XG4gICAgICAmOmJlZm9yZXtcblxuICAgICAgfVxuICAgIH1cblxuICAgIFthcmlhLWNoZWNrZWQ9XCJtaXhlZFwiXSAudG9nZ2xlLWluZGljYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cblxuICAgIHVsW3JvbGU9XCJyYWRpb2dyb3VwXCJdIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICBsaT5bYXJpYS1jaGVja2VkPVwidHJ1ZVwiXSB7XG4gICAgICAvLyB0aGlzIHdvdWxkIGJlIGNvb2wsIGJ1dCBvaCB3ZWxsLlxuICAgICAgLy8gbGlzdC1zdHlsZTogZGlzYztcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy9yYWRpby9zdHlsZS5sZXNzIiwiLmRlcXVlLXdyYXBwZXIge1xuICAuZGVxdWUubXVsdGlyYW5nZS13aWRnZXQge1xuICAgIGxhYmVse1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgIGlucHV0e1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIEBibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3OEQ3O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6Zm9jdXMsICY6YWN0aXZle1xuICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgQGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvbXVsdGlyYW5nZS9zdHlsZS5sZXNzIiwiLmRlcXVlLXdyYXBwZXIge1xuICAuZGVxdWUudGFiUGFuZWwge1xuICAgIFtyb2xlPVwidGFibGlzdFwiXSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICB1bFtyb2xlPVwidGFibGlzdFwiXSBsaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkIEBibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaVtyb2xlPVwidGFiXCJdW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRBcmVhIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBbcm9sZT1cInRhYnBhbmVsXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5vdXRwdXQtd3JhcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5wYXVzZSwgLnBsYXkge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy90YWJwYW5lbC9zdHlsZS5sZXNzIiwiLmRlcXVlLXdyYXBwZXIge1xuICAuZGVxdWUudG9vbHRpcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBtaW4td2lkdGg6IDEwNHB4O1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB6LWluZGV4OiA3MDA7XG4gICAgdG9wOiA2M3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgQG1lZGlhIEBtb2JpbGVMRyB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICBsZWZ0OiAyODBweDtcbiAgICB9XG4gIH1cblxuICAudG9vbHRpcFdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYubGluay13cmFwIHtcbiAgICAgIC5kZXF1ZS50b29sdGlwIHtcbiAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJ1dHRvbi13cmFwIHtcbiAgICAgIC5kZXF1ZS50b29sdGlwIHtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICBsZWZ0OiAxOTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy90b29sdGlwL3N0eWxlLmxlc3MiLCIuZGVxdWUtd3JhcHBlciB7XG4gIC5vbmUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAjdGFyZ2V0RmllbGQsIC5oZWxwZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaGVscGVyIHtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZXF1ZS50b29sdGlwe1xuICAgIGZpZWxkc2V0e1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBbcm9sZT1cImRpYWxvZ1wiXXtcbiAgICAmLmRlcXVlLnRvb2x0aXB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5oZWxwZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfupYYnO1xuICAgICAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL3Rvb2x0aXBEaWFsb2cvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLmRlcXVlW3JvbGU9XCJ0cmVlXCJdIHtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgbGlbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGlbcm9sZT1cInRyZWVpdGVtXCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogZnV0dXJlLXByb29mICovXG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogQGJsYWNrLTU7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCBAYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmIHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJ+6cuCc7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjZlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudHJlZWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgIH1cblxuICAgICAgJlthcmlhLXNlbGVjdGVkPSd0cnVlJ10gPiAudHJlZWxhYmVsIHtcbiAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuY2gge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgW3JvbGU9XCJ0cmVlaXRlbVwiXVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IC5icmFuY2gge1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ+6cjSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbXdmLWdseXBocyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW3JvbGU9XCJ0cmVlaXRlbVwiXVthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gPiAuYnJhbmNoIHtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICfunawnO1xuICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL3RyZWUvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgZm9ybS5kZXF1ZVtkYXRhLWZlZWRiYWNrLXR5cGVdIHtcbiAgICAuZmVlZGJhY2staG9sZGVye1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS13cmFwIHtcbiAgICAgIC5kZXF1ZS50b29sdGlwIHtcbiAgICAgICAgdG9wOiA2M3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggNnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgQG1lZGlhIEBtb2JpbGVMRyB7XG4gICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgIGxlZnQ6IDI4NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAucGFzc3dvcmRFdmFsdWF0aW9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC5wYXNzd29yZF9sZXZlbCB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmW2RhdGEtcGFzc3dvcmQtcXVhbGl0eT1cIjBcIl0ge1xuICAgICAgICAucGFzc3dvcmRfbGV2ZWwubGV2ZWwwIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1VuYWNjZXB0YWJsZSc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAwIDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBtYXJnaW46IDRweCAwIDI0cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJltkYXRhLXBhc3N3b3JkLXF1YWxpdHk9XCIxXCJdIHtcbiAgICAgICAgLnBhc3N3b3JkX2xldmVsLmxldmVsMCBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFzc3dvcmRfbGV2ZWwubGV2ZWwxIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1Bvb3InO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiMlwiXSB7XG4gICAgICAgIC5wYXNzd29yZF9sZXZlbC5sZXZlbDAgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhc3N3b3JkX2xldmVsLmxldmVsMSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFzc3dvcmRfbGV2ZWwubGV2ZWwyIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ09rJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmW2RhdGEtcGFzc3dvcmQtcXVhbGl0eT1cIjNcIl0ge1xuICAgICAgICAucGFzc3dvcmRfbGV2ZWwubGV2ZWwwIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wYXNzd29yZF9sZXZlbC5sZXZlbDEgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhc3N3b3JkX2xldmVsLmxldmVsMiBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFzc3dvcmRfbGV2ZWwubGV2ZWwzIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ0dvb2QnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1wYXNzd29yZC1xdWFsaXR5PVwiNFwiXSB7XG4gICAgICAgIC5wYXNzd29yZF9sZXZlbC5sZXZlbDAgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhc3N3b3JkX2xldmVsLmxldmVsMSBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucGFzc3dvcmRfbGV2ZWwubGV2ZWwyIGltZyB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wYXNzd29yZF9sZXZlbC5sZXZlbDMgaW1nIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnBhc3N3b3JkX2xldmVsLmxldmVsNCBpbWcgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdHcmVhdCc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2hhcnMtcmVtYWluaW5nIHtcbiAgICAgIGNvbG9yOiAjMmUyZTJlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBcdG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvZm9ybVZhbGlkYXRpb24vc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgdGFibGUuZGVxdWV7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBjYXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEB3aGl0ZS0yO1xuXG4gICAgICB0aCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNik7XG5cbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0YWJsZUNvbHVtbkxhYmVse1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkYXNoZWQgQGJsYWNrO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCBAYmxhY2stNTtcbiAgICBcdCAgICB9XG5cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJ+6cuCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBidXR0b257XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbY29sc3Bhbl06bm90KFtjb2xzcGFuPVwiMVwiXSl7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1zb3J0PVwiZGVzY2VuZGluZ1wiXXtcbiAgICAgICAgICAuc29ydGFibGVDb2x1bW5MYWJlbHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfunI0nO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtc29ydD1cImFzY2VuZGluZ1wiXXtcbiAgICAgICAgICAuc29ydGFibGVDb2x1bW5MYWJlbHtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfunI4nO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgfVxuICAgICAgdGQsIHRoe1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICB9XG4gICAgICB0ZCwgdGh7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvc29ydGFibGVUYWJsZS9zdHlsZS5sZXNzIiwiLmRlcXVlLXdyYXBwZXIge1xuICAucmVzcG9uc2l2ZS10YWJsZS13cmFwcGVyIHtcbiAgICB0YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgIGNhcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgfVxuXG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJsYWNrLTQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBibGFjay00O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJsYWNrLTQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAd2hpdGUtMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy9jb2xsYXBzaW5nVGFibGUvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLmRlcXVlLnNsaWRlci13aWRnZXQge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOmZvY3Vze1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICAgIH1cbiAgICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkO1xuICAgICAgfVxuICAgICAgJjo6LW1zLXRodW1iIHtcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDc4RDc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3OEQ3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA3OEQ3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmOjotbXMtdHJhY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICZbYXJpYS1vcmllbnRhdGlvbj1cInZlcnRpY2FsXCJdIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICB3cml0aW5nLW1vZGU6IGJ0LWxyO1xuICAgICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc4RDc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzhENztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOjotbXMtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDc4RDc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICAmOjotbXMtdHJhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICZbb3JpZW50PVwidmVydGljYWxcIl17XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy9zbGlkZXIvc3R5bGUubGVzcyIsIi5kZXF1ZS13cmFwcGVyIHtcbiAgLmRlcXVlLmhpZXJhcmNoaWNhbE1lbnUge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIGJ1dHRvblthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gKyB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIGJ1dHRvbiwgbGkgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBGaXJlZm94IGFsbCAqL1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIElFIDEwKyAqL1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgIC8qIGZ1dHVyZS1wcm9vZiAqL1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgICAgcGFkZGluZzogMTFweCAxMnB4IDEzcHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXXtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY29udGVudDogJ+6drCc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdtd2YtZ2x5cGhzJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl17XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAn7pyNJztcbiAgICAgICAgICBmb250LWZhbWlseTogJ213Zi1nbHlwaHMnO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgb3V0bGluZTogMXB4IGRhc2hlZDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyB3ZWJwYWNrOi8vL3NyYy9oaWVyYXJjaGljYWxNZW51L3N0eWxlLmxlc3MiLCIuY2xlYXJmaXgoKSB7XG4gICp6b29tOiAxO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2s6Ly8vc3JjL2NvcmUvX3V0aWxzLmxlc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgYSBvdXRlciBjb250YWluZXIgYnkgY2VudHJpbmcgaXQgaW4gdGhlIHZpZXdwb3J0LCBjbGVhcmluZyBpdHMgZmxvYXRzLCBhbmQgc2V0dGluZyBpdHMgYG1heC13aWR0aGAuXG4vLyBBbHRob3VnaCBvcHRpb25hbCwgdXNpbmcgYG91dGVyLWNvbnRhaW5lcmAgaXMgcmVjb21tZW5kZWQuIFRoZSBtaXhpbiBjYW4gYmUgY2FsbGVkIG9uIG1vcmUgdGhhbiBvbmUgZWxlbWVudCBwZXIgcGFnZSxcbi8vIGFzIGxvbmcgYXMgdGhleSBhcmUgbm90IG5lc3RlZC5cbi8vXG4vLyBAbG9jYWwtbWF4LXdpZHRoXG4vLyAgIE1heCB3aWR0aCB0byBiZSBhcHBsaWVkIHRvIHRoZSBlbGVtZW50LiBDYW4gYmUgYSBwZXJjZW50YWdlIG9yIGEgbWVhc3VyZS5cbi8vXG4vLyBAZXhhbXBsZSAtIExFU1MgVXNhZ2Vcbi8vICAgLmVsZW1lbnQge1xuLy8gICAgIC5vdXRlci1jb250YWluZXIoMTAwJSk7XG4vLyAgIH1cbi8vXG4vLyBAZXhhbXBsZSAtIENTUyBPdXRwdXRcbi8vICAgLmVsZW1lbnQge1xuLy8gICAgICp6b29tOiAxO1xuLy8gICAgIG1heC13aWR0aDogMTAwJTtcbi8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbi8vICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4vLyAgIH1cbi8vXG4vLyAgIC5lbGVtZW50OmJlZm9yZSxcbi8vICAgLmVsZW1lbnQ6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiIFwiO1xuLy8gICAgIGRpc3BsYXk6IHRhYmxlO1xuLy8gICB9XG4vL1xuLy8gICAuZWxlbWVudDphZnRlciB7XG4vLyAgICAgY2xlYXI6IGJvdGg7XG4vLyAgIH1cblxuLm91dGVyLWNvbnRhaW5lcihAbG9jYWwtbWF4LXdpZHRoOiBAbmVhdC1tYXgtd2lkdGgpIHtcbiAgLmNsZWFyZml4KCk7XG4gIG1heC13aWR0aDogQGxvY2FsLW1heC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvZ3JpZC9fb3V0ZXItY29udGFpbmVyLmxlc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIFNwZWNpZmllcyB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW4gZWxlbWVudCBzaG91bGQgc3Bhbi4gSWYgdGhlIHNlbGVjdG9yIGlzIG5lc3RlZCB0aGUgbnVtYmVyIG9mIGNvbHVtbnNcbi8vIG9mIGl0cyBwYXJlbnQgZWxlbWVudCBzaG91bGQgYmUgcGFzc2VkIGFzIGFuIGFyZ3VtZW50IGFzIHdlbGwuXG4vL1xuLy8gQGNvbHVtbnNcbi8vICAgVGhlIHVuaXRsZXNzIG51bWJlciBvZiBjb2x1bW5zIHRoZSBlbGVtZW50IHNwYW5zIChyZXF1aXJlZCkuXG4vLyAgIGBAY29sdW1uc2AgYWxzbyBhY2NlcHRzIGRlY2ltYWxzIGZvciB3aGVuIGl0J3MgbmVjZXNzYXJ5IHRvIGJyZWFrIG91dCBvZiB0aGUgc3RhbmRhcmQgZ3JpZC5cbi8vICAgRS5nLiBQYXNzaW5nIGAyLjRgIGluIGEgc3RhbmRhcmQgMTIgY29sdW1uIGdyaWQgd2lsbCBkaXZpZGUgdGhlIHJvdyBpbnRvIDUgY29sdW1ucy5cbi8vXG4vLyBAY29udGFpbmVyLWNvbHVtbnNcbi8vICAgVGhlIG51bWJlciBvZiBjb2x1bW5zIHRoZSBwYXJlbnQgZWxlbWVudCBzcGFucy4gSWYgaXMgbm90IHBhc3NlZCwgaXQgaXMgZXF1YWwgdG8gYEBuZWF0LWdyaWQtY29sdW1uc2AsXG4vLyAgIHRoZSB0b3RhbCBudW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbi8vXG4vLyBAZGlzcGxheVxuLy8gICBTZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IG9mIHRoZSBlbGVtZW50LiBCeSBkZWZhdWx0IGl0IHNldHMgdGhlIGRpc3BsYXkgcHJvcGVydHkgb2YgdGhlIGVsZW1lbnQgdG8gYGJsb2NrYC5cbi8vICAgSWYgcGFzc2VkIGBibG9jay1jb2xsYXBzZWAsIGl0IGFsc28gcmVtb3ZlcyB0aGUgbWFyZ2luIGd1dHRlciBieSBhZGRpbmcgaXQgdG8gdGhlIGVsZW1lbnQgd2lkdGguXG4vLyAgIElmIHBhc3NlZCBgdGFibGVgLCBpdCBzZXRzIHRoZSBkaXNwbGF5IHByb3BlcnR5IHRvIGB0YWJsZS1jZWxsYCBhbmQgY2FsY3VsYXRlcyB0aGUgd2lkdGggb2YgdGhlXG4vLyAgIGVsZW1lbnQgd2l0aG91dCB0YWtpbmcgZ3V0dGVycyBpbnRvIGNvbnNpZGVyYXRpb24uIFRoZSByZXN1bHQgZG9lcyBub3QgYWxpZ24gd2l0aCB0aGUgYmxvY2stYmFzZWQgZ3JpZC5cbi8vXG4vLyBAZXhhbXBsZSAtIExFU1MgVXNhZ2Vcbi8vICAgLmVsZW1lbnQge1xuLy8gICAgIC5zcGFuLWNvbHVtbnMoNik7XG4vL1xuLy8gICAgLm5lc3RlZC1lbGVtZW50IHtcbi8vICAgICAgLnNwYW4tY29sdW1ucygyLCA2KTtcbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gQGV4YW1wbGUgLSBDU1MgT3V0cHV0XG4vLyAgIC5lbGVtZW50IHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBmbG9hdDogbGVmdDtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDIuMzU3NjUxNiU7XG4vLyAgICAgd2lkdGg6IDQ4LjgyMTE3NDIlO1xuLy8gICB9XG4vL1xuLy8gICAuZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgIH1cbi8vXG4vLyAgIC5lbGVtZW50IC5uZXN0ZWQtZWxlbWVudCB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiA0LjgyOTE1NzkxJTtcbi8vICAgICB3aWR0aDogMzAuMTEzODk0NzIlO1xuLy8gICB9XG4vL1xuLy8gICAuZWxlbWVudCAubmVzdGVkLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICB9XG5cbi5zcGFuLWNvbHVtbnMoQGNvbHVtbnMsIEBjb250YWluZXItY29sdW1uczogQG5lYXQtZ3JpZC1jb2x1bW5zLCBAZGlzcGxheTogQG5lYXQtZGVmYXVsdC1kaXNwbGF5LCBAZGlyZWN0aW9uOiBAbmVhdC1kZWZhdWx0LWRpcmVjdGlvbikge1xuICAuc3Bhbi1jb2x1bW5zLWFwcGx5KCkgd2hlbiAoQGRpc3BsYXkgPSB0YWJsZSkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoQGNvbHVtbnMgLyBAY29udGFpbmVyLWNvbHVtbnMpO1xuICB9XG5cbiAgLnNwYW4tY29sdW1ucy1hcHBseSgpIHdoZW4gKEBkaXNwbGF5ID0gYmxvY2stY29sbGFwc2UpIHtcbiAgICAuZmxleC13aWR0aChAY29sdW1ucywgQGNvbnRhaW5lci1jb2x1bW5zKTtcbiAgICAuZmxleC1ndXR0ZXIoQGNvbnRhaW5lci1jb2x1bW5zKTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBAb3Bwb3NpdGUtZGlyZWN0aW9uO1xuICAgIHdpZHRoOiBAY29sdW1uLXdpZHRoICsgQGNvbHVtbi1ndXR0ZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IEBjb2x1bW4td2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLnNwYW4tY29sdW1ucy1hcHBseSgpIHdoZW4gbm90IChAZGlzcGxheSA9IHRhYmxlKSBhbmQgbm90IChAZGlzcGxheSA9IGJsb2NrLWNvbGxhcHNlKSB7XG4gICAgLmZsZXgtd2lkdGgoQGNvbHVtbnMsIEBjb250YWluZXItY29sdW1ucyk7XG4gICAgLmZsZXgtZ3V0dGVyKEBjb250YWluZXItY29sdW1ucyk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogQG9wcG9zaXRlLWRpcmVjdGlvbjtcbiAgICBtYXJnaW4tQHtkaXJlY3Rpb259OiBAY29sdW1uLWd1dHRlcjtcbiAgICB3aWR0aDogQGNvbHVtbi13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tQHtkaXJlY3Rpb259OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5nZXQtZGlyZWN0aW9uKEBkaXJlY3Rpb24pO1xuXG4gIC5zcGFuLWNvbHVtbnMtYXBwbHkoKTtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvZ3JpZC9fc3Bhbi1jb2x1bW5zLmxlc3MiLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIFJlbW92ZXMgdGhlIGVsZW1lbnQncyBndXR0ZXIgbWFyZ2luLCByZWdhcmRsZXNzIG9mIGl0cyBwb3NpdGlvbiBpbiB0aGUgZ3JpZCBoaWVyYXJjaHkgb3IgZGlzcGxheSBwcm9wZXJ0eS5cbi8vIEl0IGNhbiB0YXJnZXQgYSBzcGVjaWZpYyBlbGVtZW50LCBvciBldmVyeSBgbnRoLWNoaWxkYCBvY2N1cnJlbmNlLiBXb3JrcyBvbmx5IHdpdGggYGJsb2NrYCBsYXlvdXRzLlxuLy9cbi8vIEBxdWVyeVxuLy8gICBTdXBwb3J0ZWQgYXJndW1lbnRzIGFyZSBgbnRoLWNoaWxkYCBzZWxlY3RvcnMgKHRhcmdldHMgYSBzcGVjaWZpYyBwc2V1ZG8gZWxlbWVudCkgYW5kIGBhdXRvYCAodGFyZ2V0cyBgbGFzdC1jaGlsZGApLlxuLy9cbi8vICAgV2hlbiBwYXNzZWQgYW4gYG50aC1jaGlsZGAgYXJndW1lbnQgb2YgdHlwZSBgKm5gIHdpdGggYGJsb2NrYCBkaXNwbGF5LCB0aGUgb21lZ2EgbWl4aW4gYXV0b21hdGljYWxseVxuLy8gICBhZGRzIGEgY2xlYXIgdG8gdGhlIGAqbisxYCB0aCBlbGVtZW50LlxuLy9cbi8vICAgTm90ZSB0aGF0IGNvbXBvc2l0ZSBhcmd1bWVudHMgc3VjaCBhcyBgMm4rMWAgZG8gbm90IHN1cHBvcnQgdGhpcyBmZWF0dXJlLlxuLy9cbi8vIEBkaXJlY3Rpb25cbi8vICBTZXRzIHRoZSBsYXlvdXQgZGlyZWN0aW9uLiBDYW4gYmUgYExUUmAgKGxlZnQtdG8tcmlnaHQpIG9yIGBSVExgIChyaWdodC10by1sZWZ0KS5cbi8vXG4vLyBAZXhhbXBsZSAtIExFU1MgVXNhZ2Vcbi8vICAgLmVsZW1lbnQge1xuLy8gICAgIC5vbWVnYSgpO1xuLy8gICB9XG4vL1xuLy8gICAubnRoLWVsZW1lbnQge1xuLy8gICAgIC5vbWVnYSg0bik7XG4vLyAgIH1cbi8vXG4vLyAgIC5hdXRvLWVsZW1lbnQge1xuLy8gICAgIC5vbWVnYShhdXRvKTtcbi8vICAgfVxuLy9cbi8vIEBleGFtcGxlIC0gQ1NTIE91dHB1dFxuLy8gICAuZWxlbWVudCB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICB9XG4vL1xuLy8gICAubnRoLWVsZW1lbnQ6bnRoLWNoaWxkKDRuKSB7XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuLy8gICB9XG4vL1xuLy8gICAubnRoLWVsZW1lbnQ6bnRoLWNoaWxkKDRuKzEpIHtcbi8vICAgICBjbGVhcjogbGVmdDtcbi8vICAgfVxuLy9cbi8vICAgLmF1dG8tZWxlbWVudDpsYXN0LWNoaWxkIHtcbi8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4vLyAgIH1cblxuLm9tZWdhKEBxdWVyeTogJycsIEBkaXJlY3Rpb246IEBuZWF0LWRlZmF1bHQtZGlyZWN0aW9uKSB3aGVuIChAcXVlcnkgPSAnJykge1xuICAuZ2V0LWRpcmVjdGlvbihAZGlyZWN0aW9uKTtcblxuICBtYXJnaW4tQHtkaXJlY3Rpb259OiAwO1xufVxuXG4ub21lZ2EoQHF1ZXJ5LCBAZGlyZWN0aW9uOiBAbmVhdC1kZWZhdWx0LWRpcmVjdGlvbikgd2hlbiAoQHF1ZXJ5ID0gYXV0bykge1xuICAuZ2V0LWRpcmVjdGlvbihAZGlyZWN0aW9uKTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1Ae2RpcmVjdGlvbn06IDA7XG4gIH1cbn1cblxuLm9tZWdhKEBxdWVyeSwgQGRpcmVjdGlvbjogQG5lYXQtZGVmYXVsdC1kaXJlY3Rpb24pIHdoZW4gbm90IChAcXVlcnkgPSBhdXRvKSB7XG4gIC5nZXQtZGlyZWN0aW9uKEBkaXJlY3Rpb24pO1xuXG4gIC5jbGVhcigpIHdoZW4gKGlzbnVtYmVyKEBxdWVyeSkgPSB0cnVlKSBhbmQgKGdldC11bml0KEBxdWVyeSkgPSBuKSB7XG4gICAgJjpudGgtY2hpbGQoQHtxdWVyeX0gKyAxKSB7XG4gICAgICBjbGVhcjogQG9wcG9zaXRlLWRpcmVjdGlvbjtcbiAgICB9XG4gIH1cblxuICAmOm50aC1jaGlsZChAe3F1ZXJ5fSkge1xuICAgIG1hcmdpbi1Ae2RpcmVjdGlvbn06IDA7XG4gIH1cblxuICAuY2xlYXIoKTtcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gd2VicGFjazovLy9zcmMvZ3JpZC9fb21lZ2EubGVzcyJdLCJzb3VyY2VSb290IjoiIn0=*/