@charset "UTF-8";
/* jsTree default theme */
.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}

.jstree-node {
  white-space: nowrap;
}

.jstree-anchor {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}

.jstree-anchor:focus {
  outline: 0;
}

.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}

.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}

.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}

.jstree-ocl {
  cursor: pointer;
}

.jstree-leaf > .jstree-ocl {
  cursor: default;
}

.jstree .jstree-open > .jstree-children {
  display: block;
}

.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}

.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}

.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}

.jstree-hidden,
.jstree-node.jstree-hidden {
  display: none;
}

.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}

.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}

.jstree-rtl .jstree-node {
  margin-left: 0;
}

.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}

.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}

.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}

.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}

.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.jstree-contextmenu .jstree-anchor {
  -webkit-user-select: none;
  /* disable selection/Copy of UIWebView */
  -webkit-touch-callout: none;
  /* disable the IOS popup when long-press on a link */
  -moz-user-select: none;
       user-select: none;
}

.vakata-context {
  display: none;
}

.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  box-shadow: 2px 2px 2px #999999;
}

.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}

.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}

.vakata-context li {
  list-style: none;
}

.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
}

.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}

.vakata-context li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position: right center;
  background-repeat: no-repeat;
}

.vakata-context li > a:focus {
  outline: 0;
}

.vakata-context .vakata-context-no-icons {
  margin-left: 0;
}

.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}

.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
}

.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}

.vakata-context .vakata-contextmenu-disabled > a > i {
  filter: grayscale(100%);
}

.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}

.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}

.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}

.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}

.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}

.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position: left center;
  background-repeat: no-repeat;
}

.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}

.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}

.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}

.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}

#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}

#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}

#jstree-dnd .jstree-ok {
  background: green;
}

#jstree-dnd .jstree-er {
  background: red;
}

#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}

.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}

.jstree-default .jstree-anchor,
.jstree-default .jstree-animated,
.jstree-default .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}

.jstree-default .jstree-hovered {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}

.jstree-default .jstree-context {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}

.jstree-default .jstree-clicked {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999999;
}

.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}

.jstree-default .jstree-disabled {
  background: transparent;
  color: #666666;
}

.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}

.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}

.jstree-default .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}

.jstree-default .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}

.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}

.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}

.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #e7f4f9;
}

.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}

.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #e7f4f9;
}

.jstree-default > .jstree-striped {
  min-width: 100%;
  display: inline-block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}

.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}

.jstree-default .jstree-wholerow {
  box-sizing: border-box;
}

.jstree-default .jstree-wholerow-hovered {
  background: #e7f4f9;
}

.jstree-default .jstree-wholerow-clicked {
  background: #beebff;
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
}

.jstree-default .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}

.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
}

.jstree-default .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.jstree-default .jstree-icon:empty {
  width: 24px;
  height: 24px;
  line-height: 24px;
}

.jstree-default.jstree-rtl .jstree-node {
  margin-right: 24px;
}

.jstree-default .jstree-wholerow {
  height: 24px;
}

.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96);
}

.jstree-default .jstree-node {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}

.jstree-default .jstree-last {
  background-image: none;
}

.jstree-default .jstree-open > .jstree-ocl {
  background-position: -132px -4px;
}

.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -100px -4px;
}

.jstree-default .jstree-leaf > .jstree-ocl {
  background-position: -68px -4px;
}

.jstree-default .jstree-themeicon {
  background-position: -260px -4px;
}

.jstree-default > .jstree-no-dots .jstree-node,
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}

.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -4px;
}

.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -4px;
}

.jstree-default .jstree-disabled {
  background: transparent;
}

.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
}

.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}

.jstree-default .jstree-checkbox {
  background-position: -164px -4px;
}

.jstree-default .jstree-checkbox:hover {
  background-position: -164px -36px;
}

.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default .jstree-checked > .jstree-checkbox {
  background-position: -228px -4px;
}

.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default .jstree-checked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}

.jstree-default .jstree-anchor > .jstree-undetermined {
  background-position: -196px -4px;
}

.jstree-default .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}

.jstree-default .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}

.jstree-default > .jstree-striped {
  background-size: auto 48px;
}

.jstree-default.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}

.jstree-default.jstree-rtl .jstree-last {
  background-image: none;
}

.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}

.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}

.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}

.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}

.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -36px;
}

.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -36px;
}

.jstree-default .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}

.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(../images/throbber.gif?f3bc149017432b87da2e4112539c4549) center center no-repeat;
}

.jstree-default .jstree-file {
  background: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96) -100px -68px no-repeat;
}

.jstree-default .jstree-folder {
  background: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96) -260px -4px no-repeat;
}

.jstree-default > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}

#jstree-dnd.jstree-default {
  line-height: 24px;
  padding: 0 4px;
}

#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
  background-image: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96);
  background-repeat: no-repeat;
  background-color: transparent;
}

#jstree-dnd.jstree-default i {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

#jstree-dnd.jstree-default .jstree-ok {
  background-position: -4px -68px;
}

#jstree-dnd.jstree-default .jstree-er {
  background-position: -36px -68px;
}

.jstree-default .jstree-ellipsis {
  overflow: hidden;
}

.jstree-default .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 24px + 5px);
  text-overflow: ellipsis;
  overflow: hidden;
}

.jstree-default.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}

.jstree-default.jstree-rtl .jstree-last {
  background-image: none;
}

.jstree-default-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}

.jstree-default-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}

.jstree-default-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}

.jstree-default-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}

.jstree-default-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}

.jstree-default-small .jstree-wholerow {
  height: 18px;
}

.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
  background-image: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96);
}

.jstree-default-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}

.jstree-default-small .jstree-last {
  background-image: none;
}

.jstree-default-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}

.jstree-default-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}

.jstree-default-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}

.jstree-default-small .jstree-themeicon {
  background-position: -263px -7px;
}

.jstree-default-small > .jstree-no-dots .jstree-node,
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}

.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}

.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}

.jstree-default-small .jstree-disabled {
  background: transparent;
}

.jstree-default-small .jstree-disabled.jstree-hovered {
  background: transparent;
}

.jstree-default-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}

.jstree-default-small .jstree-checkbox {
  background-position: -167px -7px;
}

.jstree-default-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}

.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}

.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}

.jstree-default-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}

.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}

.jstree-default-small .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}

.jstree-default-small > .jstree-striped {
  background-size: auto 36px;
}

.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}

.jstree-default-small.jstree-rtl .jstree-last {
  background-image: none;
}

.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}

.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}

.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}

.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}

.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}

.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}

.jstree-default-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}

.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(../images/throbber.gif?f3bc149017432b87da2e4112539c4549) center center no-repeat;
}

.jstree-default-small .jstree-file {
  background: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96) -103px -71px no-repeat;
}

.jstree-default-small .jstree-folder {
  background: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96) -263px -7px no-repeat;
}

.jstree-default-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}

#jstree-dnd.jstree-default-small {
  line-height: 18px;
  padding: 0 4px;
}

#jstree-dnd.jstree-default-small .jstree-ok,
#jstree-dnd.jstree-default-small .jstree-er {
  background-image: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96);
  background-repeat: no-repeat;
  background-color: transparent;
}

#jstree-dnd.jstree-default-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}

#jstree-dnd.jstree-default-small .jstree-ok {
  background-position: -7px -71px;
}

#jstree-dnd.jstree-default-small .jstree-er {
  background-position: -39px -71px;
}

.jstree-default-small .jstree-ellipsis {
  overflow: hidden;
}

.jstree-default-small .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 18px + 5px);
  text-overflow: ellipsis;
  overflow: hidden;
}

.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}

.jstree-default-small.jstree-rtl .jstree-last {
  background-image: none;
}

.jstree-default-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}

.jstree-default-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}

.jstree-default-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}

.jstree-default-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}

.jstree-default-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}

.jstree-default-large .jstree-wholerow {
  height: 32px;
}

.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
  background-image: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96);
}

.jstree-default-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}

.jstree-default-large .jstree-last {
  background-image: none;
}

.jstree-default-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}

.jstree-default-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}

.jstree-default-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}

.jstree-default-large .jstree-themeicon {
  background-position: -256px 0px;
}

.jstree-default-large > .jstree-no-dots .jstree-node,
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}

.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}

.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}

.jstree-default-large .jstree-disabled {
  background: transparent;
}

.jstree-default-large .jstree-disabled.jstree-hovered {
  background: transparent;
}

.jstree-default-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}

.jstree-default-large .jstree-checkbox {
  background-position: -160px 0px;
}

.jstree-default-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}

.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}

.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}

.jstree-default-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}

.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}

.jstree-default-large .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}

.jstree-default-large > .jstree-striped {
  background-size: auto 64px;
}

.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}

.jstree-default-large.jstree-rtl .jstree-last {
  background-image: none;
}

.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}

.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}

.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}

.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}

.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}

.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}

.jstree-default-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}

.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(../images/throbber.gif?f3bc149017432b87da2e4112539c4549) center center no-repeat;
}

.jstree-default-large .jstree-file {
  background: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96) -96px -64px no-repeat;
}

.jstree-default-large .jstree-folder {
  background: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96) -256px 0px no-repeat;
}

.jstree-default-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}

#jstree-dnd.jstree-default-large {
  line-height: 32px;
  padding: 0 4px;
}

#jstree-dnd.jstree-default-large .jstree-ok,
#jstree-dnd.jstree-default-large .jstree-er {
  background-image: url(../images/32px.png?7b8ef9809145cfec0aa699bf38d0ed96);
  background-repeat: no-repeat;
  background-color: transparent;
}

#jstree-dnd.jstree-default-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}

#jstree-dnd.jstree-default-large .jstree-ok {
  background-position: 0px -64px;
}

#jstree-dnd.jstree-default-large .jstree-er {
  background-position: -32px -64px;
}

.jstree-default-large .jstree-ellipsis {
  overflow: hidden;
}

.jstree-default-large .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 32px + 5px);
  text-overflow: ellipsis;
  overflow: hidden;
}

.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}

.jstree-default-large.jstree-rtl .jstree-last {
  background-image: none;
}

@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 40px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 40px;
    height: 40px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url(../images/40px.png?106a7abc109fb5e787427a83e56d4336);
    background-position: 0 -200px;
    background-size: 120px 240px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url(../images/40px.png?106a7abc109fb5e787427a83e56d4336);
    background-position: -40px -200px;
    background-size: 120px 240px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-default-responsive {
    /*
    .jstree-open > .jstree-ocl,
    .jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
    */
  }
  .jstree-default-responsive .jstree-icon {
    background-image: url(../images/40px.png?106a7abc109fb5e787427a83e56d4336);
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-icon:empty {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 40px;
    background: transparent;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl,
  .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0 !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -40px 0 !important;
  }
  .jstree-default-responsive .jstree-themeicon {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox,
  .jstree-default-responsive .jstree-checkbox:hover {
    background-position: -40px -80px;
  }
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-node > .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-image: url(../images/40px.png?106a7abc109fb5e787427a83e56d4336);
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-node {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last {
    background-image: none;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-default-responsive .jstree-file {
    background: url(../images/40px.png?106a7abc109fb5e787427a83e56d4336) 0 -160px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-folder {
    background: url(../images/40px.png?106a7abc109fb5e787427a83e56d4336) -40px -40px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
  }
}
/* open-sans-300 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/open-sans-v34-latin-300.eot?175ca1018e88714026c69f42398ad54a); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-300.eot?175ca1018e88714026c69f42398ad54a?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-300.woff2?c93abfae8b4c45ec09295412e7e750f8) format("woff2"), url(../fonts/open-sans-v34-latin-300.woff?fbaa05ad22cd4594290a95b18ed12ce7) format("woff"), url(../fonts/open-sans-v34-latin-300.ttf?e57cd99d20fa05d6aa307f1a6114dd5c) format("truetype"), url(../fonts/open-sans-v34-latin-300.svg?43861e56feb84c33e33d8a8c35d78cb9#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/open-sans-v34-latin-regular.eot?6f06a4e846d03a69efdb53f4ffb359bb); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-regular.eot?6f06a4e846d03a69efdb53f4ffb359bb?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-regular.woff2?a1535f451fb7bb98f526f30e1050f487) format("woff2"), url(../fonts/open-sans-v34-latin-regular.woff?7958f4e4a2bb8025ef862d63e8419f43) format("woff"), url(../fonts/open-sans-v34-latin-regular.ttf?9fc51a004b9a3278a60b12b73262dcf0) format("truetype"), url(../fonts/open-sans-v34-latin-regular.svg?a9aff17ee65c2d3dd7a9f91e32d0b49c#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/open-sans-v34-latin-500.eot?a6c82a33d796472b2b7fbc311d5076ef); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-500.eot?a6c82a33d796472b2b7fbc311d5076ef?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-500.woff2?b8d62943d0a753a0e0289be459811165) format("woff2"), url(../fonts/open-sans-v34-latin-500.woff?8ea82a6bc34753ceeaded65e7a719575) format("woff"), url(../fonts/open-sans-v34-latin-500.ttf?d64d7a33194265b3f2de95195c3fcccd) format("truetype"), url(../fonts/open-sans-v34-latin-500.svg?549e9124651bc779fdca21e30e13824e#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/open-sans-v34-latin-600.eot?7562f9f952d39240293ed2ee76be1c87); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-600.eot?7562f9f952d39240293ed2ee76be1c87?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-600.woff2?7ef3bbc98d285227e83a644f04ef14a7) format("woff2"), url(../fonts/open-sans-v34-latin-600.woff?f031bf84d9797276192cd9fb5fc38130) format("woff"), url(../fonts/open-sans-v34-latin-600.ttf?8c07670b6f1f814c762aa593df21ef11) format("truetype"), url(../fonts/open-sans-v34-latin-600.svg?3d5351d0f1e0af7b27a04960467f0872#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/open-sans-v34-latin-700.eot?bdebcd6f76b99aeeb7014cb641653f11); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-700.eot?bdebcd6f76b99aeeb7014cb641653f11?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-700.woff2?b245bc85ddeedb27a5498aabf8807c76) format("woff2"), url(../fonts/open-sans-v34-latin-700.woff?2867e720135399c4b66587582c560772) format("woff"), url(../fonts/open-sans-v34-latin-700.ttf?21e7a98d7c6637ef8cc6c7da64e5423f) format("truetype"), url(../fonts/open-sans-v34-latin-700.svg?1418c060da5f38c8a0ff7170ee66da4d#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/open-sans-v34-latin-800.eot?bb18d2d66f38cf6f2a100132af42bbb9); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-800.eot?bb18d2d66f38cf6f2a100132af42bbb9?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-800.woff2?185f6b038323b60834d2fb472beec3b6) format("woff2"), url(../fonts/open-sans-v34-latin-800.woff?85529d398dc9862d74fe33d247e1585d) format("woff"), url(../fonts/open-sans-v34-latin-800.ttf?b6f33f3714ef02c32fceec625e97c62f) format("truetype"), url(../fonts/open-sans-v34-latin-800.svg?24a3c7e35e18c48fc9fcbd52e94e1777#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/open-sans-v34-latin-300italic.eot?3ddf4805ae7c45626290e0323bad73e0); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-300italic.eot?3ddf4805ae7c45626290e0323bad73e0?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-300italic.woff2?ed966cd8f1ad55137cdbeaffe6d978a7) format("woff2"), url(../fonts/open-sans-v34-latin-300italic.woff?ebd592b31b841fa1bb346f36f01b6402) format("woff"), url(../fonts/open-sans-v34-latin-300italic.ttf?ab3fd87dc887b478ff16e9a294b284e9) format("truetype"), url(../fonts/open-sans-v34-latin-300italic.svg?41c42f80ecf0f5998d0d9414dd204062#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/open-sans-v34-latin-italic.eot?1860df1bf20a5573f5caee9e31377245); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-italic.eot?1860df1bf20a5573f5caee9e31377245?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-italic.woff2?80a88fd1b15e99551462d14daba22965) format("woff2"), url(../fonts/open-sans-v34-latin-italic.woff?acfa2365a94366a6d7625b4c44730a43) format("woff"), url(../fonts/open-sans-v34-latin-italic.ttf?632c1ddeb9fda6878dfae575aadc26af) format("truetype"), url(../fonts/open-sans-v34-latin-italic.svg?93cf2e98154e6d16e58f010a163141ce#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/open-sans-v34-latin-600italic.eot?06b4ae51e8db48e34265a91d3b1eacf1); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-600italic.eot?06b4ae51e8db48e34265a91d3b1eacf1?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-600italic.woff2?9934eba5db905a32086d8e4200d3d41d) format("woff2"), url(../fonts/open-sans-v34-latin-600italic.woff?3df643644255156ee7ba6e4cc82f77fa) format("woff"), url(../fonts/open-sans-v34-latin-600italic.ttf?274e19d2d3000be8f86996c44bc8e6f7) format("truetype"), url(../fonts/open-sans-v34-latin-600italic.svg?6dc05508420f6a7c6f7a80a7fa5ecffe#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/open-sans-v34-latin-500italic.eot?44f4456c47ae2ff2dd48e1be8a28dac7); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-500italic.eot?44f4456c47ae2ff2dd48e1be8a28dac7?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-500italic.woff2?e2fc6d6a11155f788dcb43c46c3ab685) format("woff2"), url(../fonts/open-sans-v34-latin-500italic.woff?924ceb2dc24ce7320621b76f0a1748a3) format("woff"), url(../fonts/open-sans-v34-latin-500italic.ttf?3339c62351548fa27e0de8ded421ce8f) format("truetype"), url(../fonts/open-sans-v34-latin-500italic.svg?4e76029bd44b11c51e4f957244f86b95#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/open-sans-v34-latin-700italic.eot?0d5845dcd00c0f0870b561336ab12e57); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-700italic.eot?0d5845dcd00c0f0870b561336ab12e57?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-700italic.woff2?c580d11cd39cb1fee4f14a2c8700b610) format("woff2"), url(../fonts/open-sans-v34-latin-700italic.woff?0fe513540a4f6eaf936afa0081679845) format("woff"), url(../fonts/open-sans-v34-latin-700italic.ttf?c1e28f9919365be97a5af28ee13b90a7) format("truetype"), url(../fonts/open-sans-v34-latin-700italic.svg?1afc72a39951a938f31e83fc51a86e67#OpenSans) format("svg"); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/open-sans-v34-latin-800italic.eot?189056760f1c1b717173dc05e7c16d30); /* IE9 Compat Modes */
  src: local(""), url(../fonts/open-sans-v34-latin-800italic.eot?189056760f1c1b717173dc05e7c16d30?#iefix) format("embedded-opentype"), url(../fonts/open-sans-v34-latin-800italic.woff2?ace96d57a96c8cd31ba02fe3134d1f02) format("woff2"), url(../fonts/open-sans-v34-latin-800italic.woff?729519d8531bdebfd0f7363228cbd98b) format("woff"), url(../fonts/open-sans-v34-latin-800italic.ttf?27dc5fe9d666d5076e5449f1d3f64115) format("truetype"), url(../fonts/open-sans-v34-latin-800italic.svg?27e734388fd159abbd216e2f26570feb#OpenSans) format("svg"); /* Legacy iOS */
}
.color-dark {
  color: #33333D;
}

.color-light {
  color: #ADADB1;
}

.color-accent {
  color: #B6C1C9;
}

/*
   1.0  GLOBAL - Color system
   2.0  GLOBAL - RTL / Dark Mode / UI Options Settings
   3.0  GLOBAL - Prefix for :root CSS variables
   4.0  GLOBAL - Component Color
   5.0  GLOBAL - Gradient
   6.0  GLOBAL - Link Color
   7.0  GLOBAL - Grid & Container
   8.0  GLOBAL - Body
   9.0  GLOBAL - Font
   10.0 GLOBAL - Border Color
   11.0 GLOBAL - Radius
   12.0 GLOBAL - Box Shadow
   13.0 GLOBAL - Focus Ring
   14.0 GLOBAL - Caret
   15.0 GLOBAL - Transition
   16.0 GLOBAL - Aspect Ratios
   17.0 App - Zindex
   18.0 App - Header
   19.0 App - Top Menu
   20.0 App - Sidebar
   21.0 App - Content
   22.0 App - Footer
   23.0 App - Cover
   24.0 App - Page Header
   25.0 App - Boxed Layout
   26.0 App - POS System
   27.0 App - Login
   28.0 UI - Icon Link
   29.0 UI - Blockquote
   30.0 UI - Hr
   31.0 UI - Legend
   32.0 UI - List
   33.0 UI - Mark
   34.0 UI - Table
   35.0 UI - Buttons + Forms
   36.0 UI - Buttons
   37.0 UI - Forms
   38.0 UI - Form Check
   39.0 UI - Form Switch
   40.0 UI - Form Input Group
   41.0 UI - Form Select
   42.0 UI - Form Range
   43.0 UI - Form File
   44.0 UI - Form Floating
   45.0 UI - Form Feedback & Validation
   46.0 UI - Nav Link
   47.0 UI - Nav Tabs
   48.0 UI - Nav Pills
   49.0 UI - Nav Underline
   50.0 UI - Navbar
   51.0 UI - Dropdown
   52.0 UI - Pagination
   53.0 UI - Placeholder
   54.0 UI - Card
   55.0 UI - Accordion
   56.0 UI - Tooltip
   57.0 UI - Popover
   58.0 UI - Toasts
   59.0 UI - Badges
   60.0 UI - Modal
   61.0 UI - Alert
   62.0 UI - Progress Bar
   63.0 UI - List Group
   64.0 UI - Image Thumbnail
   65.0 UI - Figure
   66.0 UI - Breadcrumb
   67.0 UI - Carousel
   68.0 UI - Spinners
   69.0 UI - Close Button
   70.0 UI - Offcanvas
   71.0 UI - Code
   72.0 UI - Panel
*/
.container {
  border-radius: 0;
}

i.ph-bold {
  font-size: 16px;
  width: 16px;
  height: 16px;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.app-header .navbar-brand .navbar-logo {
  background: transparent;
  border: none;
  border-color: transparent;
  position: relative;
  overflow: hidden;
  background-image: url(../images/displayid-logo-grey.svg?8de97b19ef476ccd245df80bf3f919ad) !important;
  background-repeat: no-repeat !important;
  border-radius: 0;
  height: 25px;
  width: 100px;
}

.btn-group.btn-group-bordered {
  border-radius: 6px;
}
.btn-group.btn-group-bordered .btn-special {
  --bs-btn-border-radius: 6px;
}

.btn.btn-special {
  --bs-btn-color: #ADADB1;
  --bs-btn-border-color: #ADADB1;
}
.btn.btn-special:hover {
  --bs-btn-hover-border-color: #ADADB1;
  color: #0267FF;
}
.btn.btn-special.hc-red:hover {
  color: #FF2924;
}

form.head-filter-bar {
  --bs-component-border-color: #ADADB1;
  --bs-btn-border-radius: 4px;
}
form.head-filter-bar .input-group-text {
  color: #FFFFFF;
  background-color: black;
}

.nbc-left {
  border-left-color: transparent;
}
.nbc-left:hover {
  border-left-color: transparent;
}

.nbc-right {
  border-right-color: transparent;
}
.nbc-right:hover {
  border-right-color: transparent;
}

.ncr {
  border-radius: 0;
}

.form-picture {
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid #ccc;
  height: 218px;
  margin-bottom: 10px;
  width: 100%;
}

.tabs-x .tab-content {
  background-color: #FFFFFF;
}

.panel-heading.contact-person-head {
  background-color: rgb(241.9459459459, 243.8108108108, 245.0540540541);
  border-radius: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.3rem;
}
.panel-heading .action-icons > a {
  margin-left: 5px;
}

.panel.panel-details {
  border: 1px solid #D5DBDF;
}
.panel .panel-body textarea {
  width: 100%;
  min-height: 7rem;
  resize: vertical;
  border-radius: 5px;
  border: 1px solid #D5DBDF;
  padding: 5px;
}
.panel .panel-body div.sub-headline {
  padding: 0.4375rem 1rem;
  margin-left: -1rem;
  margin-right: -1rem;
  background-color: rgba(233, 237, 239, 0.5);
  font-size: 0.7rem;
  font-weight: 700;
}

dl.inline-flex {
  display: flex;
  flex-flow: row;
  flex-wrap: wrap;
  overflow: visible;
}
dl.inline-flex dt {
  flex: 0 0 28%;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 0;
  padding: 0.3rem 0;
  border-bottom: 1px solid #D5DBDF;
}
dl.inline-flex dd {
  flex: 0 0 70%;
  margin-left: auto;
  margin-bottom: 0;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 0.3rem 0;
  border-bottom: 1px solid #D5DBDF;
}

#app.app-location {
  height: 100vh;
  position: relative;
}
#app.app-location #content {
  height: 100%;
  padding: 0;
}
#app.app-location #content #location-details {
  box-sizing: border-box;
  display: flex;
  flex-flow: column;
  height: 100%;
}
#app.app-location #content #location-details .location-content {
  flex: auto;
  padding: 20px 30px;
}
#app.app-location #content #location-details .location-content .location-main {
  display: flex;
  flex-flow: column;
  height: 100%;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom {
  flex: 1;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details {
  height: 100%;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs {
  display: flex;
  height: 100%;
  flex-flow: column;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content {
  flex: 1;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row {
  height: 100%;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row .base-holder {
  height: 100%;
  display: grid;
  grid-template-rows: auto auto 1fr;
  grid-gap: 0;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row .base-holder .location-box-scroll {
  position: absolute;
  overflow-y: auto;
  top: 1rem;
  bottom: 1rem;
  left: 1rem;
  right: 1rem;
  scrollbar-width: thin;
  scrollbar-color: #333333 transparent;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row .base-holder .location-box-scroll::-webkit-scrollbar {
  width: 12px;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row .base-holder .location-box-scroll::-webkit-scrollbar-track {
  background: transparent;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row .base-holder .location-box-scroll::-webkit-scrollbar-thumb {
  background-color: #D5DBDF;
  border-radius: 6px;
  border: 3px solid #ffffff;
}
#app.app-location #content #location-details .location-content .location-main .location-bottom .location-details .location-tabs .tab-content .tab-pane > .row .base-holder .location-box-scroll .sub-headline {
  margin-right: 0;
}
#app.app-product {
  height: 100vh;
  position: relative;
}
#app.app-product #content {
  height: 100%;
  padding: 0;
}
#app.app-product #content #product-details {
  box-sizing: border-box;
  display: flex;
  flex-flow: column;
  height: 100%;
}
#app.app-product #content #product-details .product-content {
  flex: auto;
  padding: 20px 30px;
}
#app.app-product #content #product-details .product-content .product-main {
  grid-gap: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto 1fr;
  height: 100%;
}
#app.app-product #content #product-details .product-content .product-main .product-bottom .product-details {
  height: 100%;
}
#app.app-full-height {
  height: 100vh;
  position: relative;
}
#app.app-full-height #content {
  height: 100%;
  position: relative;
}
#app.app-full-height #content .holder {
  display: block;
  height: 100%;
  position: relative;
}
#app.app-full-height #content .full-size {
  display: grid;
  height: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: 48px 1fr;
  grid-column-gap: 0;
  grid-row-gap: 0;
}
#app.app-full-height #content .full-size .full-size-top {
  height: 48px;
}
#app.app-full-height #content .full-size .location-details {
  height: 100%;
}
#app.app-full-height #content .full-size .location-details .location-tabs {
  height: 100%;
}
#app.app-full-height #content .full-size .location-details .location-tabs > .tab-content {
  height: 100%;
}

.opening-times-table {
  display: grid;
  grid-gap: 4px;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(2, 1fr);
  font-size: 0.6rem;
}
.opening-times-table > div {
  text-align: center;
}
.opening-times-table > .opt-h {
  border-bottom: thin solid #D5DBDF;
}

.flag-icon.flag-icon-squared.flag-icon-circle {
  border-radius: 0.5em;
}

.not-set {
  color: #aaaaaa;
}

.small-image-list {
  clear: both;
}
.small-image-list > a {
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 4px;
  height: 54px;
  width: 54px;
  outline: none;
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  border: none;
}

.location-form-picture {
  width: 100%;
  height: 218px;
  border: 1px solid #CCC;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  margin-bottom: 10px;
}

.detail-view-holder {
  background-color: #FFFFFF;
  padding: 0.625rem;
}

.img-container-auto {
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
  width: 100%;
  display: block;
  aspect-ratio: 1/1;
}
.img-container-auto.img-contain {
  background-size: contain;
}

#product-details-documents {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(4, 1fr);
}

.input-group .select2-container--default {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group .select2-container--default .select2-selection--single {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.btn-dashboard-lg {
  color: var(--bs-link-color);
  font-weight: 700;
  font-size: 11pt;
  text-decoration: none;
  background-color: white;
  padding: 1.3rem 0;
  display: inline-block;
  width: 350px;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  box-shadow: 0 0 20px -6px rgba(0, 0, 0, 0.3);
}
.btn-dashboard-lg.green {
  color: var(--bs-green);
}

.history-data {
  border-collapse: collapse;
  border: thin solid black;
}
.history-data tbody td {
  padding: 3px;
  border: thin solid black;
  background: white;
  color: black;
}

.due-date-exceeded {
  background-color: #ffdfdf !important;
}
.due-date-exceeded.critical {
  background-color: #faa !important;
}
.due-date-exceeded .due_date {
  color: #A00;
}

.due-date-soon {
  background-color: #FFDFAD !important;
}
.due-date-soon .due_date {
  color: #F00;
}

.due-date-finished {
  background-color: #aaffaa !important;
}

.todo-done > td,
.tour-done > td,
.job-done > td,
.rollout-done > td,
.address-inactive > td {
  opacity: 0.5;
  background-color: #c0c0c0 !important;
}

.job-canceled > td,
.address-deleted > td {
  opacity: 0.5;
  background-color: #ffc4c4 !important;
}

.job-rejected > td {
  opacity: 0.5;
  background-color: #ffc008 !important;
}

.job-partially-done > td {
  opacity: 0.5;
  background-color: #d18aca !important;
}

.pause-place {
  background-color: #dee9ff !important;
}

.card.card-rollout {
  border-radius: 14px;
  padding: 15px;
}
.card.card-rollout .card-img-top {
  border-radius: 7px;
}
.card.card-rollout .card-body {
  padding-left: 0;
  padding-right: 0;
}
.card .card-title {
  font-size: 0.8rem;
}
@media (min-width: 576px) {
  .card .card-title {
    display: block;
    height: 50px;
  }
}

.btn.btn-dashboard-purple {
  border-radius: 30px;
  background-color: white;
  color: black;
  border-color: #8753de;
}
.btn.btn-dashboard-purple:hover {
  background-color: #8753de;
  color: white;
}

body.delonghi .app-header .navbar-header .navbar-brand .navbar-logo {
  background-image: url(../images/delonghi-group-logo.svg?1a86e7be8816d7fa6a2fa99eb0d10edd) !important;
  width: 170px;
}
body.delonghi #sidebar .menu .menu-profile .menu-profile-link .menu-profile-cover {
  background-image: url(../images/menu-profile-2.jpg?8f712728d93ac7642c79615d72d451d3) !important;
}

.show-cursor {
  cursor: pointer;
}

.shop-cat-tree {
  --tree-line-color: #adb5bd;
  --tree-line-width: 1px;
  --tree-indent: 1.5rem;
  --tree-row-height: 1.75rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.shop-cat-tree .shop-title {
  padding: 4px 10px;
  background: dodgerblue;
  color: white;
  border-radius: 8px;
  display: inline-block;
}
.shop-cat-tree ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 var(--tree-indent);
}
.shop-cat-tree ul li {
  position: relative;
  min-height: var(--tree-row-height);
  padding-left: var(--tree-indent);
}
.shop-cat-tree ul li::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: var(--tree-line-width);
  background: var(--tree-line-color);
}
.shop-cat-tree ul li::after {
  content: "";
  position: absolute;
  top: calc(var(--tree-row-height) / 2);
  left: 0;
  width: calc(var(--tree-indent) - 0.35rem);
  height: var(--tree-line-width);
  background: var(--tree-line-color);
}
.shop-cat-tree ul li:last-child::before {
  bottom: auto;
  height: calc(var(--tree-row-height) / 2);
}
.shop-cat-tree > li {
  padding-left: 0;
}
.shop-cat-tree > li::before, .shop-cat-tree > li::after {
  display: none;
}
.shop-cat-tree .form-check {
  min-height: var(--tree-row-height);
  margin: 0;
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  display: flex;
  align-items: center;
}
.shop-cat-tree .form-check .form-check-input {
  margin-top: 0;
}
.shop-cat-tree .form-check .form-check-label {
  margin-left: 0.25rem;
  line-height: 1.4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.shop-cat-admin-tree {
  --tree-line-color: #adb5bd;
  --tree-line-width: 1px;
  --tree-indent: 1.5rem;
  --tree-row-height: 1.75rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
.shop-cat-admin-tree .shop-title {
  padding: 4px 10px;
  background: dodgerblue;
  color: white;
  border-radius: 8px;
  display: inline-block;
}
.shop-cat-admin-tree ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 var(--tree-indent);
}
.shop-cat-admin-tree ul li {
  position: relative;
  min-height: var(--tree-row-height);
  padding-left: var(--tree-indent);
}
.shop-cat-admin-tree ul li::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: var(--tree-line-width);
  background: var(--tree-line-color);
}
.shop-cat-admin-tree ul li::after {
  content: "";
  position: absolute;
  top: calc(var(--tree-row-height) / 2);
  left: 0;
  width: calc(var(--tree-indent) - 0.35rem);
  height: var(--tree-line-width);
  background: var(--tree-line-color);
}
.shop-cat-admin-tree ul li:last-child::before {
  bottom: auto;
  height: calc(var(--tree-row-height) / 2);
}
.shop-cat-admin-tree > li {
  padding-left: 0;
}
.shop-cat-admin-tree > li::before, .shop-cat-admin-tree > li::after {
  display: none;
}
.shop-cat-admin-tree .tree-node {
  min-height: var(--tree-row-height);
  margin: 0;
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  display: flex;
  align-items: center;
}
.shop-cat-admin-tree .tools {
  display: none;
  margin-left: 0.5rem;
  background: #e5e5e5;
  padding: 0.1rem 0.5rem;
  border-radius: 0.5rem;
}
.shop-cat-admin-tree .tree-node:hover > .tools {
  display: inline;
}
.shop-cat-admin-tree > li:first-child > div:hover .tools {
  display: inline;
}

.kv-grid-table {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  --bs-table-striped-bg: transparent;
}
.kv-grid-table > thead.kv-table-header tr.filters > td {
  --bs-component-bg: #F3F3F3;
  --bs-component-border-color: #CCCCCC;
}
.kv-grid-table > thead.kv-table-header tr.filters > td input[type=text]::-moz-placeholder {
  color: #B0B0B0;
}
.kv-grid-table > thead.kv-table-header tr.filters > td input[type=text]::placeholder {
  color: #B0B0B0;
}

.kv-table-header {
  background: transparent !important;
}

table.kv-grid-table .kv-table-header tr th > a {
  color: black !important;
  text-decoration: none;
}

.kv-grid-container {
  border: 1px solid var(--bs-component-table-border-color);
  border-radius: 8px;
  margin-bottom: 1rem;
}
.table-horizontal-scroll {
  width: 100%;
  overflow-x: scroll;
}
.table-horizontal-scroll > table {
  width: 100%;
}

#main-loading-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.7);
  display: none;
  align-content: center;
}
#main-loading-overlay > .spinner {
  width: 60px;
  height: 60px;
  margin: 0 auto;
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.progress .progress-bar {
  font-weight: 600;
}
.progress.progress-xs {
  height: 5px;
}
.progress.progress-xs .progress-bar {
  line-height: 5px;
}
.progress.progress-sm {
  height: 10px;
}
.progress.progress-sm .progress-bar {
  line-height: 10px;
}
.progress.progress-lg {
  height: 30px;
}
.progress.progress-lg .progress-bar {
  line-height: 30px;
}

.swal-overlay .swal-modal {
  padding: 4rem 1rem;
  background: var(--bs-component-bg);
  border-radius: 0.5rem;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
}
.swal-overlay .swal-modal .swal-icon {
  margin-top: 0;
  margin-bottom: 1.5rem;
}
.swal-overlay .swal-modal .swal-title {
  padding: 0 1rem 0;
  margin: 0;
  color: var(--bs-component-color);
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 1.2;
}
.swal-overlay .swal-modal .swal-text {
  color: rgba(var(--bs-component-color), 0.5);
  font-size: 1.25rem;
  display: block;
  max-width: 100%;
  text-align: center;
  padding: 0 0 1rem;
  font-weight: 700;
}
.swal-overlay .swal-modal .swal-icon--success, .swal-overlay .swal-modal .swal-icon--success__ring {
  border-color: rgba(32, 201, 151, 0.2);
}
.swal-overlay .swal-modal .swal-icon--success:before, .swal-overlay .swal-modal .swal-icon--success:after, .swal-overlay .swal-modal .swal-icon--success .swal-icon--success__hide-corners {
  background-color: var(--bs-component-bg);
}
.swal-overlay .swal-modal .swal-icon--success__line--long, .swal-overlay .swal-modal .swal-icon--success__line--tip {
  background-color: #20c997;
}
.swal-overlay .swal-modal .swal-icon--info {
  border-color: #0dcaf0;
}
.swal-overlay .swal-modal .swal-icon--info:before, .swal-overlay .swal-modal .swal-icon--info:after {
  background-color: #0dcaf0;
}
.swal-overlay .swal-modal .swal-icon--warning {
  border-color: #ffc107;
}
.swal-overlay .swal-modal .swal-icon--warning .swal-icon--warning__body, .swal-overlay .swal-modal .swal-icon--warning .swal-icon--warning__dot {
  background-color: #ffc107;
}
.swal-overlay .swal-modal .swal-icon--error {
  border-color: #dc3545;
}
.swal-overlay .swal-modal .swal-icon--error .swal-icon--error__line {
  background-color: #dc3545;
}
.swal-overlay .swal-modal .swal-footer {
  padding: 0 1rem;
  display: flex;
  justify-content: center;
}
.swal-overlay .swal-modal .swal-footer .swal-button-container {
  margin: 0 0.25rem;
}
.swal-overlay .btn {
  min-width: 100px;
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
}
.swal-overlay .btn.btn-success:hover {
  border-color: rgb(20, 108, 67.2);
  background-color: rgb(20, 108, 67.2);
}
.swal-overlay .btn.btn-warning:hover {
  border-color: rgb(204, 154.4, 5.6);
  background-color: rgb(204, 154.4, 5.6);
}
.swal-overlay .btn.btn-primary:hover {
  border-color: rgb(10.4, 88, 202.4);
  background-color: rgb(10.4, 88, 202.4);
}
.swal-overlay .btn.btn-danger:hover {
  border-color: rgb(176, 42.4, 55.2);
  background-color: rgb(176, 42.4, 55.2);
}
.swal-overlay .btn.btn-default:hover {
  border-color: rgb(186.4, 188.8, 191.2);
  background-color: rgb(186.4, 188.8, 191.2);
}
.swal-overlay .btn:not(.btn-default) {
  color: #fff;
}

.select2-container--default > .select2-dropdown {
  z-index: 1060;
}

.colored-toast.swal2-icon-success {
  background-color: #a5dc86 !important;
}

.colored-toast.swal2-icon-error {
  background-color: #f27474 !important;
}

.colored-toast.swal2-icon-warning {
  background-color: #f8bb86 !important;
}

.colored-toast.swal2-icon-info {
  background-color: #3fc3ee !important;
}

.colored-toast.swal2-icon-question {
  background-color: #87adbd !important;
}

.colored-toast .swal2-title {
  color: white;
}

.colored-toast .swal2-close {
  color: white;
}

.colored-toast .swal2-html-container {
  color: white;
}

.modal-backdrop {
  --bs-backdrop-opacity: 0.65;
}

.modal.border-lg {
  --bs-modal-border-radius: 20px;
}
.modal.modal-full-screen {
  width: 90%;
  height: 90%;
  left: 5%;
}
.modal.modal-full-screen .modal-dialog {
  max-width: 100%;
}
.modal.modal-full-screen {
  /* split the modal in two divs (header and body) with defined heights */
}
.modal.modal-full-screen .modal-header {
  height: 10%;
}
.modal.modal-full-screen .modal-body {
  height: 90%;
}
.modal.modal-full-screen .modal-body {
  overflow: auto;
  margin-right: 0.5rem;
}
.modal.modal-full-screen .modal-body div {
  height: 100%;
  width: 100%;
}

.btn-border-1 {
  border-radius: 0.2rem;
}

.btn-border-2 {
  border-radius: 0.4rem;
}

.btn-border-3 {
  border-radius: 0.6rem;
}

.btn-border-4 {
  border-radius: 0.8rem;
}

.btn-border-5 {
  border-radius: 1rem;
}

.dashboard-container {
  display: flex;
  gap: 1.5rem;
  padding: 1.5rem;
  max-width: 1280px;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .dashboard-container {
    flex-direction: column;
  }
}

.dashboard-main {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.stats-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1rem;
}
@media (max-width: 768px) {
  .stats-row {
    grid-template-columns: 1fr;
  }
}

.stat-card {
  background: white;
  border-radius: 12px;
  padding: 1.5rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.3s ease;
}
.stat-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}
.stat-card {
  position: relative;
  overflow: hidden;
}

.stat-icon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #dcfce7;
  color: #16a34a;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
}
.stat-icon svg, .stat-icon i {
  width: 21px !important;
  height: 21px !important;
  min-width: 21px;
  min-height: 21px;
  max-width: 21px;
  max-height: 21px;
  font-size: 21px !important;
}

.stat-card-yellow .stat-icon {
  background: #FFF9E6;
  color: #FECE00;
}

.stat-card-red .stat-icon {
  background: #fee2e2;
  color: #FF2924;
}

.stat-card-purple .stat-icon {
  background: #f3e8ff;
  color: #a855f7;
}

.stat-label {
  font-size: 0.875rem;
  color: #6b7280;
  margin-bottom: 0.5rem;
  font-weight: 500;
}

.stat-value {
  font-family: "Open Sans", sans-serif;
  font-size: 28px;
  font-weight: 700;
  font-style: bold;
  color: #111827;
  line-height: 1;
  margin-bottom: 0.5rem;
}

.stat-change {
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  color: #6b7280;
}
.stat-change svg, .stat-change i {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  max-width: 14px;
  max-height: 14px;
  font-size: 14px !important;
}
.stat-change.positive svg, .stat-change.positive i {
  color: #10b981;
}
.stat-change.positive span {
  color: #10b981;
  font-weight: 600;
}
.stat-change.negative svg, .stat-change.negative i {
  color: #ef4444;
}
.stat-change.negative span {
  color: #ef4444;
  font-weight: 600;
}
.stat-change.neutral svg, .stat-change.neutral i {
  color: #9ca3af;
}
.stat-change.neutral span {
  color: #9ca3af;
  font-weight: 600;
}

.chart-section {
  background: white;
  border-radius: 12px;
  padding: 1.5rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.section-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 1rem;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.section-header > div {
  flex: 1;
}
.section-header h3 {
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  font-family: "Open Sans", sans-serif;
  color: #111827;
  margin: 0;
  margin: 6px 0 10px 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.section-header h3 i, .section-header h3 svg {
  width: 24px !important;
  height: 24px !important;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  font-size: 24px !important;
  color: #0267FF;
}

.section-subtitle {
  font-size: 0.875rem;
  color: #6b7280;
  margin: 0;
  flex: 1;
}

.view-all-link {
  font-size: 13px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #1A1A1A;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 0.5rem 0.75rem;
  transition: background 0.2s ease;
}
.view-all-link:hover {
  background: #F3F4F6;
  border-radius: 10px;
}
.view-all-link {
  white-space: nowrap;
}

.chart-container {
  min-height: 300px;
  margin-top: 1rem;
}

.rollouts-section {
  background: white;
  border-radius: 12px;
  padding: 1.5rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.rollouts-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  gap: 1.5rem;
  margin-top: 1.5rem;
}

.rollout-card {
  width: 180px;
  height: 310px;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  transition: transform 0.3s, box-shadow 0.3s;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  background: white;
  border: 1px solid #e5e7eb;
}
.rollout-card:hover {
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.rollout-image {
  width: 180px;
  height: 180px;
  -o-object-fit: cover;
     object-fit: cover;
  flex-shrink: 0;
  position: relative;
  transition: transform 0.3s ease;
}

.rollout-card:hover .rollout-image {
  transform: scale(1.08);
}

.rollout-info {
  padding: 0.6rem;
  background: white;
  flex: 1;
  display: flex;
  flex-direction: column;
  position: relative;
}

.rollout-id {
  font-size: 9px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #6B6B6B;
  margin-bottom: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.rollout-id span {
  color: #6B6B6B;
}

.rollout-title {
  font-size: 13px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #313131;
  margin: 0 0 0.3rem 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: normal;
}

.rollout-progress-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.3rem;
}
.rollout-progress-section .progress-label {
  font-size: 9px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-size: 11px;
  color: #6B6B6B;
}
.rollout-progress-section .progress-value {
  font-size: 11px;
  font-weight: 700;
  color: #111827;
  font-family: "Open Sans", sans-serif;
}

.rollout-progress-bar {
  width: 100%;
  height: 6px;
  background: #e5e7eb;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.rollout-progress-bar .progress-fill {
  height: 100%;
  background: linear-gradient(90deg, #1f2937 0%, #374151 100%);
  border-radius: 3px;
  transition: width 0.3s ease;
}

.rollout-bottom-info {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 1rem;
}

.bottom-info-item {
  display: flex;
  flex-direction: column;
}
.bottom-info-item .info-percentage,
.bottom-info-item .info-label,
.bottom-info-item .info-label-start,
.bottom-info-item .info-date {
  font-size: 9px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #6B6B6B;
}
.bottom-info-item .info-label {
  text-transform: lowercase;
}

.rollout-type {
  background: #F3F4F6;
  padding: 0.35rem 0.75rem;
  border-radius: 6px;
  font-weight: 600;
  font-size: 0.75rem;
  color: #374151;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}

.rollout-year {
  color: #6b7280;
  font-size: 0.75rem;
  font-weight: 500;
}

.evidence-section {
  background: white;
  border-radius: 12px;
  padding: 1.5rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.evidence-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 0.75rem;
  margin-top: 1rem;
}
.evidence-grid .evidence-item {
  width: 150px;
  height: 150px;
  overflow: hidden;
  border-radius: 10px;
  aspect-ratio: 1/1;
}
.evidence-grid .evidence-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: transform 0.3s ease;
}
.evidence-grid .evidence-image:hover {
  transform: scale(1.08);
}

.dashboard-sidebar {
  width: 350px;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media (max-width: 1200px) {
  .dashboard-sidebar {
    width: 100%;
  }
}

.sidebar-widget {
  background: white;
  border-radius: 12px;
  padding: 1.5rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
}

.widget-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.widget-header h3 {
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  font-family: "Open Sans", sans-serif;
  color: #111827;
  margin: 0;
  margin-top: 6px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.widget-header h3 i, .widget-header h3 svg {
  width: 24px !important;
  height: 24px !important;
  min-width: 24px;
  min-height: 24px;
  max-width: 24px;
  max-height: 24px;
  font-size: 24px !important;
  color: #0267FF;
}

.widget-badge {
  font-size: 13px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  padding: 0.25rem 0.75rem;
}

.widget-link {
  font-size: 13px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #1A1A1A;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  padding: 0.5rem 0.75rem;
  transition: background 0.2s ease;
}
.widget-link:hover {
  background: #F3F4F6;
  border-radius: 10px;
}

.widget-subtitle {
  font-size: 13px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  line-height: normal;
  color: #6B6B6B;
  margin: 0 0 38px 0;
}

.widget-meta {
  font-size: 13px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  line-height: normal;
  color: #6B6B6B;
  margin-bottom: 2rem;
}

.widget-divider {
  height: 1px;
  background: #ccc;
  margin: 1rem 0 1.5rem 0;
}

.map-container {
  width: 100%;
  height: 250px;
  background: #e5e7eb;
  border-radius: 8px;
  margin-bottom: 1rem;
  overflow: hidden;
}

.map-legend {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}

.legend-item {
  display: inline-flex;
  align-items: center;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  gap: 0.25rem;
}
.legend-item i, .legend-item svg {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px;
  min-height: 14px;
  max-width: 14px;
  max-height: 14px;
  font-size: 14px !important;
}
.legend-item.legend-open i, .legend-item.legend-open svg {
  background: #fee2e2;
  color: #ef4444;
  padding: 5px;
  border-radius: 5px;
  box-sizing: content-box;
}
.legend-item.legend-progress i, .legend-item.legend-progress svg {
  background: #FFF9E6;
  color: #FECE00;
  padding: 5px;
  border-radius: 5px;
  box-sizing: content-box;
}
.legend-item.legend-done i, .legend-item.legend-done svg {
  background: #d1fae5;
  color: #10b981;
  padding: 5px;
  border-radius: 5px;
  box-sizing: content-box;
}
.legend-item.legend-reported i, .legend-item.legend-reported svg {
  background: #FCE5C3;
  color: #FF9A24;
  padding: 5px;
  border-radius: 5px;
  box-sizing: content-box;
}
.legend-item.legend-rejected i, .legend-item.legend-rejected svg, .legend-item.legend-abgelehnt i, .legend-item.legend-abgelehnt svg {
  background: #FCE5C3;
  color: #FF9A24;
  padding: 5px;
  border-radius: 5px;
  box-sizing: content-box;
}

.tickets-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  max-height: 400px;
  overflow-y: auto;
}

.ticket-item {
  padding: 1rem;
  background: #FAFAFA;
  border-radius: 10px;
  border: 1px solid #ccc;
}
.ticket-item:hover {
  background: #F3F3F3;
  cursor: pointer;
}
.ticket-item:hover .ticket-title {
  color: #0267FF;
}

.ticket-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 0.5rem;
}

.ticket-location {
  font-size: 9px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #B0B0B0;
  flex: 1;
  line-height: normal;
}

.ticket-title {
  font-size: 13px;
  font-weight: 700;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #313131;
  margin-bottom: 0.5rem;
}

.ticket-description {
  font-size: 9px;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  color: #6B6B6B;
  line-height: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ticket-badge {
  display: inline-block;
  padding: 2px 7px;
  border-radius: 7px;
  font-size: 9px;
  font-weight: 700;
  border: 1px solid #ef4444;
  color: #ef4444;
  background: white;
  white-space: nowrap;
  flex-shrink: 0;
}
.ticket-badge.badge-success {
  border-color: #10b981;
  color: #10b981;
}
.ticket-badge.badge-warning {
  border-color: #FECE00;
  color: #FECE00;
}
.ticket-badge.ticket-badge-rejected {
  border-color: #FFA602;
  color: #FFA602;
}
.ticket-badge.ticket-badge-done {
  border-color: #0DB200;
  color: #0DB200;
}

.calendar-container {
  margin-top: 1rem;
}
.calendar-container .calendar {
  width: 100%;
}

#job-chart .apexcharts-legend-text {
  color: #313131 !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: normal !important;
}
#job-chart .apexcharts-legend-marker {
  width: 24px !important;
  height: 24px !important;
  border-radius: 5px !important;
  position: relative;
  margin-right: 8px !important;
}
#job-chart .apexcharts-legend-marker::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: inherit;
}

#evidence-gallery .evidence-item {
  background-color: white;
}
#evidence-gallery .evidence-item .evidence-img {
  background-color: black;
  display: block;
}
#evidence-gallery .evidence-item .evidence-img > .img {
  display: block;
  height: 200px;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  border: none;
}
#evidence-gallery .evidence-item .content-data {
  padding: 5px;
  background-color: #2D353C;
  color: white;
}
#evidence-gallery .evidence-item .content-data a {
  color: white;
}
#evidence-gallery .evidence-item .content-data .loc-title {
  font-weight: bold;
}
#evidence-gallery .evidence-item .content-data .loc-title a {
  color: white;
}
#evidence-gallery .evidence-item .content-data .loc-address {
  height: 36px;
}
#evidence-gallery .evidence-item .content-data .comment {
  margin-top: 8px;
  text-align: right;
  font-size: 11px;
}

#dashboard--evidence--gallery {
  display: grid;
  grid-gap: 4px;
  grid-template-columns: repeat(6, 1fr);
}
#dashboard--evidence--gallery > a {
  align-items: center;
  color: #aaa;
  cursor: pointer;
  display: flex;
  justify-content: center;
  outline: none;
  text-decoration: none;
  font-weight: 600;
  background: var(--bs-gray-200);
  aspect-ratio: 1;
}
#dashboard--evidence--gallery > a.evidence-img {
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
}

.evidence-img-gallery {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-color: #CCC;
  background-position-x: center;
  background-position-y: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin-left: 6px;
}
.evidence-img-gallery > i:first-child {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
}
.evidence-img-gallery > span:first-child {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600;
}

.evidence--image--gallery {
  grid-gap: 10px;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .evidence--image--gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1200px) {
  .evidence--image--gallery {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1400px) {
  .evidence--image--gallery {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 1800px) {
  .evidence--image--gallery {
    grid-template-columns: repeat(5, 1fr);
  }
}
.evidence--image--gallery div.item {
  background: #454545;
  display: flex;
  aspect-ratio: 1;
  position: relative;
}
.evidence--image--gallery div.item > a.image {
  align-items: center;
  color: #fff;
  cursor: pointer;
  justify-content: center;
  outline: none;
  text-decoration: none;
  font-weight: 600;
  aspect-ratio: 1;
  width: 100%;
}
.evidence--image--gallery div.item > a.image.evidence-img {
  background-position-x: center;
  background-position-y: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.evidence--image--gallery div.item > a.image.evidence-img > span.img--type {
  display: inline-block;
  background: #f5d693;
  color: black !important;
  padding: 1px 3px;
  font-weight: 600;
}
.evidence--image--gallery div.item > .info {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 5px;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  z-index: 500;
  font-weight: 600;
}
.evidence--image--gallery div.item > .info small {
  font-size: 80%;
  font-weight: 400;
}
.evidence--image--gallery div.item > .info a {
  color: white;
  text-decoration: none;
}
.evidence--image--gallery div.item > .info a:hover {
  text-decoration: underline;
}

#location-list {
  display: grid;
  grid-gap: 15px;
  grid-auto-columns: minmax(200px, 1fr);
  grid-auto-flow: column;
}
#location-list #location-list-table {
  grid-column: span 2;
}
#location-list #location-preview {
  display: flex;
}
#location-list #location-preview.inactive {
  display: none;
}

.stat-card .row {
  margin-bottom: 0.5rem;
}

.stats-table {
  height: 17rem;
}
.stats-table .overflow-y {
  overflow-y: scroll;
}
.stats-table .overflow-y .panel-body {
  padding-right: 0;
}
.stats-table table {
  width: 100%;
}
.stats-table table th, .stats-table table td {
  padding: 5px 10px;
}
.stats-table table tr {
  border-bottom: 1px solid lightgray;
}

.ticket-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  width: 100%;
  box-sizing: border-box;
  max-width: 1280px;
  margin: 0 auto;
  justify-content: center;
}
.ticket-grid .grid-item {
  height: 200px;
  color: grey;
  display: flex;
}
.ticket-grid .grid-item .bubble {
  border-radius: 9999px;
  background-color: lightgray;
  width: 19px;
  height: 19px;
  text-align: center;
  color: grey;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.ticket-grid .grid-item .tiny-image img {
  border: 1px solid lightgrey;
}
.ticket-grid .grid-item img,
.ticket-grid .grid-item .panel-details {
  border-radius: 10px;
}
.ticket-grid .grid-item .panel .panel-heading {
  padding: 0;
  color: #333;
}
.ticket-grid .grid-item .main-info p {
  font-size: 1.2rem;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.3;
  max-height: 2.6em;
  word-wrap: break-word;
  max-width: 100%;
}
.ticket-grid .grid-item .panel .panel-heading .panel-title {
  font-size: 1.2rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.ticket-grid .grid-item .ticket-status-badge {
  padding-top: 0.05rem;
  padding-bottom: 0.05rem;
}
.ticket-grid .grid-item .bold {
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ticket-grid .grid-item h3.panel-title.bold {
  font-weight: bold !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
  font-size: 1.2rem;
  width: 100% !important;
  box-sizing: border-box !important;
}
.ticket-grid .grid-item .panel-heading .panel-title {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
  width: 100% !important;
  display: block !important;
}
.ticket-grid .grid-item .panel-heading {
  overflow: hidden !important;
  width: 100% !important;
}
.ticket-grid .grid-item .panel h3,
.ticket-grid .grid-item .panel .panel-title,
.ticket-grid .grid-item .panel .panel-heading h3,
.ticket-grid .grid-item .panel .panel-heading .panel-title,
.ticket-grid .grid-item h3.panel-title {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: calc(100% - 10px) !important;
  width: 100% !important;
  display: block !important;
  box-sizing: border-box !important;
}
.ticket-grid .grid-item .ticket-grid .panel h3,
.ticket-grid .grid-item .ticket-grid .panel .panel-title {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
}
.ticket-grid .grid-item .ticket-grid h1,
.ticket-grid .grid-item .ticket-grid h2,
.ticket-grid .grid-item .ticket-grid h3,
.ticket-grid .grid-item .ticket-grid h4,
.ticket-grid .grid-item .ticket-grid h5,
.ticket-grid .grid-item .ticket-grid h6,
.ticket-grid .grid-item .ticket-grid .title,
.ticket-grid .grid-item .ticket-grid .heading,
.ticket-grid .grid-item .panel-body h1,
.ticket-grid .grid-item .panel-body h2,
.ticket-grid .grid-item .panel-body h3,
.ticket-grid .grid-item .panel-body h4 {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: 100% !important;
  width: 100% !important;
  display: block !important;
}
.ticket-grid .grid-item .panel * {
  max-width: 100% !important;
}
.ticket-grid .grid-item .panel h1, .ticket-grid .grid-item .panel h2, .ticket-grid .grid-item .panel h3, .ticket-grid .grid-item .panel h4, .ticket-grid .grid-item .panel h5, .ticket-grid .grid-item .panel h6,
.ticket-grid .grid-item .panel .panel-title, .ticket-grid .grid-item .panel .title, .ticket-grid .grid-item .panel .heading {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  max-width: calc(100% - 20px) !important;
  word-wrap: break-word !important;
}
.ticket-grid .grid-item .panel-details {
  padding: 20px;
  border-color: darkgray;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  box-sizing: border-box;
  max-width: 100%;
  overflow: hidden;
}
.ticket-grid .grid-item .panel-details .top-content {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  align-items: flex-start;
}
.ticket-grid .grid-item .panel-details .top-content .main-content {
  display: flex;
  align-items: flex-start;
  flex: 0 0 auto;
}
.ticket-grid .grid-item .panel-details .top-content .main-content .main-image {
  width: 80px;
  height: 80px;
  flex-shrink: 0;
}
.ticket-grid .grid-item .panel-details .top-content .main-content .main-image img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}
.ticket-grid .grid-item .panel-details .top-content .main-content .main-info {
  padding: 0 25px;
  width: 300px;
  min-width: 300px;
  max-width: 300px;
  flex-shrink: 0;
}
.ticket-grid .grid-item .panel-details .top-content .main-content .main-info p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 2.4em;
  height: 2.4em;
  line-height: 1.2em;
  color: #6B6B68;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
}
.ticket-grid .grid-item .panel-details .top-content .tiny-image {
  width: 35px;
  flex-shrink: 0;
  align-self: flex-start;
  margin-left: auto;
  margin-right: 0;
}
.ticket-grid .grid-item .panel-details .top-content .tiny-image img {
  max-width: 100%;
}
.ticket-grid .grid-item .panel-details .bottom-content {
  display: flex;
  justify-content: space-between;
}
.ticket-grid .grid-item .panel-details .bottom-content > div,
.ticket-grid .grid-item .panel-details .bottom-content > div:not(.other-info) > div {
  display: inline-block;
}
.ticket-grid .grid-item .panel-details .bottom-content > div:not(.other-info) {
  color: #6B6B68;
  font-family: "Open Sans", sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}
.ticket-grid .grid-item .panel-details .bottom-content > div:not(.other-info) i.ph-bold {
  padding-right: 5px;
  font-size: 16px;
}
.ticket-grid .grid-item .panel-details .bottom-content > div:not(.other-info) > div:first-child {
  margin-right: 20px;
}
.ticket-grid .grid-item .panel-details .bottom-content > div.other-info {
  display: flex;
  -moz-column-gap: 10px;
       column-gap: 10px;
  align-items: baseline;
}
.ticket-grid .grid-item .panel-details .bottom-content > div.other-info div {
  display: inline-block;
}
.ticket-grid .grid-item .panel-details .tiny-grid {
  display: grid;
  grid-template-columns: 2fr 1fr auto;
  grid-gap: 20px;
  color: #6B6B68;
  font-family: "Open Sans", sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  width: 100%;
  min-width: 100%;
}
.ticket-grid .grid-item .panel-details .tiny-grid > div {
  display: flex;
  min-width: 0;
}
.ticket-grid .grid-item .panel-details .tiny-grid > div:first-child {
  justify-content: left;
  align-items: flex-start;
}
.ticket-grid .grid-item .panel-details .tiny-grid > div:first-child > *:not(.tiny-icon) {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ticket-grid .grid-item .panel-details .tiny-grid > div:nth-child(2) {
  justify-content: right;
}
.ticket-grid .grid-item .panel-details .tiny-grid > div:last-child {
  justify-content: right;
}
.ticket-grid .grid-item .panel-details .tiny-grid .tiny-icon {
  padding-right: 5px;
  flex-shrink: 0;
}

.ticket-status-badge.status-1 {
  color: red;
  border-color: red;
}
.ticket-status-badge.status-10 {
  color: blue;
  border-color: blue;
}
.ticket-status-badge.status-90 {
  color: green;
  border-color: green;
}
.ticket-status-badge.status-95 {
  color: #AAA;
  border-color: #AAA;
}

.ticket-view .panel {
  border-radius: 10px;
}
.ticket-view .panel .panel-body p {
  color: var(--Grey-05, #6B6B6B);
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.ticket-view .panel h3.panel-title {
  color: var(--Black, #1A1A1A);
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  flex: 1;
  max-width: 100%;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.ticket-view .panel h3.panel-title i.ph-bold {
  width: 16px;
  height: 15px;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
}

.ticket-top-space {
  margin-top: 1.5rem;
}

.ticket-title-container {
  display: flex;
  justify-content: space-between;
  flex: auto;
  align-items: flex-start;
  gap: 1rem;
  flex-wrap: wrap;
}

.ticket-image-item img {
  border-radius: 10px;
}

.img-container {
  margin-right: 10px;
}

.bottom-ticket {
  display: flex;
  justify-content: space-between;
}

.ticket-meta > div {
  display: flex;
  justify-content: space-between;
}

.ticket-view-actions select, .ticket-view-actions input {
  display: block;
  width: 100%;
  border: 1px solid #E7E7E7;
  background: #F3F3F3;
  padding: 7px 12px;
}
.ticket-view-actions .ticket-sub-headline {
  display: block;
}

.ticket-comment {
  display: flex;
  margin-bottom: 1.5rem;
}
.ticket-comment .comment-avatar {
  margin-right: 5px;
}
.ticket-comment .date {
  color: #777777;
}
.ticket-comment .hover {
  display: none;
}
.ticket-comment:hover .hover {
  display: inline-block;
}
.ticket-comment .comment-body {
  width: 100%;
}
.ticket-comment .comment-header {
  margin-bottom: 0.5rem;
  position: relative;
}
.ticket-comment .comment-header .ticket-comment-delete {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  color: red;
}
.ticket-comment .initials-circle {
  margin: 0 auto;
  position: relative;
  width: 24px;
  height: 24px;
  background-color: rgba(var(--circle-color), 0.15);
  color: black;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-family: Arial, sans-serif;
  font-weight: normal;
}

.assigned-product-container {
  display: flex;
  flex-direction: row;
}
.assigned-product-container > div:first-child {
  margin-right: 10px;
  flex: none;
  padding-right: 0;
}
.assigned-product-container .panel-heading {
  display: block;
}
.assigned-product-container .panel-heading > * {
  display: block;
}
.assigned-product-container .panel-heading h3.panel-title {
  color: var(--Black, #1A1A1A);
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  margin-bottom: 8px;
}
.assigned-product-container .panel-heading > div {
  color: var(--Grey-05, #6B6B6B);
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 4px;
}
.assigned-product-container img {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}

.ticket-meta-info-container > div:first-child {
  padding-right: 1rem;
}
.ticket-meta-info-container > div {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  color: var(--Grey-05, #6B6B6B);
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
.ticket-meta-info-container > div i.ph-bold {
  width: 10px;
  height: 10px;
  font-size: 11px;
}

.ticket-sub-headline {
  font-weight: bold;
}

.ticket-linked-product .panel {
  border-radius: var(--bs-border-radius);
}

.product-info {
  display: flex;
}
.product-info .product-image {
  width: 120px;
}
.product-info .product-image .image-container {
  display: block;
  width: 100px;
  height: 100px;
  border-radius: 10px;
  border: 1px solid lightgray;
  overflow: hidden;
  outline: none;
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.product-info .product-details {
  flex: 1;
  color: gray;
}
.product-info .product-details .product-name {
  font-size: 1.1rem;
  font-weight: bold;
  color: black;
}

#ticket-images {
  overflow-y: auto;
  display: grid;
  grid-template-columns: repeat(auto-fill, 125px);
  grid-auto-rows: 125px;
  grid-gap: 6px;
}
#ticket-images a.ticket-image {
  width: 125px;
  height: 125px;
  background-color: #f0f0f0;
  border-radius: 8px;
  border: thin solid #aaa;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
#ticket-images a.ticket-image:hover {
  cursor: pointer;
}
#ticket-images a.ticket-image.img {
  background-size: cover;
  background-position-x: center;
  background-position-y: center;
}
#ticket-images a.ticket-image .ticket-image-remove {
  position: absolute;
  top: 0;
  right: 0;
  background-color: #DD0000;
  color: white;
  width: 24px;
  height: 24px;
  display: none;
  align-items: center;
  justify-content: center;
  outline: none;
  text-decoration: none;
  border-radius: 0 0 0 8px;
}
#ticket-images a.ticket-image:hover .ticket-image-remove {
  display: flex;
}
#ticket-images a.ticket-image.transfer-upload {
  cursor: pointer;
  display: flex;
  flex-flow: column;
  border: thin solid #aaa;
  align-items: center;
  justify-content: center;
}
#ticket-images a.ticket-image.transfer-upload .progress-bar-percent {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 20px;
  font-weight: 600;
  color: black;
  flex-direction: row;
  flex: auto;
}
#ticket-images a.ticket-image.transfer-upload .progress-bar {
  display: block;
  height: 12px;
  background-color: #e5e5e5;
  width: 100%;
}
#ticket-images a.ticket-image.transfer-upload .progress-bar-value {
  display: block;
  height: 100%;
  background-color: dodgerblue;
  align-self: start;
  width: 0;
}

#tickets-list .ticket-list-row {
  cursor: pointer;
}
#tickets-list td > div {
  max-width: 900px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#tickets-list td > div strong, #tickets-list td > div strong a {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#tickets-list td > div > div {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#tickets-list td {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 120px;
}
#tickets-list td:nth-child(2) {
  max-width: 250px;
}
#tickets-list td:nth-child(3) {
  max-width: 900px;
}
#tickets-list td:nth-child(5) {
  max-width: 120px;
}

#location-comments {
  height: 100%;
}
#location-comments #comments-holder {
  height: 100%;
  display: grid;
  grid-template-rows: 1fr auto;
  grid-gap: 10px;
}
#location-comments #comments-holder #comments-data {
  position: relative;
}
#location-comments #comments-holder #comments-data .comment-scroll {
  position: absolute;
  overflow-y: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  scrollbar-width: thin;
  scrollbar-color: #333333 transparent;
}
#location-comments #comments-holder #comments-data .comment-scroll::-webkit-scrollbar {
  width: 12px;
}
#location-comments #comments-holder #comments-data .comment-scroll::-webkit-scrollbar-track {
  background: transparent;
}
#location-comments #comments-holder #comments-data .comment-scroll::-webkit-scrollbar-thumb {
  background-color: #D5DBDF;
  border-radius: 6px;
  border: 3px solid #ffffff;
}
#location-comments #comments-holder #comments-data .comment {
  display: grid;
  grid-template-columns: 40px 1fr;
}
#location-comments #comments-holder #comments-data .comment .user-pic .user-image {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  display: flex;
  height: 34px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  width: 34px;
}
#location-comments #comments-holder #comments-data .comment .user-pic .user-image > img {
  max-height: 100%;
  max-width: 100%;
}
#location-comments #comments-holder #comments-data .comment .comment-box {
  background-color: var(--bs-component-bg);
  border: 1px solid #D5DBDF;
  margin-bottom: 1rem;
  box-shadow: none;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
}
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header {
  padding: 0.3rem 0.5rem;
  border: none;
  display: grid;
  grid-template-columns: 1fr auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: rgba(213, 219, 223, 0.5);
  color: #33333D;
  font-weight: 700;
}
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header .post-time {
  text-align: right;
}
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header .post-time .icons {
  display: none;
}
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header .post-time .icons .comment-delete,
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header .post-time .icons .comment-lock,
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header .post-time .icons .comment-pin {
  cursor: pointer;
}
#location-comments #comments-holder #comments-data .comment .comment-box .comment-header:hover .post-time .icons {
  display: inline;
}
#location-comments #comments-holder #comments-data .comment .comment-box .comment-text {
  padding: 0.3rem 0.5rem;
}
#location-comments #comments-holder #comments-data .comment.pinned .comment-box {
  border: 1px solid #0267FF;
}
#location-comments #comments-holder #comments-data .comment.pinned .comment-box .comment-header {
  color: #FFFFFF;
  background-color: #0267FF;
}
#location-comments #comments-holder #comment-send .holder {
  display: grid;
  grid-template-columns: 40px 1fr;
}
#location-comments #comments-holder #comment-send .holder .user-pic .user-image {
  align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  display: flex;
  height: 34px;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  width: 34px;
}
#location-comments #comments-holder #comment-send .holder .user-pic .user-image > img {
  max-height: 100%;
  max-width: 100%;
}
#location-comments #comments-holder #comment-send .holder .form-part #comment-form {
  position: relative;
}
#location-comments #comments-holder #comment-send .holder .form-part textarea#new-comment-text {
  height: 120px;
}
#location-comments #comments-holder #comment-send .holder .form-part button#new-comment-submit {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.location-contacts {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.location-contacts .location-contact {
  position: relative;
  border-radius: 0.5rem;
  background-color: #FAFAFA;
  border: 1px solid #E0E0E0;
  padding: 1.5rem 1rem;
  display: flex;
  --circle-color: 100, 100, 100;
}
.location-contacts .location-contact div.actions {
  position: absolute;
  right: 10px;
  top: 10px;
  display: none;
}
.location-contacts .location-contact:hover div.actions {
  display: block;
}
.location-contacts .location-contact .col-left {
  width: 200px;
  flex: initial;
  text-align: center;
}
.location-contacts .location-contact .col-left .favorite-mark {
  cursor: pointer;
  color: #BBBBBB;
}
.location-contacts .location-contact .col-left .favorite-mark.has-marked {
  color: #F2C729;
}
.location-contacts .location-contact .col-left .initials-circle {
  margin: 0 auto;
  position: relative;
  width: 100px;
  height: 100px;
  background-color: rgba(var(--circle-color), 0.15);
  color: rgba(var(--circle-color), 0.7);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}
.location-contacts .location-contact .col-left .initials-circle > .favorite {
  position: absolute;
  bottom: -14px;
  left: 0;
  right: 0;
  font-size: 1.5rem;
  text-align: center;
  -webkit-text-stroke: 2px #ffffff;
}
.location-contacts .location-contact .col-left .salutation {
  font-weight: 700;
  font-size: 0.8rem;
}
.location-contacts .location-contact .col-left .name {
  font-weight: 700;
  font-size: 1rem;
}
.location-contacts .location-contact .col-left .position {
  font-size: 0.8rem;
  font-weight: 600;
  color: #AAA;
}
.location-contacts .location-contact .col-left .phone, .location-contacts .location-contact .col-left .phone-mobile {
  font-size: 1rem;
  color: #000;
}
.location-contacts .location-contact .col-middle {
  width: 25px;
  flex: initial;
  position: relative;
}
.location-contacts .location-contact .col-middle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 12px;
  bottom: 0;
  width: 1px;
  border-right: 1px solid #E0E0E0;
}
.location-contacts .location-contact .col-right {
  flex: 1;
}
.location-contacts .location-contact .col-right .holder {
  display: flex;
  flex-direction: column; /* Vertikal */
  height: 100%;
}
.location-contacts .location-contact .col-right .holder .top {
  flex: 1;
}
.location-contacts .location-contact .col-right .holder .bottom {
  flex: initial;
}
.location-contacts .location-contact .col-right .lbl, .location-contacts .location-contact .col-right .notes {
  font-weight: 700;
  font-size: 0.7rem;
  color: #AAA;
}
.location-contacts .location-contact .col-right .value {
  font-size: 0.85rem;
  color: #000;
}

body#pos {
  --bs-body-bg: #ffffff;
}
body#pos #pos-tool-search-result {
  display: none;
}
body#pos #pos-tool-search-result .title {
  font-size: 17px;
  font-weight: bold;
  text-align: center;
}
body#pos #pos-tool-search-result .sub-title {
  font-size: 15px;
  font-weight: 400;
  text-align: center;
}
body#pos #pos-tool-search-result .preview-image {
  height: 300px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
}
body#pos #pos-tool-images .image-list .image-item {
  margin-top: 0.8rem;
  height: 300px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: center;
  background-position-y: center;
}
body#pos .result-list .location-list-item {
  display: block;
  text-decoration: none;
  background: #eaeaea;
  border-radius: 8px;
  padding: 8px;
  color: black;
  margin-bottom: 0.5rem;
  border-left: 4px solid blueviolet;
}
body#pos #competition-details .competition-item {
  background-color: #eee;
  padding: 5px;
  border-radius: 8px;
}
body#pos #competition-details .competition-item .competition-images .competition-image {
  width: 100%;
  height: 120px;
  display: block;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-size: contain;
}

.status-circle {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1em;
  line-height: 1em;
}
.status-circle:before {
  content: " ";
}
.status-circle.status-circle-squared {
  border-radius: 0.5em;
}

.ticket-status-badge {
  display: inline;
  vertical-align: middle;
  font-size: 0.8rem;
  padding: 0.35em 0.65em;
  border: 1px solid;
  background-color: white;
  border-color: var(--status-color);
  color: var(--status-color);
  text-decoration: none;
  border-radius: 0.5rem;
}
.ticket-status-badge.active {
  background-color: var(--status-color);
  border-color: var(--status-color);
  color: white;
}

.btn.btn-default {
  --bs-btn-color: black;
  --bs-btn-border-color: transparent;
  --bs-btn-bg: white;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-hover-color: white;
  --bs-btn-hover-bg: #666666;
  --bs-btn-active-color: white;
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-bg: black;
}
.btn.btn-ticket-type {
  --bs-btn-color: black;
  --bs-btn-border-color: black;
  --bs-btn-bg: white;
  --bs-btn-hover-border-color: black;
  --bs-btn-hover-color: white;
  --bs-btn-hover-bg: black;
  --bs-btn-active-color: white;
  --bs-btn-active-border-color: black;
  --bs-btn-active-bg: black;
}
.btn.btn-ticket-delete {
  --bs-btn-color: white;
  --bs-btn-border-color: #FF2924;
  --bs-btn-bg: #FF2924;
  --bs-btn-hover-border-color: black;
  --bs-btn-hover-color: white;
  --bs-btn-hover-bg: #666666;
  --bs-btn-active-color: white;
  --bs-btn-active-border-color: #c81f1c;
  --bs-btn-active-bg: #c81f1c;
}
.btn.btn-black {
  --bs-btn-color: white;
  --bs-btn-border-color: black;
  --bs-btn-bg: black;
  --bs-btn-hover-border-color: black;
  --bs-btn-hover-color: white;
  --bs-btn-hover-bg: #666666;
  --bs-btn-active-color: white;
  --bs-btn-active-border-color: black;
  --bs-btn-active-bg: black;
}
.btn.btn-red {
  --bs-btn-color: white;
  --bs-btn-border-color: red;
  --bs-btn-bg: red;
  --bs-btn-hover-border-color: red;
  --bs-btn-hover-color: white;
  --bs-btn-hover-bg: #666666;
  --bs-btn-active-color: white;
  --bs-btn-active-border-color: red;
  --bs-btn-active-bg: red;
}
.btn.btn-file {
  position: relative;
  overflow: hidden;
}
.btn.btn-file input[type=file] {
  position: absolute;
}

.ticket-table-wrapper {
  position: relative;
  overflow: hidden;
}
.ticket-table-wrapper .kv-grid-container {
  overflow-x: auto;
  overflow-y: visible;
}
.ticket-table-wrapper table {
  border-collapse: separate;
  border-spacing: 0;
}
.ticket-table-wrapper th:nth-child(1),
.ticket-table-wrapper td:nth-child(1),
.ticket-table-wrapper th:nth-child(2),
.ticket-table-wrapper td:nth-child(2) {
  position: sticky;
  background-color: #fff;
  z-index: 10;
}
.ticket-table-wrapper th:nth-child(1),
.ticket-table-wrapper td:nth-child(1) {
  left: 0;
  z-index: 11;
}
.ticket-table-wrapper th:nth-child(2),
.ticket-table-wrapper td:nth-child(2) {
  left: 60px;
  z-index: 11;
  filter: drop-shadow(6px 0 8px rgba(0, 0, 0, 0));
  transition: filter 0.3s ease-in-out;
  clip-path: inset(0px -20px 0px 0px);
}
.ticket-table-wrapper.scrolled-right th:nth-child(2), .ticket-table-wrapper.scrolled-right td:nth-child(2) {
  filter: drop-shadow(10px 0 4px rgba(0, 0, 0, 0.2));
}
.ticket-table-wrapper tbody tr:hover td {
  background-color: #f5f5f5;
}
.ticket-table-wrapper tbody tr:hover td:nth-child(1),
.ticket-table-wrapper tbody tr:hover td:nth-child(2) {
  background-color: #f5f5f5;
}

#ticket-comment-text {
  border: 1px solid #E7E7E7 !important;
  background: #F3F3F3 !important;
  padding: 10px 12px;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
  cursor: text;
  border-radius: 6px;
}
#ticket-comment-text:hover {
  background: #FAFAFA !important;
  border-color: #BDBDBD !important;
  box-shadow: 0 2px 8px rgba(32, 37, 42, 0.08) !important;
  transform: translateY(-1px);
}
#ticket-comment-text:focus {
  background: #FFFFFF !important;
  border-color: #20252A !important;
  outline: none;
  box-shadow: 0 4px 16px rgba(32, 37, 42, 0.12) !important;
  transform: translateY(-2px);
}

#ticket-description,
#ticket-location_id_inside_store,
#ticket-location_inside_store,
#ticket-status {
  border: 1px solid #D5DBDF;
  background: #F3F3F3;
  border-radius: 10px;
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  color: var(--Grey-05, #6B6B6B);
  font-family: "Open Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
#ticket-description::-moz-placeholder, #ticket-location_id_inside_store::-moz-placeholder, #ticket-location_inside_store::-moz-placeholder, #ticket-status::-moz-placeholder {
  color: #B0B0B0;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
#ticket-description::placeholder,
#ticket-location_id_inside_store::placeholder,
#ticket-location_inside_store::placeholder,
#ticket-status::placeholder {
  color: #B0B0B0;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
}
#ticket-description:hover,
#ticket-location_id_inside_store:hover,
#ticket-location_inside_store:hover,
#ticket-status:hover {
  background: #FAFAFA;
  border-color: #BDBDBD;
  box-shadow: 0 2px 8px rgba(32, 37, 42, 0.08);
  transform: translateY(-1px);
}
#ticket-description:focus,
#ticket-location_id_inside_store:focus,
#ticket-location_inside_store:focus,
#ticket-status:focus {
  background: #FFFFFF;
  border-color: #20252A;
  outline: none;
  box-shadow: 0 4px 16px rgba(32, 37, 42, 0.12);
  transform: translateY(-2px);
}

#ticket-title {
  border: none;
  color: var(--Black, #1A1A1A);
  font-family: "Open Sans";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  padding: 0;
  min-height: unset;
}

.ticket-form,
.ticket-view,
form[id*=form-view-location-ticket],
form[id*=form-create-location-ticket] {
  max-width: 1280px;
  margin: 0 auto;
}
.ticket-form .form-label,
.ticket-form label.form-label,
.ticket-form .control-label,
.ticket-form .ticket-sub-headline,
.ticket-form label,
.ticket-view .form-label,
.ticket-view label.form-label,
.ticket-view .control-label,
.ticket-view .ticket-sub-headline,
.ticket-view label,
form[id*=form-view-location-ticket] .form-label,
form[id*=form-view-location-ticket] label.form-label,
form[id*=form-view-location-ticket] .control-label,
form[id*=form-view-location-ticket] .ticket-sub-headline,
form[id*=form-view-location-ticket] label,
form[id*=form-create-location-ticket] .form-label,
form[id*=form-create-location-ticket] label.form-label,
form[id*=form-create-location-ticket] .control-label,
form[id*=form-create-location-ticket] .ticket-sub-headline,
form[id*=form-create-location-ticket] label {
  color: #2D353C !important;
  font-family: "Open Sans", sans-serif !important;
  font-size: 13px !important;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 15px !important;
  margin-bottom: 7.5px !important;
}

form[id*=form-view-location-ticket] > .row.mb-4,
form[id*=form-view-location-ticket] > .row.ticket-view,
form[id*=form-create-location-ticket] > .row.mb-4,
form[id*=form-create-location-ticket] > .row.ticket-view {
  background-color: white;
  padding: 1rem;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
form[id*=form-view-location-ticket] > .row.mb-4,
form[id*=form-create-location-ticket] > .row.mb-4 {
  padding-bottom: 0;
  margin-bottom: 0 !important;
}

.ticket-view {
  background-color: white;
  padding: 1rem;
}

.ticket-form i.ph-bold,
.ticket-view i.ph-bold,
form[id*=form-view-location-ticket] i.ph-bold {
  width: 10px;
  height: 10px;
  font-size: 10px;
  line-height: 1;
}
.ticket-form div[style*="display: inline-block"],
.ticket-view div[style*="display: inline-block"],
form[id*=form-view-location-ticket] div[style*="display: inline-block"] {
  color: #6B6B6B;
  font-family: "Open Sans", sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

.form-control.mb-2:hover,
#ticket-status:hover,
.select2-container--default .select2-selection--single:hover {
  background: #FAFAFA !important;
  border-color: #BDBDBD !important;
  box-shadow: 0 2px 8px rgba(32, 37, 42, 0.08) !important;
  transform: translateY(-1px);
  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

#ticket-history .ticket-history-item {
  display: flex;
  padding-bottom: 0.4rem;
}
#ticket-history .ticket-history-item:first-child {
  padding-top: 0;
}
#ticket-history .ticket-history-item .ticket-history-item-user {
  padding-right: 0.4rem;
}
#ticket-history .ticket-history-item .ticket-history-item-user > div {
  font-size: 0.7rem;
}
#ticket-history .ticket-history-item .ticket-history-item-user > div .initials-circle {
  margin: 0 auto;
  position: relative;
  width: 24px;
  height: 24px;
  background-color: rgba(var(--circle-color), 0.15);
  color: black;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-family: Arial, sans-serif;
  font-weight: normal;
}
#ticket-history .ticket-history-item .ticket-history-item-action {
  flex: 1;
  font-size: 0.7rem;
  padding-top: 0.2rem;
}
#ticket-history .ticket-history-item .ticket-history-item-date {
  font-size: 0.7rem;
  padding-left: 0.4rem;
  padding-top: 0.2rem;
}

.user-profile {
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px;
}
.user-profile .content-header {
  margin-bottom: 32px;
}
.user-profile .content-header h1 {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.user-profile .profile-container {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.user-profile .profile-row {
  display: flex;
  gap: 24px;
  align-items: flex-start;
}
.user-profile .profile-col-left {
  flex: 2;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.user-profile .profile-col-right {
  flex: 1;
  min-width: 320px;
}
.user-profile .settings-section,
.user-profile .displayid-section,
.user-profile .profile-card {
  background-color: #FAFAFA;
  border-radius: 10px;
  padding: 24px;
}
.user-profile .section-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 8px;
}
.user-profile .section-header .icon {
  font-size: 20px;
  color: #0267FF;
}
.user-profile .section-header h2 {
  margin: 0;
  color: #1A1A1A;
  font-size: 20px;
  font-weight: 700;
}
.user-profile .section-description {
  margin: 0 0 20px 0;
  color: #808080;
  font-size: 13px;
  font-weight: 400;
}
.user-profile .settings-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 20px;
}
.user-profile .settings-card {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 20px 9px 23px 20px;
  background: #FAFAFA;
  border: 1px solid #CCC;
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  max-width: 249px;
  height: 97px;
  text-decoration: none;
}
.user-profile .settings-card:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.user-profile .settings-card:hover .card-icon {
  background: #0267FF;
  color: #FAFAFA;
}
.user-profile .settings-card .card-icon {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #D2E4FF;
  font-size: 20px;
  color: #2563eb;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}
.user-profile .settings-card .card-content {
  flex: 1;
}
.user-profile .settings-card .card-content h3 {
  margin: 0 0 10px 0;
  color: #1A1A1A;
  font-size: 13px;
  font-weight: 700;
}
.user-profile .settings-card .card-content p {
  margin: 0;
  color: #808080;
  font-size: 9px;
  font-weight: 400;
}
.user-profile .profile-image {
  margin: 20px 0;
  border-radius: 10px;
  overflow: hidden;
  width: min(100%, 353px);
  height: min(100%, 353px);
  aspect-ratio: 1/1;
}
.user-profile .profile-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}
.user-profile .profile-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.user-profile .info-item .info-value {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #FAFAFA;
  border: 1px solid #CCC;
  border-radius: 10px;
  transition: all 0.2s ease;
  max-width: 350px;
}
.user-profile .info-item .info-value:hover {
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.user-profile .info-item .info-value .info-content {
  display: flex;
  flex-direction: column;
  gap: 6px;
  max-width: 307px;
  flex: 1;
}
.user-profile .info-item .info-value .info-content label {
  display: block;
  color: #808080;
  font-size: 9px;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin: 0;
  padding-left: 20px;
  padding-top: 25px;
}
.user-profile .info-item .info-value .info-content span {
  color: #1A1A1A;
  font-size: 13px;
  font-weight: 700;
  padding-left: 20px;
  padding-bottom: 37px;
}
.user-profile .info-item .info-value .card-icon {
  width: 40px;
  height: 40px;
  margin-right: 20px;
  border-radius: 10px;
  background: #D2E4FF;
  font-size: 20px;
  color: #2563eb;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease;
}
@media (max-width: 1024px) {
  .user-profile .profile-row {
    flex-direction: column;
  }
  .user-profile .profile-col-right {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .user-profile .settings-grid {
    grid-template-columns: 1fr;
  }
}

.user-profile-edit {
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px;
}
.user-profile-edit .project-header-left {
  margin-bottom: 24px;
}
.user-profile-edit .project-header-left .btn-back {
  background: #FAFAFA;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  color: #1A1A1A;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  font-size: 13px;
  text-decoration: none;
  transition: background 0.2s ease;
  width: -moz-fit-content;
  width: fit-content;
}
.user-profile-edit .project-header-left .btn-back:hover {
  background: #efefef;
  text-decoration: none;
  color: #1A1A1A;
}
.user-profile-edit .edit-top-row {
  display: flex;
  gap: 24px;
  align-items: stretch;
  margin-bottom: 24px;
}
.user-profile-edit .edit-top-row .edit-card:first-child {
  flex: 2;
}
.user-profile-edit .edit-top-row .avatar-card {
  flex: 1;
  min-width: 320px;
}
.user-profile-edit .edit-card-full {
  width: 100%;
}
.user-profile-edit .edit-card {
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  padding: 28px;
}
.user-profile-edit .edit-card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 6px;
}
.user-profile-edit .edit-card-header .edit-card-title {
  display: flex;
  align-items: center;
  gap: 10px;
}
.user-profile-edit .edit-card-header .edit-card-title .icon {
  font-size: 22px;
  color: #0267FF;
}
.user-profile-edit .edit-card-header .edit-card-title h2 {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
}
.user-profile-edit .edit-card-header .save-button {
  background: none;
  border: none;
  cursor: pointer;
  color: #8A8A8A;
  font-size: 13px;
  font-weight: 700;
  line-height: 15px;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 5px 10px;
  text-decoration: none;
  transition: all 0.2s ease;
}
.user-profile-edit .edit-card-header .save-button .icon {
  font-size: 16px;
  color: #8A8A8A;
}
.user-profile-edit .edit-card-header .save-button:hover {
  background: #f3f3f3;
  border-radius: 10px;
  text-decoration: none;
}
.user-profile-edit .edit-card-description {
  margin: 0 0 24px 0;
  color: #808080;
  font-size: 13px;
}
.user-profile-edit .edit-form-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}
.user-profile-edit .edit-form-row:last-child {
  margin-bottom: 0;
}
.user-profile-edit .edit-form-row.full-width {
  grid-template-columns: 1fr;
}
.user-profile-edit .edit-form-group {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.user-profile-edit .edit-form-group label {
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0;
  padding-left: 10px;
}
.user-profile-edit .edit-form-group input[type=text],
.user-profile-edit .edit-form-group input[type=email],
.user-profile-edit .edit-form-group input[type=tel] {
  width: 100%;
  padding: 7px 0 7px 10px;
  border: 1px solid #CCC;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #1A1A1A;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
  box-sizing: border-box;
}
.user-profile-edit .edit-form-group input[type=text]:focus,
.user-profile-edit .edit-form-group input[type=email]:focus,
.user-profile-edit .edit-form-group input[type=tel]:focus {
  outline: none;
  border-color: #0267FF;
  box-shadow: 0 0 0 3px rgba(2, 103, 255, 0.1);
}
.user-profile-edit .edit-form-group input[type=text]::-moz-placeholder, .user-profile-edit .edit-form-group input[type=email]::-moz-placeholder, .user-profile-edit .edit-form-group input[type=tel]::-moz-placeholder {
  color: #B0B0B0;
}
.user-profile-edit .edit-form-group input[type=text]::placeholder,
.user-profile-edit .edit-form-group input[type=email]::placeholder,
.user-profile-edit .edit-form-group input[type=tel]::placeholder {
  color: #B0B0B0;
}
.user-profile-edit .avatar-card {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 28px;
}
.user-profile-edit .avatar-card .avatar-wrapper {
  align-self: center;
}
.user-profile-edit .avatar-wrapper {
  position: relative;
  width: 140px;
  height: 140px;
  margin-top: 20px;
}
.user-profile-edit .avatar-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
  display: block;
}
.user-profile-edit .avatar-wrapper .avatar-upload-btn {
  position: absolute;
  bottom: 4px;
  right: 4px;
  width: 36px;
  height: 36px;
  background: #0267FF;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.2s ease;
  color: #FFFFFF;
  font-size: 18px;
}
.user-profile-edit .avatar-wrapper .avatar-upload-btn:hover {
  background: #0051CC;
}
.user-profile-edit .avatar-wrapper input[type=file] {
  display: none;
}
@media (max-width: 1024px) {
  .user-profile-edit .edit-top-row {
    flex-direction: column;
  }
  .user-profile-edit .edit-top-row .avatar-card {
    min-width: unset;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .user-profile-edit .edit-form-row {
    grid-template-columns: 1fr;
  }
}

.article-list-page {
  max-width: 1280px;
  margin: 0 auto;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  position: relative;
}
.article-list-page__back {
  display: flex;
  align-items: center;
}
.article-list-page__back-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 10px;
  background: #FAFAFA;
  color: #1A1A1A;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-list-page__back-btn i[class*=ph-] {
  font-size: 14px;
  color: #1A1A1A;
}
.article-list-page__back-btn:hover {
  background: #F0F0F0;
  text-decoration: none;
  color: #1A1A1A;
}
.article-list-page__back-btn:active {
  background: #E6E6E6;
}
.article-list-page__content {
  display: grid;
  grid-template-columns: 372px 1fr;
  gap: 1.25rem;
  align-items: start;
}
@media (max-width: 900px) {
  .article-list-page__content {
    grid-template-columns: 1fr;
  }
}

.article-list-filter {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  display: flex;
  flex-direction: column;
  gap: 0;
}
.article-list-filter__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.article-list-filter__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-list-filter__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-list-filter__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-list-filter__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin-top: 10px;
  margin-bottom: 20px;
}
.article-list-filter__search {
  margin-bottom: 20px;
}
.article-list-filter__search-input {
  width: 100%;
  height: 100%;
  padding: 7px 14px 9px 14px;
  border: 1px solid #E5E7EB;
  border-radius: 10px;
  font-size: 13px;
  font-weight: 400;
  color: #1A1A1A;
  background: #FFFFFF;
  outline: none;
  transition: border-color 0.2s ease;
  box-sizing: border-box;
}
.article-list-filter__search-input::-moz-placeholder {
  color: #B0B0B0;
}
.article-list-filter__search-input::placeholder {
  color: #B0B0B0;
}
.article-list-filter__search-input:focus {
  border-color: #CCC;
}
.article-list-filter__section {
  margin-bottom: 20px;
}
.article-list-filter__section-label {
  font-size: 11px;
  font-weight: 700;
  color: #8E8E8E;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  display: block;
  margin-bottom: 12px;
}
.article-list-filter__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.article-list-filter__tag {
  font-size: 9px;
  font-weight: 700;
  background: #F0F0F0;
  color: #707070;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-list-filter__tag i[class*=ph-] {
  color: #707070;
  display: inline-flex;
  align-items: center;
  line-height: 1;
}
.article-list-filter__tag:hover {
  background: #E6E6E6;
}
.article-list-filter__type-buttons {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.article-list-filter__type-btn {
  padding: 8px 10px;
  border-radius: 10px;
  background: #E6E6E6;
  color: #1A1A1A;
  font-size: 13px;
  font-weight: 700;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background 0.2s ease, border-color 0.2s ease;
}
.article-list-filter__type-btn:hover {
  background: #CCC;
}
.article-list-filter__type-btn:active {
  background: #B0B0B0;
}
.article-list-filter__type-btn--selected {
  background: #E6E6E6;
  border: 1px solid #1A1A1A;
}
.article-list-filter__categories {
  display: flex;
  flex-direction: column;
  gap: 0;
}
.article-list-filter__category {
  padding: 5px 0px;
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  cursor: pointer;
  border-radius: 10px;
  transition: background 0.2s ease, color 0.2s ease;
  display: flex;
  align-items: center;
  gap: 6px;
}
.article-list-filter__category:hover {
  background: #F0F0F0;
}
.article-list-filter__category--active {
  background: #E6E6E6;
  color: #1A1A1A;
  font-weight: 700;
  border: 1px solid #1A1A1A;
}
.article-list-filter__category--active-child {
  color: #1A1A1A;
  font-weight: 700;
  background: transparent;
}
.article-list-filter__category--active-child .article-list-filter__category-name {
  flex: 1;
  background: #E6E6E6;
  border-radius: 8px;
  padding: 3px 20px;
}
.article-list-filter__category--has-children {
  font-weight: 400;
  color: #8e8e8e;
}
.article-list-filter__category--has-children.article-list-filter__category--active {
  font-weight: 700;
  color: #1A1A1A;
}
.article-list-filter__category--has-children.article-list-filter__category--active-child {
  font-weight: 700;
  color: #1A1A1A;
}
.article-list-filter__category-name {
  display: block;
  min-width: 0;
}
.article-list-filter__category-children {
  overflow: hidden;
}
.article-list-filter__category-children--collapsed {
  display: none;
}

.article-list-main {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  display: flex;
  flex-direction: column;
}
.article-list-main__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.article-list-main__header-left {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.article-list-main__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-list-main__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-list-main__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-list-main__title-tag {
  font-size: 9px;
  font-weight: 700;
  background: #16DAB3;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-block;
}
.article-list-main__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin-top: 10px;
  margin-bottom: 20px;
}

.article-list-pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  margin-top: 10px;
}
.article-list-pagination__nav {
  display: flex;
  align-items: center;
  gap: 4px;
}
.article-list-pagination__btn {
  min-width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  border-radius: 7px;
  background: transparent;
  border: none;
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
}
.article-list-pagination__btn:hover:not(:disabled) {
  background: #F0F0F0;
  color: #1A1A1A;
}
.article-list-pagination__btn:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.article-list-pagination__btn--active {
  font-weight: 700;
  color: #1A1A1A;
}
.article-list-pagination__per-page {
  display: flex;
  align-items: center;
  gap: 8px;
}
.article-list-pagination__per-page-label {
  font-size: 11px;
  font-weight: 700;
  color: #1A1A1A;
}
.article-list-pagination__per-page-wrapper {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.article-list-pagination__per-page-select {
  padding: 0px 26px 0px 10px;
  border: 1px solid #E5E7EB;
  border-radius: 10px;
  font-size: 9px;
  font-weight: 400;
  color: #1A1A1A;
  background: #FFFFFF;
  outline: none;
  cursor: pointer;
  height: 20px;
  min-width: 56px;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.article-list-pagination__per-page-icon {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 10px !important;
  color: #1A1A1A !important;
  pointer-events: none;
  display: flex !important;
  align-items: center;
}

.article-list-table {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  overflow: hidden;
}
.article-list-table__row {
  display: grid;
  grid-template-columns: 36px 48px 1fr 206px auto 150px;
  align-items: center;
  gap: 12px;
  padding: 10px 16px;
  border-bottom: 1px solid #F0F0F0;
  background: #FFFFFF;
  transition: background 0.15s ease;
}
.article-list-table__row:last-child {
  border-bottom: none;
}
.article-list-table__row:hover {
  background: #F9F9F9;
}
.article-list-table__row--master {
  cursor: pointer;
  grid-template-columns: 36px 48px 1fr 312px -1px 44px;
}
.article-list-table__row--expanded {
  background: #F5F5F5;
}
.article-list-table__row--single {
  background: #FFFFFF;
}
.article-list-table__row--single .article-list-table__image-placeholder--single {
  border-left: 3px solid #8E8E8E;
  border-radius: 0;
  width: 3px;
  height: 100%;
  background: transparent;
}
.article-list-table__row--hidden {
  display: none;
}
.article-list-table__row--filter-hidden {
  display: none;
}
.article-list-table__row--page-hidden {
  display: none;
}
.article-list-table__row--search-hidden {
  display: none;
}
.article-list-table__row--category-hidden {
  display: none;
}
.article-list-table__row--disabled {
  opacity: 0.4;
  pointer-events: none;
}
.article-list-table__row--quantity {
  background: #FFFFFF;
}
.article-list-table__row--quantity .article-list-table__image-placeholder--quantity {
  background: #E6E6E6;
  border-radius: 6px;
}
.article-list-table__toggle {
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.article-list-table__image {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-list-table__image-placeholder {
  width: 48px;
  height: 48px;
  background: #E6E6E6;
  border-radius: 6px;
}
.article-list-table__image-placeholder--single {
  width: 3px;
  height: 100%;
  background: #8E8E8E;
  border-radius: 0;
}
.article-list-table__info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  flex: 1;
}
.article-list-table__name {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-list-table__name--link {
  text-decoration: none;
  color: #1A1A1A;
  cursor: pointer;
}
.article-list-table__description {
  font-size: 9px;
  font-weight: 400;
  color: #B0B0B0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-list-table__description--link {
  text-decoration: none;
  color: #B0B0B0;
  cursor: pointer;
}
.article-list-table__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
  align-self: center;
  justify-self: start;
  width: 160px;
}
.article-list-table__tag {
  font-size: 9px;
  font-weight: 700;
  background: #F0F0F0;
  color: #707070;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-block;
}
.article-list-table__stock {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  justify-self: center;
  gap: 2px;
  min-width: 60px;
}
.article-list-table__stock-count {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}
.article-list-table__stock-label {
  font-size: 9px;
  font-weight: 400;
  color: #8E8E8E;
}
.article-list-table__actions {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 40px;
  justify-content: flex-end;
}
.article-list-table__actions--quantity {
  min-width: 140px;
}
.article-list-table__cart-btn {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: #1A1A1A;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: background 0.2s ease;
  flex-shrink: 0;
}
.article-list-table__cart-btn:hover {
  background: #3E3E3E;
}
.article-list-table__cart-btn:active {
  background: #505050;
}
.article-list-table__cart-btn--added {
  background: #16DAB3;
}
.article-list-table__cart-btn--disabled, .article-list-table__cart-btn:disabled {
  background: #B0B0B0;
  cursor: not-allowed;
  pointer-events: none;
}
.article-list-table__quantity-control {
  display: inline-flex;
  align-items: center;
  gap: 0;
  border: 1px solid #E5E7EB;
  border-radius: 10px;
  overflow: hidden;
  background: #FFFFFF;
}
.article-list-table__quantity-btn {
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  font-size: 16px;
  font-weight: 400;
  color: #8E8E8E;
  cursor: pointer;
  transition: background 0.15s ease;
}
.article-list-table__quantity-btn:hover {
  background: #F0F0F0;
}
.article-list-table__quantity-btn:active {
  background: #E6E6E6;
}
.article-list-table__quantity-input {
  width: 36px;
  height: 32px;
  text-align: center;
  border: none;
  border-left: 1px solid #E5E7EB;
  border-right: 1px solid #E5E7EB;
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  outline: none;
  background: transparent;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}
.article-list-table__quantity-input::-webkit-outer-spin-button, .article-list-table__quantity-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.article-list-cart-footer {
  position: sticky;
  bottom: 0;
  left: 0;
  right: 0;
  background: #FFFFFF;
  border-top: 1px solid #E5E7EB;
  border-radius: 10px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.06);
  z-index: 100;
}
.article-list-cart-footer__left {
  display: flex;
  align-items: center;
  gap: 12px;
}
.article-list-cart-footer__info {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.article-list-cart-footer__count {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}
.article-list-cart-footer__hint {
  font-size: 9px;
  font-weight: 400;
  color: #8E8E8E;
}
.article-list-cart-footer__right {
  display: flex;
  align-items: center;
  gap: 16px;
}
.article-list-cart-footer__reset {
  font-size: 13px;
  font-weight: 400;
  color: #1A1A1A;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.2s ease;
}
.article-list-cart-footer__reset:hover {
  color: #1A1A1A;
  text-decoration: none;
}
.article-list-cart-footer__submit-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 13px;
  font-weight: 700;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-list-cart-footer__submit-btn:hover {
  background: #3E3E3E;
}
.article-list-cart-footer__submit-btn:active {
  background: #505050;
}

.cart-overlay {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 340px;
  background: #FFFFFF;
  box-shadow: -4px 0 24px rgba(0, 0, 0, 0.12);
  z-index: 300;
  display: flex;
  flex-direction: column;
  transform: translateX(100%);
  transition: transform 0.3s ease;
}
.cart-overlay--open {
  transform: translateX(0);
}
.cart-overlay__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px 16px 20px;
  border-bottom: 1px solid #E5E7EB;
  flex-shrink: 0;
}
.cart-overlay__header-left {
  display: flex;
  align-items: center;
  gap: 10px;
}
.cart-overlay__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
}
.cart-overlay__badge {
  font-size: 9px;
  font-weight: 700;
  background: #16DAB3;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-block;
}
.cart-overlay__close {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cart-overlay__close i[class*=ph-] {
  line-height: 1;
  display: flex;
}
.cart-overlay__close:hover {
  background: #F0F0F0;
}
.cart-overlay__items {
  flex: 1;
  overflow-y: auto;
  padding: 12px 0;
  display: flex;
  flex-direction: column;
  gap: 0;
}
.cart-overlay__item {
  display: grid;
  grid-template-columns: 48px 1fr 32px;
  align-items: start;
  gap: 12px;
  padding: 14px 20px;
  border-bottom: 1px solid #F0F0F0;
  transition: background 0.15s ease;
}
.cart-overlay__item:last-child {
  border-bottom: none;
}
.cart-overlay__item:hover {
  background: #FAFAFA;
}
.cart-overlay__item-image {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}
.cart-overlay__item-image-placeholder {
  width: 48px;
  height: 48px;
  background: #E6E6E6;
  border-radius: 6px;
}
.cart-overlay__item-info {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}
.cart-overlay__item-name {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.cart-overlay__item-type {
  font-size: 9px;
  font-weight: 400;
  color: #8E8E8E;
}
.cart-overlay__item-sku {
  font-size: 9px;
  font-weight: 700;
  color: #B0B0B0;
  margin-top: 4px;
}
.cart-overlay__item-quantity {
  display: inline-flex;
  align-items: center;
  gap: 0;
  border: 1px solid #E5E7EB;
  border-radius: 8px;
  overflow: hidden;
  background: #FFFFFF;
  margin-top: 8px;
  width: -moz-fit-content;
  width: fit-content;
}
.cart-overlay__qty-btn {
  width: 28px;
  height: 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  font-size: 16px;
  color: #8E8E8E;
  cursor: pointer;
  transition: background 0.15s ease;
}
.cart-overlay__qty-btn:hover {
  background: #F0F0F0;
}
.cart-overlay__qty-btn:active {
  background: #E6E6E6;
}
.cart-overlay__qty-input {
  width: 32px;
  height: 28px;
  text-align: center;
  border: none;
  border-left: 1px solid #E5E7EB;
  border-right: 1px solid #E5E7EB;
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  outline: none;
  background: transparent;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}
.cart-overlay__qty-input::-webkit-outer-spin-button, .cart-overlay__qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart-overlay__item-delete {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  border-radius: 8px;
  cursor: pointer;
  transition: background 0.2s ease;
  margin-top: 8px;
}
.cart-overlay__item-delete i[class*=ph-] {
  line-height: 1;
  display: flex;
}
.cart-overlay__item-delete:hover {
  background: #FFF5F5;
}
.cart-overlay__empty {
  font-size: 13px;
  font-weight: 400;
  color: #B0B0B0;
  text-align: center;
  padding: 40px 20px;
  margin: 0;
}
.cart-overlay__footer {
  border-top: 1px solid #E5E7EB;
  padding: 16px 20px 20px 20px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.cart-overlay__footer-summary {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.cart-overlay__footer-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cart-overlay__footer-label {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
}
.cart-overlay__footer-value {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}
.cart-overlay__submit-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  padding: 12px 16px;
  border-radius: 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 13px;
  font-weight: 700;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.cart-overlay__submit-btn i[class*=ph-] {
  line-height: 1;
  display: flex;
  align-items: center;
}
.cart-overlay__submit-btn:hover {
  background: #3E3E3E;
}
.cart-overlay__submit-btn:active {
  background: #505050;
}
.cart-overlay__backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 299;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}
.cart-overlay__backdrop--visible {
  opacity: 1;
  pointer-events: all;
}

.article-list-floating-cart {
  position: fixed;
  bottom: 24px;
  right: 24px;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #1A1A1A;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
  transition: background 0.2s ease, box-shadow 0.2s ease;
  z-index: 200;
}
.article-list-floating-cart i[class*=ph-] {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  font-size: 24px;
}
.article-list-floating-cart:hover {
  background: #3E3E3E;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}
.article-list-floating-cart:active {
  background: #505050;
}

.article-master-details-page {
  max-width: 1280px;
  margin: 0 auto;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  position: relative;
}
.article-master-details-page__topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.article-master-details-page__back-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 6px 10px;
  border-radius: 10px;
  background: #FAFAFA;
  color: #1A1A1A;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-master-details-page__back-btn i[class*=ph-] {
  font-size: 14px;
  color: #1A1A1A;
}
.article-master-details-page__back-btn:hover {
  background: #F0F0F0;
  text-decoration: none;
  color: #1A1A1A;
}
.article-master-details-page__back-btn:active {
  background: #E6E6E6;
}
.article-master-details-page__edit-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-master-details-page__edit-btn i[class*=ph-] {
  font-size: 14px;
  color: #FAFAFA;
}
.article-master-details-page__edit-btn:hover {
  background: #3E3E3E;
  text-decoration: none;
  color: #FAFAFA;
}
.article-master-details-page__edit-btn:active {
  background: #505050;
}

body.modal-open {
  overflow: hidden;
}

.article-master-details-hero {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 20px;
  display: grid;
  grid-template-columns: 413px 1fr;
  gap: 24px;
  align-items: start;
}
@media (max-width: 900px) {
  .article-master-details-hero {
    grid-template-columns: 1fr;
  }
}
.article-master-details-hero__carousel {
  width: 413px;
  height: 497px;
  box-sizing: border-box;
  background: #EFEFEF;
  border-radius: 10px 0 0 10px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: -20px 0 -20px -20px;
}
.article-master-details-hero__carousel-main {
  flex: 1;
  background: #E0E0E0;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.article-master-details-hero__carousel-main img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.article-master-details-hero__carousel-main-placeholder {
  width: 100%;
  height: 100%;
  background: #E0E0E0;
  border-radius: 10px;
}
.article-master-details-hero__carousel-thumbs {
  display: flex;
  align-items: center;
  gap: 14px;
}
.article-master-details-hero__carousel-thumb-prev, .article-master-details-hero__carousel-thumb-next {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  border-radius: 6px;
  background: #F0F0F0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-master-details-hero__carousel-thumb-prev i[class*=ph-], .article-master-details-hero__carousel-thumb-next i[class*=ph-] {
  font-size: 12px;
  color: #1A1A1A;
}
.article-master-details-hero__carousel-thumb-prev:hover, .article-master-details-hero__carousel-thumb-next:hover {
  background: #E6E6E6;
}
.article-master-details-hero__carousel-thumb-prev:disabled, .article-master-details-hero__carousel-thumb-next:disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.article-master-details-hero__carousel-thumb-list {
  display: flex;
  gap: 6px;
  flex: 1;
  overflow: hidden;
}
.article-master-details-hero__carousel-thumb {
  width: 64px;
  height: 64px;
  flex-shrink: 0;
  background: #E6E6E6;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid transparent;
  transition: border-color 0.2s ease;
}
.article-master-details-hero__carousel-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-master-details-hero__carousel-thumb--active {
  border-color: #1A1A1A;
}
.article-master-details-hero__carousel-thumb:hover {
  border-color: #B0B0B0;
}
.article-master-details-hero__info {
  display: flex;
  flex-direction: column;
  gap: 0;
  min-width: 0;
}
.article-master-details-hero__info-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-master-details-hero__title {
  font-size: 24px;
  font-weight: 700;
  color: #313131;
  margin: 0;
  line-height: normal;
}
.article-master-details-hero__badges {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
}
.article-master-details-hero__badge {
  font-size: 9px;
  font-weight: 700;
  padding: 3px 10px;
  border-radius: 7px;
  white-space: nowrap;
}
.article-master-details-hero__badge--master {
  background: #1A1A1A;
  color: #FAFAFA;
}
.article-master-details-hero__badge--type {
  background: #F0F0F0;
  color: #707070;
}
.article-master-details-hero__description {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  line-height: 1.55;
  margin: 0 0 12px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-master-details-hero__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-bottom: 30px;
  margin-bottom: 0;
  border-bottom: 1px solid #CCCCCC;
}
.article-master-details-hero__tag {
  font-size: 9px;
  font-weight: 700;
  background: #F0F0F0;
  color: #707070;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.article-master-details-hero__instances-box {
  background: #FAFAFA;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-top: 20px;
  margin-bottom: 10px;
  width: 50%;
}
.article-master-details-hero__instances-box-left {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.article-master-details-hero__instances-box-label {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  display: flex;
  align-items: center;
  gap: 6px;
}
.article-master-details-hero__instances-box-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 2px 7px;
  border-radius: 7px;
  background: #DAF5F0;
  color: #16DAB3;
  font-size: 9px;
  font-weight: 700;
}
.article-master-details-hero__instances-box-value {
  font-size: 20px;
  font-weight: 700;
  color: #505050;
}
.article-master-details-hero__instances-box-icon {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  background: #DAF5F0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-master-details-hero__instances-box-icon i[class*=ph-] {
  font-size: 20px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #16DAB3;
}
.article-master-details-hero__info-box {
  background: #FAFAFA;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  padding: 30px 20px;
}
.article-master-details-hero__info-box-header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 30px;
}
.article-master-details-hero__info-box-header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-master-details-hero__info-box-header-icon i[class*=ph-] {
  font-size: 16px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-master-details-hero__info-box-title {
  font-size: 20px;
  font-weight: 700;
  color: #313131;
  margin: 0;
}
.article-master-details-hero__info-box-text {
  font-size: 13px;
  font-weight: 400;
  color: #505050;
  margin: 0;
}

.article-master-details-details {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 30px 20px 30px 20px;
}
.article-master-details-details__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 10px;
}
.article-master-details-details__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-master-details-details__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-master-details-details__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-master-details-details__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0 0 20px 0;
}
.article-master-details-details__rows {
  display: flex;
  gap: 20px;
  padding: 0 10px;
  margin-top: 0;
}
@media (max-width: 700px) {
  .article-master-details-details__rows {
    flex-direction: column;
    gap: 0;
  }
}
.article-master-details-details__col {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.article-master-details-details__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  border-bottom: 1px solid #CCCCCC;
  gap: 12px;
}
.article-master-details-details__row-label {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  min-width: 140px;
  flex-shrink: 0;
}
.article-master-details-details__row-value {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  display: flex;
  align-items: center;
  gap: 5px;
}
.article-master-details-details__row-value-hint {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}

.article-master-details-instances {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 30px 20px 30px 20px;
}
.article-master-details-instances__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 10px;
}
.article-master-details-instances__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-master-details-instances__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-master-details-instances__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-master-details-instances__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0 0 20px 0;
}

.article-master-details-table {
  display: flex;
  flex-direction: column;
  margin: 0 10px;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #CCCCCC;
}
.article-master-details-table__filters {
  display: grid;
  grid-template-columns: 100px 1fr 220px 220px;
  gap: 16px;
  padding: 10px 14px;
  background: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
}
@media (max-width: 800px) {
  .article-master-details-table__filters {
    grid-template-columns: 1fr 1fr;
  }
}
.article-master-details-table__filter-search {
  position: relative;
  display: flex;
  align-items: center;
}
.article-master-details-table__filter-search-input {
  width: 100%;
  padding: 7px 10px;
  border: 1px solid #CCCCCC;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 400;
  color: #1A1A1A;
  background: #FFFFFF;
  outline: none;
  transition: border-color 0.2s ease;
  box-sizing: border-box;
}
.article-master-details-table__filter-search-input::-moz-placeholder {
  color: #B0B0B0;
}
.article-master-details-table__filter-search-input::placeholder {
  color: #B0B0B0;
}
.article-master-details-table__filter-search-input:focus {
  border-color: #CCC;
}
.article-master-details-table__filter-select-wrap {
  position: relative;
  display: flex;
  align-items: center;
}
.article-master-details-table__filter-select {
  width: 100%;
  padding: 7px 28px 7px 10px;
  border: 1px solid #CCCCCC;
  border-radius: 8px;
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  background: #FFFFFF;
  outline: none;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.article-master-details-table__filter-select:focus {
  border-color: #CCC;
}
.article-master-details-table__filter-select-icon {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 11px !important;
  color: #8E8E8E !important;
  pointer-events: none;
  display: flex !important;
  align-items: center;
}
.article-master-details-table__head {
  display: grid;
  grid-template-columns: 100px 1fr 220px 220px;
  align-items: center;
  gap: 16px;
  padding: 10px 17px 10px 29px;
  margin: 0 10px;
  background: transparent;
}
.article-master-details-table__head-cell {
  font-size: 11px;
  font-weight: 700;
  color: #1A1A1A;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  display: flex;
  align-items: center;
  gap: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.article-master-details-table__head-cell i[class*=ph-] {
  font-size: 12px;
  color: #1A1A1A;
  display: flex;
  align-items: center;
  line-height: 1;
}
.article-master-details-table__head-cell:nth-child(3) {
  padding-left: 15px;
}
.article-master-details-table__head-cell:nth-child(4) {
  padding-left: 12px;
}
.article-master-details-table__row {
  display: grid;
  grid-template-columns: 100px 1fr 220px 220px;
  align-items: center;
  gap: 16px;
  padding: 9px 16px 11px 28px;
  border-bottom: 1px solid #CCCCCC;
  background: #FFFFFF;
  transition: background 0.15s ease;
  text-decoration: none;
  color: inherit;
}
.article-master-details-table__row:last-child {
  border-bottom: none;
}
.article-master-details-table__row:hover {
  background: #F9F9F9;
  text-decoration: none;
  color: inherit;
}
.article-master-details-table__cell {
  font-size: 13px;
  font-weight: 400;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-master-details-table__cell-id {
  font-size: 11px;
  font-weight: 400;
  color: #1A1A1A;
}
.article-master-details-table__cell-code {
  font-size: 11px;
  font-weight: 400;
  color: #1A1A1A;
}
.article-master-details-table__cell-condition {
  font-size: 11px;
  font-weight: 400;
  color: #1A1A1A;
  padding-left: 15px;
}
.article-master-details-table__cell-status {
  padding-left: 12px;
}
.article-master-details-table__status-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 7px;
  border-radius: 7px;
  font-size: 9px;
  font-weight: 700;
  white-space: nowrap;
}
.article-master-details-table__status-badge--available {
  background: #C7F0C4;
  color: #0DB200;
}
.article-master-details-table__status-badge--unavailable {
  background: #FFF0F0;
  color: #C53030;
}
.article-master-details-table__status-badge--reserved {
  background: #FFF4E0;
  color: #C07A00;
}

.article-edit-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 1000;
  align-items: center;
  justify-content: center;
}
.article-edit-modal.is-open {
  display: flex;
}
.article-edit-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  cursor: pointer;
}
.article-edit-modal__container {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  border-radius: 14px;
  width: 100%;
  max-width: 850px;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.18);
  margin: 1rem;
}
.article-edit-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 22px;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
  background-color: #FAFAFA;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.article-edit-modal__header-title {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
}
.article-edit-modal__header-title i[class*=ph-] {
  font-size: 24px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0267FF;
}
.article-edit-modal__header-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: background 0.2s;
  padding: 0;
}
.article-edit-modal__header-close i[class*=ph-] {
  font-size: 16px;
  color: #888;
}
.article-edit-modal__header-close:hover {
  background: #F0F0F0;
}
.article-edit-modal__header-close:hover i[class*=ph-] {
  color: #1A1A1A;
}
.article-edit-modal__body {
  overflow-y: auto;
  padding: 22px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  background-color: #FAFAFA;
}
.article-edit-modal__section {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.article-edit-modal__section-title {
  font-size: 15px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-edit-modal__section-desc {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: -8px 0 0;
}
.article-edit-modal__row {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  flex-wrap: wrap;
}
.article-edit-modal__grid-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
@media (max-width: 560px) {
  .article-edit-modal__grid-2 {
    grid-template-columns: 1fr;
  }
}
.article-edit-modal__field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.article-edit-modal__field--grow {
  flex: 1 1 200px;
}
.article-edit-modal__field--half {
  max-width: 200px;
}
.article-edit-modal__label {
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0;
}
.article-edit-modal__input, .article-edit-modal__textarea {
  width: 100%;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 7px 10px;
  font-size: 13px;
  color: #1A1A1A;
  background: #FAFAFA;
  outline: none;
  transition: border-color 0.2s;
  font-family: inherit;
  box-sizing: border-box;
}
.article-edit-modal__input::-moz-placeholder, .article-edit-modal__textarea::-moz-placeholder {
  color: #C0C0C0;
}
.article-edit-modal__input::placeholder, .article-edit-modal__textarea::placeholder {
  color: #C0C0C0;
}
.article-edit-modal__input:focus, .article-edit-modal__textarea:focus {
  border-color: #1A1A1A;
  background: #FFFFFF;
}
.article-edit-modal__textarea {
  resize: vertical;
  min-height: 90px;
}
.article-edit-modal__select-wrap {
  position: relative;
}
.article-edit-modal__select-wrap .article-edit-modal__select-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  color: #888;
  pointer-events: none;
}
.article-edit-modal__select {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 7px 32px 7px 10px;
  font-size: 13px;
  font-weight: 400;
  color: #B0B0B0;
  background: #FAFAFA;
  outline: none;
  cursor: pointer;
  font-family: inherit;
  transition: border-color 0.2s;
}
.article-edit-modal__select:focus {
  border-color: #1A1A1A;
  background: #FFFFFF;
}
.article-edit-modal__toggle-field {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 28px;
}
.article-edit-modal__toggle-wrap {
  position: relative;
  display: inline-flex;
  cursor: pointer;
  margin: 0;
  flex-shrink: 0;
}
.article-edit-modal__toggle-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.article-edit-modal__toggle-input:checked + .article-edit-modal__toggle-track {
  background: #1A1A1A;
}
.article-edit-modal__toggle-input:checked + .article-edit-modal__toggle-track .article-edit-modal__toggle-thumb {
  transform: translateX(18px);
}
.article-edit-modal__toggle-track {
  display: flex;
  align-items: center;
  width: 40px;
  height: 22px;
  border-radius: 99px;
  background: #D0D0D0;
  transition: background 0.2s;
  padding: 2px;
}
.article-edit-modal__toggle-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: transform 0.2s;
}
.article-edit-modal__toggle-label {
  font-size: 13px;
  font-weight: 500;
  color: #1A1A1A;
}
.article-edit-modal__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.article-edit-modal__tag {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 4px 10px;
  border-radius: 99px;
  background: #F0F0F0;
  font-size: 9px;
  font-weight: 700;
  color: #8E8E8E;
}
.article-edit-modal__tag-remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  line-height: 1;
}
.article-edit-modal__tag-remove i[class*=ph-] {
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #888;
}
.article-edit-modal__tag-remove:hover i[class*=ph-] {
  color: #E03030;
}
.article-edit-modal__tag-search {
  margin-top: 4px;
}
.article-edit-modal__footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 8px;
}
.article-edit-modal__save-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 18px;
  border-radius: 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 13px;
  font-weight: 700;
  border: none;
  cursor: pointer;
  transition: background 0.2s;
  font-family: inherit;
}
.article-edit-modal__save-btn i[class*=ph-] {
  font-size: 14px;
  color: #FAFAFA;
}
.article-edit-modal__save-btn:hover {
  background: #3E3E3E;
}
.article-edit-modal__save-btn:active {
  background: #505050;
}

.article-single-details-page {
  max-width: 1280px;
  margin: 0 auto;
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  position: relative;
}
.article-single-details-page__topbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.article-single-details-page__back-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 10px;
  background: #FAFAFA;
  color: #1A1A1A;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-single-details-page__back-btn i[class*=ph-] {
  font-size: 14px;
  color: #1A1A1A;
}
.article-single-details-page__back-btn:hover {
  background: #F0F0F0;
  text-decoration: none;
  color: #1A1A1A;
}
.article-single-details-page__back-btn:active {
  background: #E6E6E6;
}
.article-single-details-page__edit-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 8px 10px;
  border-radius: 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  border: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-single-details-page__edit-btn i[class*=ph-] {
  font-size: 14px;
  color: #FAFAFA;
}
.article-single-details-page__edit-btn:hover {
  background: #3E3E3E;
  text-decoration: none;
  color: #FAFAFA;
}
.article-single-details-page__edit-btn:active {
  background: #505050;
}

body.modal-open {
  overflow: hidden;
}

.article-single-details-hero {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 0;
  display: grid;
  grid-template-columns: 413px 1fr;
  grid-template-rows: 1fr;
  gap: 0;
  align-items: stretch;
  min-height: 537px;
  overflow: hidden;
}
@media (max-width: 900px) {
  .article-single-details-hero {
    grid-template-columns: 1fr;
  }
}
.article-single-details-hero__carousel {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #EFEFEF;
  border-radius: 0;
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 0;
}
@media (max-width: 900px) {
  .article-single-details-hero__carousel {
    border-radius: 0;
    margin: 0;
  }
}
.article-single-details-hero__carousel-main {
  flex: 1;
  background: #E0E0E0;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.article-single-details-hero__carousel-main img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.article-single-details-hero__carousel-main-placeholder {
  width: 100%;
  height: 100%;
  background: #E0E0E0;
  border-radius: 10px;
}
.article-single-details-hero__carousel-thumbs {
  display: flex;
  align-items: center;
  gap: 14px;
}
.article-single-details-hero__carousel-thumb-prev, .article-single-details-hero__carousel-thumb-next {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  border-radius: 6px;
  background: #F0F0F0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background 0.2s ease;
}
.article-single-details-hero__carousel-thumb-prev i[class*=ph-], .article-single-details-hero__carousel-thumb-next i[class*=ph-] {
  font-size: 12px;
  color: #1A1A1A;
}
.article-single-details-hero__carousel-thumb-prev:hover, .article-single-details-hero__carousel-thumb-next:hover {
  background: #E6E6E6;
}
.article-single-details-hero__carousel-thumb-prev:disabled, .article-single-details-hero__carousel-thumb-next:disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.article-single-details-hero__carousel-thumb-list {
  display: flex;
  gap: 6px;
  flex: 1;
  overflow: hidden;
}
.article-single-details-hero__carousel-thumb {
  width: 64px;
  height: 64px;
  flex-shrink: 0;
  background: #E6E6E6;
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid transparent;
  transition: border-color 0.2s ease;
}
.article-single-details-hero__carousel-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-single-details-hero__carousel-thumb--active {
  border-color: #1A1A1A;
}
.article-single-details-hero__carousel-thumb:hover {
  border-color: #B0B0B0;
}
.article-single-details-hero__info {
  display: flex;
  flex-direction: column;
  gap: 0;
  min-width: 0;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  overflow-y: auto;
}
.article-single-details-hero__info-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-details-hero__title {
  font-size: 24px;
  font-weight: 700;
  color: #313131;
  margin: 0;
  line-height: normal;
}
.article-single-details-hero__badges {
  display: flex;
  align-items: center;
  gap: 6px;
  flex-shrink: 0;
}
.article-single-details-hero__badge {
  font-size: 9px;
  font-weight: 700;
  padding: 2px 7px;
  border-radius: 7px;
  white-space: nowrap;
}
.article-single-details-hero__badge--master {
  background: #1A1A1A;
  color: #FAFAFA;
}
.article-single-details-hero__badge--type {
  background: #F0F0F0;
  color: #707070;
}
.article-single-details-hero__badge--archived {
  background: #FF6B35;
  color: #FAFAFA;
}
.article-single-details-hero__description {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  line-height: 1.55;
  margin: 0 0 12px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-details-hero__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
  padding-bottom: 20px;
  margin-bottom: 0;
  border-bottom: 1px solid #CCCCCC;
}
.article-single-details-hero__tag {
  font-size: 9px;
  font-weight: 700;
  background: #F0F0F0;
  color: #707070;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.article-single-details-hero__status-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 20px;
  margin-bottom: 16px;
}
.article-single-details-hero__status-box {
  background: #FAFAFA;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  padding: 20px 16px;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 12px;
}
.article-single-details-hero__status-box-left {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.article-single-details-hero__status-box-label {
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  white-space: nowrap;
}
.article-single-details-hero__status-box-value {
  font-size: 16px;
  font-weight: 700;
  color: #313131;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-details-hero__status-box-icon {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  background: #DAF5F0;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-single-details-hero__status-box-icon i[class*=ph-] {
  font-size: 18px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #16DAB3;
}
.article-single-details-hero__availability {
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  padding: 14px 18px;
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.article-single-details-hero__availability--available {
  background: #F0F6F0;
  border-color: #0DB200;
}
.article-single-details-hero__availability--available .article-single-details-hero__availability-icon i[class*=ph-] {
  color: #16A34A;
}
.article-single-details-hero__availability--unavailable {
  background: #FFF5F5;
  border-color: #FECACA;
}
.article-single-details-hero__availability--unavailable .article-single-details-hero__availability-icon i[class*=ph-] {
  color: #DC2626;
}
.article-single-details-hero__availability-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
}
.article-single-details-hero__availability-icon i[class*=ph-] {
  font-size: 18px;
  line-height: 1;
  display: flex;
}
.article-single-details-hero__availability-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.article-single-details-hero__availability-title {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-details-hero__availability-desc {
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0;
}
.article-single-details-hero__divider {
  height: 1px;
  background: #CCCCCC;
  margin: 20px 0;
}
.article-single-details-hero__cart-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 8px 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 14px;
  font-weight: 700;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  text-decoration: none;
  transition: background 0.2s ease;
  font-family: inherit;
  box-sizing: border-box;
}
.article-single-details-hero__cart-btn i[class*=ph-] {
  font-size: 18px;
  color: #FAFAFA;
}
.article-single-details-hero__cart-btn:hover {
  background: #3E3E3E;
  color: #FAFAFA;
  text-decoration: none;
}
.article-single-details-hero__cart-btn:active {
  background: #505050;
}
.article-single-details-hero__cart-btn:disabled {
  background: #B0B0B0;
  cursor: not-allowed;
}

.article-single-details-details {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 30px 20px 30px 20px;
}
.article-single-details-details__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 10px;
}
.article-single-details-details__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-single-details-details__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-single-details-details__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-details-details__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0 0 20px 0;
}
.article-single-details-details__rows {
  display: flex;
  gap: 20px;
  padding: 0 10px;
  margin-top: 0;
}
@media (max-width: 700px) {
  .article-single-details-details__rows {
    flex-direction: column;
    gap: 0;
  }
}
.article-single-details-details__col {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.article-single-details-details__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 0;
  border-bottom: 1px solid #CCCCCC;
  gap: 12px;
}
.article-single-details-details__row-label {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  min-width: 140px;
  flex-shrink: 0;
}
.article-single-details-details__row-value {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  display: flex;
  align-items: center;
  gap: 5px;
}
.article-single-details-details__row-value-hint {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}

.article-single-details-tracking {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 30px 20px 30px 20px;
}
.article-single-details-tracking__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 10px;
}
.article-single-details-tracking__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-single-details-tracking__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-single-details-tracking__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-details-tracking__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0 0 20px 0;
}
.article-single-details-tracking__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, auto);
  grid-auto-flow: column;
  -moz-column-gap: 30px;
       column-gap: 30px;
  padding: 0 10px;
  row-gap: 0;
}
@media (max-width: 900px) {
  .article-single-details-tracking__grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(6, auto);
  }
}
@media (max-width: 560px) {
  .article-single-details-tracking__grid {
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }
}
.article-single-details-tracking__item {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 8px 0;
}
.article-single-details-tracking__connector {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 8px;
  align-self: stretch;
}
.article-single-details-tracking__connector svg {
  display: block;
}
.article-single-details-tracking__info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
  min-width: 0;
}
.article-single-details-tracking__info-status {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-details-tracking__info-location {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  white-space: nowrap;
  overflow: hidden;
}
.article-single-details-tracking__info-location i[class*=ph-] {
  font-size: 12px;
  flex-shrink: 0;
}
.article-single-details-tracking__info-location span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-details-tracking__date {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  white-space: nowrap;
  flex-shrink: 0;
}
.article-single-details-tracking__date i[class*=ph-] {
  font-size: 13px;
  flex-shrink: 0;
}

.article-single-edit-modal {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 1000;
  align-items: center;
  justify-content: center;
}
.article-single-edit-modal.is-open {
  display: flex;
}
.article-single-edit-modal__backdrop {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  cursor: pointer;
}
.article-single-edit-modal__container {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  border-radius: 14px;
  width: 100%;
  max-width: 850px;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  box-shadow: 0 8px 40px rgba(0, 0, 0, 0.18);
  margin: 1rem;
}
.article-single-edit-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 22px;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05);
  background-color: #FAFAFA;
  flex-shrink: 0;
  position: relative;
  z-index: 1;
}
.article-single-edit-modal__header-title {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
}
.article-single-edit-modal__header-title i[class*=ph-] {
  font-size: 24px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0267FF;
}
.article-single-edit-modal__header-close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: none;
  background: transparent;
  cursor: pointer;
  transition: background 0.2s;
  padding: 0;
}
.article-single-edit-modal__header-close i[class*=ph-] {
  font-size: 16px;
  color: #888;
}
.article-single-edit-modal__header-close:hover {
  background: #F0F0F0;
}
.article-single-edit-modal__header-close:hover i[class*=ph-] {
  color: #1A1A1A;
}
.article-single-edit-modal__body {
  overflow-y: auto;
  padding: 22px;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 28px;
  background-color: #FAFAFA;
}
.article-single-edit-modal__section {
  display: flex;
  flex-direction: column;
  gap: 14px;
}
.article-single-edit-modal__section-title {
  font-size: 15px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-edit-modal__section-desc {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: -8px 0 0;
}
.article-single-edit-modal__grid-2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 14px;
}
@media (max-width: 560px) {
  .article-single-edit-modal__grid-2 {
    grid-template-columns: 1fr;
  }
}
.article-single-edit-modal__field {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.article-single-edit-modal__field--half {
  max-width: 200px;
}
.article-single-edit-modal__label {
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0;
}
.article-single-edit-modal__input, .article-single-edit-modal__textarea {
  width: 100%;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 7px 10px;
  font-size: 13px;
  color: #1A1A1A;
  background: #FAFAFA;
  outline: none;
  transition: border-color 0.2s;
  font-family: inherit;
  box-sizing: border-box;
}
.article-single-edit-modal__input::-moz-placeholder, .article-single-edit-modal__textarea::-moz-placeholder {
  color: #C0C0C0;
}
.article-single-edit-modal__input::placeholder, .article-single-edit-modal__textarea::placeholder {
  color: #C0C0C0;
}
.article-single-edit-modal__input:focus, .article-single-edit-modal__textarea:focus {
  border-color: #1A1A1A;
  background: #FFFFFF;
}
.article-single-edit-modal__textarea {
  resize: vertical;
  min-height: 90px;
}
.article-single-edit-modal__select-wrap {
  position: relative;
}
.article-single-edit-modal__select-wrap .article-single-edit-modal__select-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 13px;
  color: #888;
  pointer-events: none;
}
.article-single-edit-modal__select {
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  padding: 7px 32px 7px 10px;
  font-size: 13px;
  font-weight: 400;
  color: #B0B0B0;
  background: #FAFAFA;
  outline: none;
  cursor: pointer;
  font-family: inherit;
  transition: border-color 0.2s;
}
.article-single-edit-modal__select:focus {
  border-color: #1A1A1A;
  background: #FFFFFF;
}
.article-single-edit-modal__toggle-field {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 0;
}
.article-single-edit-modal__toggle-wrap {
  position: relative;
  display: inline-flex;
  cursor: pointer;
  margin: 0;
  flex-shrink: 0;
}
.article-single-edit-modal__toggle-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}
.article-single-edit-modal__toggle-input:checked + .article-single-edit-modal__toggle-track {
  background: #0267FF;
}
.article-single-edit-modal__toggle-input:checked + .article-single-edit-modal__toggle-track .article-single-edit-modal__toggle-thumb {
  transform: translateX(18px);
}
.article-single-edit-modal__toggle-track {
  display: flex;
  align-items: center;
  width: 40px;
  height: 22px;
  border-radius: 99px;
  background: #D0D0D0;
  transition: background 0.2s;
  padding: 2px;
}
.article-single-edit-modal__toggle-thumb {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: transform 0.2s;
}
.article-single-edit-modal__toggle-label {
  font-size: 13px;
  font-weight: 500;
  color: #1A1A1A;
}
.article-single-edit-modal__tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.article-single-edit-modal__tag {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 4px 10px;
  border-radius: 99px;
  background: #F0F0F0;
  font-size: 9px;
  font-weight: 700;
  color: #8E8E8E;
}
.article-single-edit-modal__tag-remove {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  line-height: 1;
}
.article-single-edit-modal__tag-remove i[class*=ph-] {
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #888;
}
.article-single-edit-modal__tag-remove:hover i[class*=ph-] {
  color: #E03030;
}
.article-single-edit-modal__tag-search {
  margin-top: 4px;
}
.article-single-edit-modal__tag--action {
  background: #EBF2FF;
  color: #0267FF;
}
.article-single-edit-modal__tag--action .article-single-edit-modal__tag-remove i[class*=ph-] {
  color: #0267FF;
}
.article-single-edit-modal__tag--action:hover .article-single-edit-modal__tag-remove i[class*=ph-] {
  color: #003D99;
}
.article-single-edit-modal__master-card {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 14px;
  border: 1px solid #E6E6E6;
  border-radius: 10px;
  background: #FFFFFF;
}
.article-single-edit-modal__master-card-img {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  background: #E6E6E6;
  flex-shrink: 0;
}
.article-single-edit-modal__master-card-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.article-single-edit-modal__master-card-name {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-edit-modal__master-card-desc {
  font-size: 12px;
  font-weight: 400;
  color: #8E8E8E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.article-single-edit-modal__warning-box {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 14px 16px;
  border-radius: 10px;
  background: #F9EDFF;
  border: 1px solid #E4C6FF;
}
.article-single-edit-modal__warning-box-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.article-single-edit-modal__warning-box-icon i[class*=ph-] {
  font-size: 18px;
  color: #9B30D9;
}
.article-single-edit-modal__warning-box-text {
  font-size: 12px;
  font-weight: 400;
  color: #5A2780;
  margin: 0;
  line-height: 1.6;
}
.article-single-edit-modal__warning-box-text strong {
  font-weight: 700;
}
.article-single-edit-modal__footer {
  display: flex;
  justify-content: flex-end;
  padding-top: 8px;
}
.article-single-edit-modal__save-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 18px;
  border-radius: 10px;
  background: #1A1A1A;
  color: #FAFAFA;
  font-size: 13px;
  font-weight: 700;
  border: none;
  cursor: pointer;
  transition: background 0.2s;
  font-family: inherit;
}
.article-single-edit-modal__save-btn i[class*=ph-] {
  font-size: 14px;
  color: #FAFAFA;
}
.article-single-edit-modal__save-btn:hover {
  background: #3E3E3E;
}
.article-single-edit-modal__save-btn:active {
  background: #505050;
}

.article-single-details-history {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 30px 20px 30px 20px;
}
.article-single-details-history__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 10px;
}
.article-single-details-history__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-single-details-history__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-single-details-history__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-details-history__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0 0 20px 0;
}
.article-single-details-history__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(5, auto);
  grid-auto-flow: column;
  padding: 0 10px;
  -moz-column-gap: 30px;
       column-gap: 30px;
  row-gap: 0;
}
@media (max-width: 900px) {
  .article-single-details-history__grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(10, auto);
  }
}
@media (max-width: 560px) {
  .article-single-details-history__grid {
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }
}
.article-single-details-history__item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
  border-bottom: 1px solid #E6E6E6;
}
@media (max-width: 900px) {
  .article-single-details-history__item:nth-last-child(-n+2) {
    border-bottom: none;
  }
}
@media (max-width: 560px) {
  .article-single-details-history__item:last-child {
    border-bottom: none;
  }
}
.article-single-details-history__item-connector {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 8px;
}
.article-single-details-history__item-connector svg {
  display: block;
}
.article-single-details-history__item-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 2px 7px;
  border-radius: 7px;
  background: #F0F0F0;
  color: #8E8E8E;
  font-size: 9px;
  font-weight: 700;
  white-space: nowrap;
  flex-shrink: 0;
}
.article-single-details-history__item-btn--active {
  background: #D2E4FF;
  color: #0267FF;
}
.article-single-details-history__item-date {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #8E8E8E;
  font-size: 9px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
}
.article-single-details-history__item-date i[class*=ph-] {
  flex-shrink: 0;
  color: #505050;
}
.article-single-details-history__item-date span {
  overflow: hidden;
  text-overflow: ellipsis;
}

.article-single-details-actions {
  background: #FAFAFA;
  border-radius: 10px;
  padding: 30px 20px 30px 20px;
}
.article-single-details-actions__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 10px;
}
.article-single-details-actions__header-icon {
  color: #16DAB3;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.article-single-details-actions__header-icon i[class*=ph-] {
  font-size: 22px;
  line-height: 1;
  display: flex;
  align-items: center;
}
.article-single-details-actions__title {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-details-actions__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin: 0 0 20px 0;
}
.article-single-details-actions__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.article-single-details-actions__action-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 16px;
  background: #0267FF;
  color: #FAFAFA;
  font-size: 12px;
  font-weight: 700;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  transition: background 0.2s ease;
  font-family: inherit;
  white-space: nowrap;
  text-transform: capitalize;
}
.article-single-details-actions__action-btn:hover {
  background: #0052CC;
}
.article-single-details-actions__action-btn:active {
  background: #003D99;
}

.article-single-details-hero__cart-section {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.article-single-details-hero__cart-label {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
}
.article-single-details-hero__cart-row {
  display: flex;
  align-items: center;
  gap: 12px;
}
.article-single-details-hero__quantity-control {
  display: flex;
  align-items: center;
  border: 1px solid #CCCCCC;
  border-radius: 10px;
  overflow: hidden;
  background: #FAFAFA;
  height: 48px;
  width: 140px;
}
.article-single-details-hero__quantity-btn {
  width: 40px;
  height: 100%;
  border: none;
  background: transparent;
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease;
}
.article-single-details-hero__quantity-btn:hover {
  background: #EFEFEF;
}
.article-single-details-hero__quantity-btn:active {
  background: #E0E0E0;
}
.article-single-details-hero__quantity-input {
  flex: 1;
  width: 100%;
  height: 100%;
  border: none;
  background: transparent;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  color: #1A1A1A;
  outline: none;
  -webkit-appearance: textfield;
          appearance: textfield;
  -moz-appearance: textfield;
}
.article-single-details-hero__quantity-input::-webkit-outer-spin-button, .article-single-details-hero__quantity-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.article-single-details-hero__cart-stock-hint {
  font-size: 13px;
  color: #8E8E8E;
}

.shop-page {
  padding: 1.5rem;
}
.shop-page__inner {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  max-width: 1280px;
  margin: 0 auto;
}

.shop-page i[class*=ph-] {
  color: #0267FF;
  font-size: 24px;
}

.shop-top-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: var(--bg-surface, #FAFAFA);
  border-radius: 12px;
  padding: 0.5rem 1.25rem;
}
.shop-top-nav__tabs {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.shop-top-nav__tab {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  text-decoration: none;
  padding: 0.5rem 0.625rem;
  border-radius: 10px;
  background: #FAFAFA;
  transition: background 0.2s ease, color 0.2s ease;
  cursor: pointer;
}
.shop-top-nav__tab:hover {
  background: #F0F0F0;
  color: #1A1A1A;
}
.shop-top-nav__tab:active {
  background: #E6E6E6;
}
.shop-top-nav__tab--active {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  background: #E6E6E6;
}
.shop-top-nav__actions {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.shop-top-nav__cart-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.625rem;
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
  text-decoration: none;
  padding: 0.5rem 0.625rem;
  border-radius: 10px;
  background: #FAFAFA;
  transition: background 0.2s ease;
  cursor: pointer;
}
.shop-top-nav__cart-btn:hover {
  background: #F0F0F0;
}
.shop-top-nav__cart-btn:active {
  background: #E6E6E6;
}
.shop-top-nav__cart-icon {
  font-size: 15px;
  color: #0267FF;
}
.shop-top-nav__cart-btn i[class*=ph-shopping-cart] {
  font-size: 16px;
  color: #1A1A1A;
}
.shop-top-nav__cart-label {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}

.shop-overview {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 20px;
}
@media (max-width: 992px) {
  .shop-overview {
    grid-template-columns: 1fr;
  }
}

.shop-overview__stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}
@media (max-width: 576px) {
  .shop-overview__stats {
    grid-template-columns: 1fr;
  }
}

.shop-stat-card {
  background: #ffffff;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  transition: box-shadow 0.3s ease;
}
.shop-stat-card:hover {
  box-shadow: 0 8px 16px rgba(26, 26, 26, 0.1);
}
.shop-stat-card {
  background: var(--bg-surface, #FAFAFA);
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}
.shop-stat-card__content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.shop-stat-card__label {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  flex: 1;
}
.shop-stat-card__tag {
  font-size: 9px;
  font-weight: 700;
  background: #F0F0F0;
  color: #707070;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-block;
  margin-left: 0;
  flex-shrink: 0;
  margin-left: 10px;
}
.shop-stat-card__value {
  font-size: 20px;
  font-weight: 700;
  color: #1A1A1A;
  line-height: 1;
  margin-top: auto;
  padding-top: 0.5rem;
}
.shop-stat-card__icon-wrapper {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #EAF1FF;
  color: #0267FF;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.3s ease;
  border-radius: 12px;
  flex-shrink: 0;
}
.shop-stat-card__icon {
  font-size: 18px;
}

.shop-info-box {
  padding: 30px 20px 30px 20px;
  border-radius: var(--corner-large, 10px);
  background: var(--bg-surface, #FAFAFA);
}
.shop-info-box__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 40px;
  font-size: 20px;
  font-weight: 700;
}
.shop-info-box__header i[class*=ph-] {
  line-height: 1;
  height: 24px;
  display: flex;
  align-items: center;
}
.shop-info-box__text {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  line-height: 1.6;
  margin: 0;
  padding-left: 20px;
}

.shop-selection {
  background: #ffffff;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  background: var(--bg-surface, #FAFAFA);
  display: flex;
  flex-direction: column;
}
.shop-selection__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.shop-selection__header i[class*=ph-] {
  line-height: 1;
  display: flex;
  align-items: center;
}
.shop-selection__header-icon {
  font-size: 18px;
  color: #0267FF;
  line-height: 1;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.shop-selection__title {
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.shop-selection__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin-top: 10px;
  margin-bottom: 50px !important;
}
.shop-selection__grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 1rem;
}
@media (max-width: 1200px) {
  .shop-selection__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .shop-selection__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 480px) {
  .shop-selection__grid {
    grid-template-columns: 1fr;
  }
}

.shop-selection-card {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 1rem;
  padding: 1rem;
  border-radius: 12px;
  border: 1px solid #e5e7eb;
  background: var(--bg-surface, #FAFAFA);
  transition: box-shadow 0.2s ease, border-color 0.2s ease, opacity 0.2s ease;
  cursor: pointer;
  opacity: 0.3;
}
.shop-selection-card:hover {
  box-shadow: 0 8px 16px rgba(26, 26, 26, 0.1);
}
.shop-selection-card:hover .shop-selection-card__icon-wrapper {
  background: #0267FF;
}
.shop-selection-card:hover .shop-selection-card__icon-wrapper i {
  color: #ffffff;
}
.shop-selection-card:hover .shop-selection-card__link {
  transform: translateY(-2px);
}
.shop-selection-card:hover .shop-selection-card__link-icon {
  transform: translateX(2px);
}
.shop-selection-card--active {
  border: 1px solid #ccc;
  background: var(--bg-surface, #FAFAFA);
  opacity: 1;
}
.shop-selection-card__icon-wrapper {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #EAF1FF;
  color: #0267FF;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.3s ease;
  border-radius: 10px;
  flex-shrink: 0;
}
.shop-selection-card__icon {
  font-size: 15px;
}
.shop-selection-card__content {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
.shop-selection-card__name {
  font-size: 13px;
  font-weight: 700;
  color: #1A1A1A;
}
.shop-selection-card__description {
  font-size: 9px;
  font-weight: 400;
  color: #B0B0B0;
  margin-top: 10px;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-selection-card__footer {
  margin-top: 0.75rem;
}
.shop-selection-card__link {
  font-size: 9px;
  font-weight: 400;
  color: #0267FF;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: transform 0.3s ease;
}
.shop-selection-card__link:hover {
  text-decoration: none;
}
.shop-selection-card__link-icon {
  font-size: 8px !important;
  display: inline-flex !important;
  align-items: center !important;
  margin-left: 2px;
  transition: transform 0.3s ease;
}

.shop-bottom {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 1.5rem;
  align-items: start;
}
@media (max-width: 1100px) {
  .shop-bottom {
    grid-template-columns: 1fr;
  }
}

.shop-last-order {
  background: #ffffff;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  background: var(--bg-surface, #FAFAFA);
  display: flex;
  flex-direction: column;
}
.shop-last-order__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shop-last-order__header-left {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.shop-last-order__header-left i[class*=ph-] {
  line-height: 1;
  display: flex;
  align-items: center;
}
.shop-last-order__header-icon {
  font-size: 16px;
  color: #0267FF;
  line-height: 1;
  display: flex;
  align-items: center;
}
.shop-last-order__title {
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.shop-last-order__show-all {
  font-size: 13px;
  font-weight: 700;
  font-size: 12px;
  color: #1A1A1A;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 0.5rem 0.625rem;
  border-radius: 10px;
  background: #FAFAFA;
  transition: background 0.2s ease;
  cursor: pointer;
}
.shop-last-order__show-all i[class*=ph-] {
  font-size: 16px;
  color: #1A1A1A;
}
.shop-last-order__show-all:hover {
  text-decoration: none;
  background: #F0F0F0;
}
.shop-last-order__show-all:active {
  background: #E6E6E6;
}
.shop-last-order__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin-top: 10px;
  margin-bottom: 50px !important;
}
.shop-last-order__date {
  font-size: 11px;
  font-weight: 700;
  margin-bottom: 20px;
  color: #8E8E8E;
}
.shop-last-order__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1.25rem;
}
@media (max-width: 900px) {
  .shop-last-order__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 600px) {
  .shop-last-order__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

.shop-product-card {
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  overflow: hidden;
  border: 1px solid #e5e7eb;
  background: #FAFAFA;
  transition: box-shadow 0.2s ease;
}
.shop-product-card:hover {
  box-shadow: 0 8px 16px rgba(26, 26, 26, 0.1);
}
.shop-product-card--overlay {
  border: none;
  background: transparent;
  box-shadow: none;
  align-items: center;
  justify-content: center;
}
.shop-product-card--overlay:hover {
  box-shadow: none;
}
.shop-product-card--overlay .shop-product-card__footer {
  padding: 0;
  width: 100%;
  display: flex;
  justify-content: center;
}
.shop-product-card--overlay .shop-product-card__order-btn {
  width: auto;
  padding: 0.5rem 0.625rem;
}
.shop-product-card__tag-wrapper {
  display: none;
}
.shop-product-card__tag {
  position: absolute;
  top: 0.635rem;
  left: 0.635rem;
  font-size: 9px;
  font-weight: 700;
  background: #F0F0F0;
  color: #707070;
  padding: 2px 8px;
  border-radius: 7px;
  display: inline-block;
  z-index: 10;
}
.shop-product-card__image-wrapper {
  position: relative;
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.shop-product-card__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.shop-product-card__image-placeholder {
  width: 100%;
  height: 100%;
  background: #E6E6E6;
}
.shop-product-card__overlay {
  width: 100%;
  aspect-ratio: 1/0.85;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.shop-product-card__overlay-badge {
  background: #E8E8E8;
  border-radius: 14px;
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.shop-product-card__overlay-count {
  font-size: 36px;
  font-weight: 400;
  color: #8E8E8E;
  line-height: 1;
}
.shop-product-card__overlay-label {
  font-size: 11px;
  font-weight: 400;
  color: #8E8E8E;
  text-align: center;
}
.shop-product-card__info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: 0.635rem 0.9375rem 1.25rem;
}
.shop-product-card__name {
  font-size: 13px;
  font-weight: 700;
  font-size: 13px;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-product-card__sku {
  font-size: 9px;
  font-weight: 400;
  color: #8E8E8E;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-product-card__footer {
  padding: 0.5rem;
}
.shop-product-card__order-btn {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  justify-content: center;
  font-size: 13px;
  font-weight: 700;
  color: #ffffff;
  background: #1A1A1A;
  border-radius: 10px;
  text-decoration: none;
  transition: background 0.2s ease;
  border: none;
  cursor: pointer;
}
.shop-product-card__order-btn:hover {
  background: #3E3E3E;
}
.shop-product-card__order-btn:active {
  background: #505050;
}

.shop-popular {
  background: #ffffff;
  border-radius: 10px;
  padding: 25px 20px 30px 20px;
  background: var(--bg-surface, #FAFAFA);
  display: flex;
  flex-direction: column;
}
.shop-popular__header {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}
.shop-popular__header i[class*=ph-] {
  line-height: 1;
  display: flex;
  align-items: center;
}
.shop-popular__header-icon {
  font-size: 16px;
  color: #0267FF;
  line-height: 1;
  display: flex;
  align-items: center;
}
.shop-popular__title {
  font-size: 18px;
  font-weight: 700;
  color: #1A1A1A;
  margin: 0;
  font-size: 20px;
  font-weight: 700;
}
.shop-popular__subtitle {
  font-size: 13px;
  font-weight: 400;
  color: #8E8E8E;
  margin-top: 10px;
  margin-bottom: 50px !important;
}
.shop-popular__list {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.shop-popular-item {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.65rem 0.75rem;
  border-radius: 10px;
  border: 1px solid #e5e7eb;
  background: var(--bg-surface, #FAFAFA);
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  cursor: pointer;
}
.shop-popular-item:hover {
  box-shadow: 0 8px 16px rgba(26, 26, 26, 0.1);
}
.shop-popular-item:hover .shop-popular-item__icon-wrapper {
  background: #0267FF;
  color: #ffffff !important;
}
.shop-popular-item:hover .shop-popular-item__icon-wrapper i {
  color: #ffffff;
}
.shop-popular-item:hover .shop-popular-item__description {
  transform: translateY(-2px);
}
.shop-popular-item__icon-wrapper {
  width: 40px;
  height: 40px;
  border-radius: 10px;
  background: #EAF1FF;
  color: #0267FF;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: all 0.3s ease;
  border-radius: 10px;
}
.shop-popular-item__icon {
  font-size: 15px;
}
.shop-popular-item__content {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
  min-width: 0;
}
.shop-popular-item__name {
  font-size: 13px;
  font-weight: 700;
  font-size: 13px;
  color: #1A1A1A;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.shop-popular-item__description {
  font-size: 9px;
  font-weight: 400;
  color: #B0B0B0;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: transform 0.3s ease;
}
.shop-popular-item__image-wrapper {
  width: 48px;
  height: 48px;
  border-radius: 10px;
  overflow: hidden;
  flex-shrink: 0;
}
.shop-popular-item__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.shop-popular-item__image-placeholder {
  width: 100%;
  height: 100%;
  background: #E6E6E6;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FsbC5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCO0FBQ0E7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURFRjs7QUNBQTtFQUNFO0FER0Y7O0FDREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJRjs7QUNGQTtFQUNFO0FES0Y7O0FDSEE7Ozs7O0VBS0U7RUFDQTtBRE1GOztBQ0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FET0Y7O0FDTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURRRjs7QUNOQTtFQUNFO0FEU0Y7O0FDUEE7RUFDRTtBRFVGOztBQ1JBO0VBQ0U7QURXRjs7QUNUQTs7RUFFRTtBRFlGOztBQ1ZBO0VBQ0U7QURhRjs7QUNYQTs7RUFFRTtBRGNGOztBQ1pBOztFQUVFO0FEZUY7O0FDYkE7RUFDRTtBRGdCRjs7QUNkQTtFQUNFO0VBQ0E7QURpQkY7O0FDZkE7RUFDRTtBRGtCRjs7QUNoQkE7RUFDRTtBRG1CRjs7QUNqQkE7RUFDRTtFQUNBO0VBQ0E7QURvQkY7O0FDbEJBO0VBQ0U7QURxQkY7O0FDbkJBOztFQUVFO0FEc0JGOztBQ3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FEdUJGOztBQ3JCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7T0FBQTtBRHdCRjs7QUN0QkE7RUFDRTtBRHlCRjs7QUN2QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMEJGOztBQ3hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEMkJGOztBQ3pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENEJGOztBQzFCQTtFQUNFO0FENkJGOztBQzNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDhCRjs7QUM1QkE7RUFDRTtFQUNBO0VBQ0E7QUQrQkY7O0FDN0JBO0VBQ0U7RUFDQTtFQUNBO0FEZ0NGOztBQzlCQTtFQUNFO0FEaUNGOztBQy9CQTtFQUNFO0FEa0NGOztBQ2hDQTtFQUNFO0VBQ0E7RUFDQTtBRG1DRjs7QUNqQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEb0NGOztBQ2xDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRHFDRjs7QUNuQ0E7RUFDRTtBRHNDRjs7QUNwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR1Q0Y7O0FDckNBO0VBQ0U7RUFDQTtBRHdDRjs7QUN0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUR5Q0Y7O0FDdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQwQ0Y7O0FDeENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQyQ0Y7O0FDekNBO0VBQ0U7RUFDQTtFQUNBO0FENENGOztBQzFDQTtFQUNFO0VBQ0E7RUFDQTtBRDZDRjs7QUMzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDhDRjs7QUM1Q0E7RUFDRTtBRCtDRjs7QUM3Q0E7RUFDRTtFQUNBO0VBQ0E7QURnREY7O0FDOUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpREY7O0FDL0NBO0VBQ0U7RUFDQTtFQUNBO0FEa0RGOztBQ2hEQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURtREY7O0FDakRBO0VBQ0U7QURvREY7O0FDbERBO0VBQ0U7QURxREY7O0FDbkRBO0VBQ0U7QURzREY7O0FDcERBOztFQUVFO0VBQ0E7QUR1REY7O0FDckRBOzs7RUFHRTtBRHdERjs7QUN0REE7RUFDRTtFQUNBO0VBQ0E7QUR5REY7O0FDdkRBO0VBQ0U7RUFDQTtFQUNBO0FEMERGOztBQ3hEQTtFQUNFO0VBQ0E7RUFDQTtBRDJERjs7QUN6REE7RUFDRTtBRDRERjs7QUMxREE7RUFDRTtFQUNBO0FENkRGOztBQzNEQTtFQUNFO0VBQ0E7QUQ4REY7O0FDNURBO0VBQ0U7QUQrREY7O0FDN0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURnRUY7O0FDOURBO0VBQ0U7RUFDQTtFQUNBO0FEaUVGOztBQy9EQTtFQUNFO0FEa0VGOztBQ2hFQTtFQUNFO0VBQ0E7QURtRUY7O0FDakVBO0VBQ0U7QURvRUY7O0FDbEVBO0VBQ0U7QURxRUY7O0FDbkVBO0VBQ0U7QURzRUY7O0FDcEVBO0VBQ0U7RUFDQTtFQUNBO0FEdUVGOztBQ3JFQTs7RUFFRTtFQUNBO0VBQ0E7QUR3RUY7O0FDdEVBO0VBR0U7QUR5RUY7O0FDdkVBO0VBQ0U7QUQwRUY7O0FDeEVBO0VBQ0U7RUFFQTtBRDJFRjs7QUN6RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDRFRjs7QUMxRUE7RUFDRTtFQUNBO0FENkVGOztBQzNFQTtFQUNFO0VBQ0E7RUFDQTtBRDhFRjs7QUM1RUE7RUFDRTtFQUNBO0VBQ0E7QUQrRUY7O0FDN0VBO0VBQ0U7QURnRkY7O0FDOUVBO0VBQ0U7QURpRkY7O0FDL0VBOztFQUVFO0FEa0ZGOztBQ2hGQTtFQUNFO0VBQ0E7QURtRkY7O0FDakZBO0VBQ0U7QURvRkY7O0FDbEZBO0VBQ0U7QURxRkY7O0FDbkZBO0VBQ0U7QURzRkY7O0FDcEZBO0VBQ0U7QUR1RkY7O0FDckZBO0VBQ0U7QUR3RkY7O0FDdEZBOztFQUVFO0FEeUZGOztBQ3ZGQTtFQUNFO0FEMEZGOztBQ3hGQTtFQUNFO0FEMkZGOztBQ3pGQTtFQUNFO0FENEZGOztBQzFGQTtFQUNFO0FENkZGOztBQzNGQTtFQUNFO0FEOEZGOztBQzVGQTtFQUNFO0FEK0ZGOztBQzdGQTtFQUNFO0FEZ0dGOztBQzlGQTs7RUFFRTtBRGlHRjs7QUMvRkE7O0VBRUU7QURrR0Y7O0FDaEdBO0VBQ0U7QURtR0Y7O0FDakdBO0VBQ0U7QURvR0Y7O0FDbEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURxR0Y7O0FDbkdBO0VBQ0U7QURzR0Y7O0FDcEdBO0VBQ0U7RUFDQTtFQUNBO0FEdUdGOztBQ3JHQTtFQUNFO0FEd0dGOztBQ3RHQTtFQUNFO0FEeUdGOztBQ3ZHQTtFQUNFO0FEMEdGOztBQ3hHQTtFQUNFO0FEMkdGOztBQ3pHQTs7RUFFRTtBRDRHRjs7QUMxR0E7RUFDRTtBRDZHRjs7QUMzR0E7RUFDRTtBRDhHRjs7QUM1R0E7RUFDRTtFQUNBO0VBQ0E7QUQrR0Y7O0FDN0dBO0VBQ0U7QURnSEY7O0FDOUdBO0VBQ0U7QURpSEY7O0FDL0dBO0VBQ0U7QURrSEY7O0FDaEhBO0VBQ0U7RUFDQTtBRG1IRjs7QUNqSEE7RUFDRTtFQUNBO0FEb0hGOztBQ2xIQTs7RUFFRTtFQUNBO0VBQ0E7QURxSEY7O0FDbkhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURzSEY7O0FDcEhBO0VBQ0U7QUR1SEY7O0FDckhBO0VBQ0U7QUR3SEY7O0FDdEhBO0VBQ0U7QUR5SEY7O0FDdkhBO0VBQ0U7RUFDQTtFQUNBO0FEMEhGOztBQ3hIQTtFQUNFO0FEMkhGOztBQ3pIQTtFQUNFO0FENEhGOztBQzFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENkhGOztBQzNIQTtFQUNFO0VBQ0E7QUQ4SEY7O0FDNUhBO0VBQ0U7RUFDQTtFQUNBO0FEK0hGOztBQzdIQTtFQUNFO0VBQ0E7RUFDQTtBRGdJRjs7QUM5SEE7RUFDRTtBRGlJRjs7QUMvSEE7RUFDRTtBRGtJRjs7QUNoSUE7O0VBRUU7QURtSUY7O0FDaklBO0VBQ0U7RUFDQTtBRG9JRjs7QUNsSUE7RUFDRTtBRHFJRjs7QUNuSUE7RUFDRTtBRHNJRjs7QUNwSUE7RUFDRTtBRHVJRjs7QUNySUE7RUFDRTtBRHdJRjs7QUN0SUE7RUFDRTtBRHlJRjs7QUN2SUE7O0VBRUU7QUQwSUY7O0FDeElBO0VBQ0U7QUQySUY7O0FDeklBO0VBQ0U7QUQ0SUY7O0FDMUlBO0VBQ0U7QUQ2SUY7O0FDM0lBO0VBQ0U7QUQ4SUY7O0FDNUlBO0VBQ0U7QUQrSUY7O0FDN0lBO0VBQ0U7QURnSkY7O0FDOUlBO0VBQ0U7QURpSkY7O0FDL0lBOztFQUVFO0FEa0pGOztBQ2hKQTs7RUFFRTtBRG1KRjs7QUNqSkE7RUFDRTtBRG9KRjs7QUNsSkE7RUFDRTtBRHFKRjs7QUNuSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHNKRjs7QUNwSkE7RUFDRTtBRHVKRjs7QUNySkE7RUFDRTtFQUNBO0VBQ0E7QUR3SkY7O0FDdEpBO0VBQ0U7QUR5SkY7O0FDdkpBO0VBQ0U7QUQwSkY7O0FDeEpBO0VBQ0U7QUQySkY7O0FDekpBO0VBQ0U7QUQ0SkY7O0FDMUpBOztFQUVFO0FENkpGOztBQzNKQTtFQUNFO0FEOEpGOztBQzVKQTtFQUNFO0FEK0pGOztBQzdKQTtFQUNFO0VBQ0E7RUFDQTtBRGdLRjs7QUM5SkE7RUFDRTtBRGlLRjs7QUMvSkE7RUFDRTtBRGtLRjs7QUNoS0E7RUFDRTtBRG1LRjs7QUNqS0E7RUFDRTtFQUNBO0FEb0tGOztBQ2xLQTtFQUNFO0VBQ0E7QURxS0Y7O0FDbktBOztFQUVFO0VBQ0E7RUFDQTtBRHNLRjs7QUNwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRHVLRjs7QUNyS0E7RUFDRTtBRHdLRjs7QUN0S0E7RUFDRTtBRHlLRjs7QUN2S0E7RUFDRTtBRDBLRjs7QUN4S0E7RUFDRTtFQUNBO0VBQ0E7QUQyS0Y7O0FDektBO0VBQ0U7QUQ0S0Y7O0FDMUtBO0VBQ0U7QUQ2S0Y7O0FDM0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ4S0Y7O0FDNUtBO0VBQ0U7RUFDQTtBRCtLRjs7QUM3S0E7RUFDRTtFQUNBO0VBQ0E7QURnTEY7O0FDOUtBO0VBQ0U7RUFDQTtFQUNBO0FEaUxGOztBQy9LQTtFQUNFO0FEa0xGOztBQ2hMQTtFQUNFO0FEbUxGOztBQ2pMQTs7RUFFRTtBRG9MRjs7QUNsTEE7RUFDRTtFQUNBO0FEcUxGOztBQ25MQTtFQUNFO0FEc0xGOztBQ3BMQTtFQUNFO0FEdUxGOztBQ3JMQTtFQUNFO0FEd0xGOztBQ3RMQTtFQUNFO0FEeUxGOztBQ3ZMQTtFQUNFO0FEMExGOztBQ3hMQTs7RUFFRTtBRDJMRjs7QUN6TEE7RUFDRTtBRDRMRjs7QUMxTEE7RUFDRTtBRDZMRjs7QUMzTEE7RUFDRTtBRDhMRjs7QUM1TEE7RUFDRTtBRCtMRjs7QUM3TEE7RUFDRTtBRGdNRjs7QUM5TEE7RUFDRTtBRGlNRjs7QUMvTEE7RUFDRTtBRGtNRjs7QUNoTUE7O0VBRUU7QURtTUY7O0FDak1BOztFQUVFO0FEb01GOztBQ2xNQTtFQUNFO0FEcU1GOztBQ25NQTtFQUNFO0FEc01GOztBQ3BNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEdU1GOztBQ3JNQTtFQUNFO0FEd01GOztBQ3RNQTtFQUNFO0VBQ0E7RUFDQTtBRHlNRjs7QUN2TUE7RUFDRTtBRDBNRjs7QUN4TUE7RUFDRTtBRDJNRjs7QUN6TUE7RUFDRTtBRDRNRjs7QUMxTUE7RUFDRTtBRDZNRjs7QUMzTUE7O0VBRUU7QUQ4TUY7O0FDNU1BO0VBQ0U7QUQrTUY7O0FDN01BO0VBQ0U7QURnTkY7O0FDOU1BO0VBQ0U7RUFDQTtFQUNBO0FEaU5GOztBQy9NQTtFQUNFO0FEa05GOztBQ2hOQTtFQUNFO0FEbU5GOztBQ2pOQTtFQUNFO0FEb05GOztBQ2xOQTtFQUNFO0VBQ0E7QURxTkY7O0FDbk5BO0VBQ0U7RUFDQTtBRHNORjs7QUNwTkE7O0VBRUU7RUFDQTtFQUNBO0FEdU5GOztBQ3JOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FEd05GOztBQ3ROQTtFQUNFO0FEeU5GOztBQ3ZOQTtFQUNFO0FEME5GOztBQ3hOQTtFQUNFO0FEMk5GOztBQ3pOQTtFQUNFO0VBQ0E7RUFDQTtBRDRORjs7QUMxTkE7RUFDRTtBRDZORjs7QUMzTkE7RUFDRTtBRDhORjs7QUM1TkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUQrTkY7QUFDRjtBQzdOQTtFQUNFO0lBQ0U7OztLQUFBO0VEa09GO0VDN05BO0lBQ0U7RUQrTkY7RUM3TkE7O0lBRUU7RUQrTkY7RUM3TkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtFRCtORjtFQzdOQTs7SUFFRTtJQUNBO0lBQ0E7RUQrTkY7RUM3TkE7SUFDRTtFRCtORjtFQzdOQTtJQUNFO0lBQ0E7SUFDQTtFRCtORjtFQzdOQTtJQUNFO0VEK05GO0VDN05BOzs7SUFHRTtFRCtORjtFQzdOQTs7SUFFRTtFRCtORjtFQzdOQTtJQUNFO0VEK05GO0VDN05BO0lBQ0U7RUQrTkY7RUM3TkE7SUFDRTtFRCtORjtFQzdOQTtJQUNFO0VEK05GO0VDN05BOztJQUVFO0VEK05GO0VDN05BOzs7O0lBSUU7RUQrTkY7RUM3TkE7O0lBRUU7RUQrTkY7RUM3TkE7SUFDRTtJQUNBO0lBQ0E7RUQrTkY7RUM3TkE7SUFDRTtFRCtORjtFQzdOQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7RUQrTkY7RUM3TkE7SUFDRTtFRCtORjtFQzdOQTtJQUNFO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtFRCtORjtFQzdOQTtJQUNFO0VEK05GO0VDN05BOzs7OztJQUtFO0lBQ0E7RUQrTkY7RUM3TkE7SUFDRTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7RUQrTkY7RUM3TkE7SUFDRTtFRCtORjtFQzdOQTtJQUNFO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtJQUNBO0VEK05GO0VDN05BO0lBQ0U7SUFDQTtFRCtORjtFQzdOQTtJQUNFO0lBQ0E7RUQrTkY7RUM3TkE7SUFDRTtJQUNBO0VEK05GO0FBQ0Y7QUUveUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlUQUtvRTtBRjR5Q3JFO0FFMXlDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLd0U7QUZ1eUN6RTtBRXJ5Q0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBS29FO0FGa3lDckU7QUVoeUNBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUtvRTtBRjZ4Q3JFO0FFM3hDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLb0U7QUZ3eENyRTtBRXR4Q0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBS29FO0FGbXhDckU7QUVqeENBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUswRTtBRjh3QzNFO0FFNXdDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLdUU7QUZ5d0N4RTtBRXZ3Q0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBSzBFO0FGb3dDM0U7QUVsd0NBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDhUQUswRTtBRit2QzNFO0FFN3ZDQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4VEFLMEU7QUYwdkMzRTtBRXh2Q0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOFRBSzBFO0FGcXZDM0U7QUdoNENBO0VBQ0MsY0FQZ0I7QUh5NENqQjs7QUdoNENBO0VBQ0MsY0FUaUI7QUg0NENsQjs7QUdqNENBO0VBQ0MsY0FYa0I7QUgrNENuQjs7QUkxNUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUNBQTtFQUNDO0FMdStDRDs7QUtuK0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMcytDRDs7QUtqK0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxvK0NIOztBSzk5Q0M7RUNiRztBTisrQ0o7QUsvOUNFO0VBQ0M7QUxpK0NIOztBSzM5Q0M7RUFDQztFQUNBO0FMODlDRjtBSzU5Q0U7RUFDQztFQUNBLGNGOUNVO0FINGdEYjtBSzE5Q0c7RUFDQyxjRnBEUTtBSGdoRFo7O0FLdDlDQTtFQUNDO0VBQ0E7QUx5OUNEO0FLdjlDQztFQUNDLGNGeERnQjtFRXlEaEI7QUx5OUNGOztBS3I5Q0E7RUFDQztBTHc5Q0Q7QUt2OUNDO0VBQ0M7QUx5OUNGOztBS3Q5Q0E7RUFDQztBTHk5Q0Q7QUt4OUNDO0VBQ0M7QUwwOUNGOztBS3Y5Q0E7RUFDQztBTDA5Q0Q7O0FLdDlDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5OUNEOztBS3A5Q0M7RUFDQztBTHU5Q0Y7O0FLbDlDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxOUNGO0FLbDlDQztFQUNDO0FMbzlDRjs7QUsvOENDO0VBQ0M7QUxrOUNGO0FLOThDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGc5Q0g7QUs3OENFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMKzhDSDs7QUt6OENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUw0OENEO0FLMThDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDQ4Q0Y7QUt6OENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDI4Q0Y7O0FLcjhDQztFQUNDO0VBQ0E7QUx3OENGO0FLdDhDRTtFQUNDO0VBQ0E7QUx3OENIO0FLdDhDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMdzhDSjtBS3Q4Q0k7RUFDQztFQUNBO0FMdzhDTDtBS3Q4Q0k7RUFDQztFQUNBO0VBQ0E7QUx3OENMO0FLdDhDSztFQUNDO0FMdzhDTjtBS3g4Q3FCO0VBQ2I7QUwwOENSO0FLeDhDUTtFQUNDO0VBQ0E7RUFDQTtBTDA4Q1Q7QUt4OENTO0VBQ0M7QUwwOENWO0FLcjhDVztFQUNDO0FMdThDWjtBS3I4Q1k7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTHU4Q2I7QUtyOENhO0VBQ0M7RUFDQTtFQUNBLFNFeUxMO0VGeExLLFlFd0xMO0VGdkxLLFVFdUxMO0VGdExLLFdFc0xMO0VGbkxLO0VBQ0E7QUxxOENkO0FLbjhDYztFQUNDO0FMcThDZjtBS2w4Q2M7RUFDQztBTG84Q2Y7QUtqOENjO0VBQ0MseUJGck9JO0VFc09KO0VBQ0E7QUxtOENmO0FLLzdDYztFQUNDO0FMaThDZjtBSy82Q0M7RUFDQztFQUNBO0FMaTdDRjtBSy82Q0U7RUFDQztFQUNBO0FMaTdDSDtBSy82Q0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTGk3Q0o7QUsvNkNJO0VBQ0M7RUFDQTtBTGk3Q0w7QUsvNkNLO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGk3Q0w7QUs5NkNNO0VBQ0M7QUxnN0NQO0FLdjZDQztFQUNDO0VBQ0E7QUx5NkNGO0FLdjZDRTtFQUNDO0VBQ0E7QUx5NkNIO0FLdjZDRztFQUNDO0VBQ0E7RUFDQTtBTHk2Q0o7QUt0NkNHO0VBQ0M7RUFDQTtFQUVBO0VBQ0E7RUFDRDtFQUNBO0FMdTZDSDtBS3I2Q0c7RUFDQztBTHU2Q0o7QUtwNkNHO0VBQ0M7QUxzNkNKO0FLdDZDc0I7RUFDaEI7QUx3NkNOO0FLdDZDTTtFQUNDO0FMdzZDUDs7QUsvNUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGs2Q0Q7QUtoNkNDO0VBQ0M7QUxrNkNGO0FLLzVDQztFQUNDO0FMaTZDRjs7QUszNUNFO0VBQ0M7QUw4NUNIOztBS3o1Q0E7RUFDQztBTDQ1Q0Q7O0FLeDVDQTtFQUNDO0FMMjVDRDtBS3o1Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMjVDRjs7QUt2NUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDA1Q0Q7O0FLdjVDQTtFQUNDO0VBQ0E7QUwwNUNEOztBS3Y1Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDA1Q0Q7QUt4NUNDO0VBQ0M7QUwwNUNGOztBS3Q1Q0E7RUFDQztFQUNBO0VBQ0E7QUx5NUNEOztBS3Q1Q0E7RUFDQztFQUVBO0VBQ0E7RUFDQTtBTHk1Q0Q7QUt2NUNDO0VBQ0M7RUFDQTtBTHk1Q0Y7O0FLcjVDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3NUNEO0FLdDVDQztFQUNDO0FMdzVDRjs7QUtwNUNBO0VBQ0M7RUFDQTtBTHU1Q0Q7QUtwNUNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxzNUNIOztBS2g1Q0E7RUFDQztBTG01Q0Q7QUtqNUNDO0VBQ0M7QUxtNUNGO0FLaDVDQztFQUNDO0FMazVDRjs7QUs5NENBO0VBQ0M7QUxpNUNEO0FLLzRDQztFQUNDO0FMaTVDRjs7QUs3NENBO0VBQ0M7QUxnNUNEOztBS3Y0Q0M7Ozs7O0VBQ0M7RUFDQTtBTDg0Q0Y7O0FLeDRDQzs7RUFDQztFQUNBO0FMNDRDRjs7QUt2NENDO0VBQ0M7RUFDQTtBTDA0Q0Y7O0FLcjRDQztFQUNDO0VBQ0E7QUx3NENGOztBS3A0Q0E7RUFDQztBTHU0Q0Q7O0FLbjRDQztFQUNDO0VBQ0E7QUxzNENGO0FLcDRDRTtFQUNDO0FMczRDSDtBS240Q0U7RUFDQztFQUNBO0FMcTRDSDtBS2o0Q0M7RUFDQztBTG00Q0Y7QVEzMkRJO0VIdWVIO0lBSUU7SUFDQTtFTG80Q0Q7QUFDRjs7QUsvM0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxrNENGO0FLaDRDRTtFQUNDO0VBQ0E7QUxrNENIOztBS3YzQ0s7RUFDQztFQUNBO0FMMDNDTjtBS2ozQ007RUFDQztBTG0zQ1A7O0FLejJDQTtFQUNDO0FMNDJDRDs7QUt6MkNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUwyMkNEO0FLejJDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyMkNGO0FLeDJDQztFQUNDO0VBQ0E7RUFDQTtBTDAyQ0Y7QUt4MkNFO0VBQ0M7RUFDQTtFQUNBO0FMMDJDSDtBS3YyQ0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHkyQ0o7QUtyMkNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx1MkNKO0FLbjJDRztFQUNDO0VBQ0E7QUxxMkNKO0FLaDJDQztFQUNDO0FMazJDRjtBS2gyQ0U7RUFFQztBTGkyQ0g7QUs3MUNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMKzFDRjtBSzcxQ0U7RUFDQztBTCsxQ0g7QUs1MUNFO0VBQ0M7RUFDQTtFQUNBO0tBQUE7VUFBQTtBTDgxQ0g7O0FLejFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FMMjFDRDtBS3oxQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMjFDRjtBS3gxQ0M7RUFDQztFQUNBO0VBQ0E7QUwwMUNGO0FLeDFDRTtFQUNDO0VBQ0E7RUFDQTtBTDAxQ0g7QUt2MUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx5MUNKO0FLcjFDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMdTFDSjtBS24xQ0c7RUFDQztFQUNBO0FMcTFDSjtBS2gxQ0M7RUFDQztBTGsxQ0Y7QUtoMUNFO0VBRUM7QUxpMUNIO0FLNzBDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTCswQ0Y7QUs1MENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDgwQ0Y7QUsxMENFO0VBQ0M7QUw0MENIO0FLdDBDRztFQUNDO0FMdzBDSjs7QVMxbEVBO0VBQ0M7RUFDQTtFQUNBO0VBRUE7QVQ0bEVEO0FTdGxFSztFQUNDO0VBQ0E7QVR3bEVOO0FTcmxFTztFQUNDO0FUdWxFUjtBU3hsRU87RUFDQztBVHVsRVI7O0FTOWtFQTtFQUNDO0FUaWxFRDs7QVMxa0VJO0VBQ0M7RUFDQTtBVDZrRUw7O0FTcmtFQTtFQUNDO0VBQ0E7RUFDQTtBVHdrRUQ7QVNsa0VBO0VBQ0M7RUFDQTtBVG9rRUQ7QVNsa0VDO0VBQ0M7QVRva0VGOztBVTluRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpb0VEO0FVL25FQztFQUNDO0VBQ0E7RUFDQTtBVmlvRUY7O0FXL29FQTs7RUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGtwRUQ7O0FXL29FQTs7RUFBQTtBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa3BFRDs7QVcvb0VBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa3BFRDs7QVcvb0VBOztFQUVDO0VBQ0E7QVhrcEVEOztBVy9vRUE7Ozs7OztFQU1DO0FYa3BFRDs7QVcvb0VBOzs7Ozs7RUFNQztFQUNBO0FYa3BFRDs7QVcvb0VBOztFQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhrcEVEOztBVy9vRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhrcEVEOztBVy9vRUE7OztFQUdDO0VBQ0E7QVhrcEVEOztBVy9vRUE7OztFQUdDO0VBQ0E7QVhrcEVEOztBVy9vRUE7QUFDQTtFQUNDO0lBQ0M7RVhrcEVBO0FBQ0Y7QVcvb0VBO0VBQ0M7SUFDQztFWGlwRUE7QUFDRjtBWWx3RUM7RUFDQztBWm93RUY7QVlsd0VDO0VBQ0M7QVpvd0VGO0FZbHdFRTtFQUNDO0Fab3dFSDtBWWp3RUM7RUFDQztBWm13RUY7QVlqd0VFO0VBQ0M7QVptd0VIO0FZaHdFQztFQUNDO0Faa3dFRjtBWWh3RUU7RUFDQztBWmt3RUg7O0FhdnhFQztFQUNDO0VBQ0E7RUFDQSxxQk5naUI0QjtFTS9oQjVCLDRDTjJpQjRCO0FQK3VEOUI7QWF4eEVFO0VBQ0M7RUFDQTtBYjB4RUg7QWF4eEVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsaUJOeW1CMkI7RU14bUIzQixnQk4rbkIyQjtFTTluQjNCLGdCTituQjJCO0FQMnBEOUI7QWF4eEVFO0VBQ0M7RUFDQSxrQk5tbEIyQjtFTWxsQjNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JOcWxCMkI7QVBxc0Q5QjtBYXh4RUU7RUFFQztBYnl4RUg7QWF0eEVHO0VBR0M7QWJzeEVKO0FhbnhFRTtFQUVDLHlCTktPO0FQK3dFVjtBYWx4RUU7RUFDQyxxQk5HTztBUGl4RVY7QWFseEVHO0VBRUMseUJORE07QVBveEVWO0FhaHhFRTtFQUNDLHFCTlJPO0FQMHhFVjtBYWh4RUc7RUFFQyx5Qk5aTTtBUDZ4RVY7QWE5d0VFO0VBQ0MscUJObEJPO0FQa3lFVjtBYTl3RUc7RUFDQyx5Qk5yQk07QVBxeUVWO0FhN3dFRTtFQUNDO0VBQ0E7RUFDQTtBYit3RUg7QWE3d0VHO0VBQ0M7QWIrd0VKO0FhM3dFQztFQUNDO0VBQ0E7RUFDQSxrQk55aEI0QjtBUG92RDlCO0FhM3dFRTtFQUNDO0VBQ0E7QWI2d0VIO0FhM3dFRTtFQUNDO0VBQ0E7QWI2d0VIO0FhM3dFRTtFQUNDO0VBQ0E7QWI2d0VIO0FhM3dFRTtFQUNDO0VBQ0E7QWI2d0VIO0FhM3dFRTtFQUNDO0VBQ0E7QWI2d0VIO0FhM3dFRTtFQUNDLFdOOUZRO0FQMjJFWDs7QWF4d0VBO0VBQ0M7QWIyd0VEOztBYXh3RUE7RUFDQztBYjJ3RUQ7O0FheHdFQTtFQUNDO0FiMndFRDs7QWF4d0VBO0VBQ0M7QWIyd0VEOztBYXh3RUE7RUFDQztBYjJ3RUQ7O0FheHdFQTtFQUNDO0FiMndFRDs7QWF4d0VBO0VBQ0M7QWIyd0VEOztBYXh3RUE7RUFDQztBYjJ3RUQ7O0FheHdFQTtFQUNDO0FiMndFRDs7QWN2NUVBO0VBQ0M7QWQwNUVEOztBY3Q1RUM7RUFDQztBZHk1RUY7QWN0NUVDO0VBQ0M7RUFDQTtFQUNBO0FkdzVFRjtBY3Q1RUU7RUFDQztBZHc1RUg7QWM5NUVDO0VBU0M7QWR3NUVGO0FjdjVFRTtFQUNDO0FkeTVFSDtBY3Q1RUU7RUFDQztBZHc1RUg7QWNyNUVFO0VBQ0M7RUFDQTtBZHU1RUg7QWNyNUVHO0VBQ0M7RUFDQTtBZHU1RUo7O0FjajVFQTtFQUNDO0FkbzVFRDs7QWNsNUVBO0VBQ0M7QWRxNUVEOztBY241RUE7RUFDQztBZHM1RUQ7O0FjcDVFQTtFQUNDO0FkdTVFRDs7QWNyNUVBO0VBQ0M7QWR3NUVEOztBZTl5RUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmaXpFRDtBZS95RUM7RUFQRDtJQVFFO0Vma3pFQTtBQUNGOztBZTl5RUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZml6RUQ7O0FlMXlFQTtFQUNDO0VBQ0E7RUFDQTtBZjZ5RUQ7QWUzeUVDO0VBTEQ7SUFNRTtFZjh5RUE7QUFDRjs7QWUzeUVBO0VBNUhDLGlCQXZEYTtFQXdEYixtQkF6QmtCO0VBMEJsQjtFQUNBLHlDQXhCWTtFQTZCWjtBZnU2RUQ7QWVyNkVDO0VBQ0MseUNBL0JpQjtBZnM4RW5CO0FldHpFQTtFQUdDO0VBQ0E7QWZzekVEOztBZW56RUE7RUFqRUMsV0FEb0Q7RUFFcEQsWUFGb0Q7RUFHcEQsbUJBN0ZlO0VBOEZmLG1CQXRIcUI7RUF1SHJCLGNBckhvQjtFQXNIcEI7RUFDQTtFQUNBO0VBQ0E7RUEyREE7RUFDQTtFQUNBO0FmOHpFRDtBZTV6RUM7RUFwSkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtOUVEOztBZS96RUE7RUFDQyxtQkEzTHFCO0VBNExyQixjQTdMZTtBZisvRWhCOztBZS96RUE7RUFDQyxtQkE3TG9CO0VBOExwQixjQTdMa0I7QWYrL0VuQjs7QWUvekVBO0VBQ0MsbUJBMUxvQjtFQTJMcEIsY0E1TGM7QWY4L0VmOztBZS96RUE7RUFDQztFQUNBLGNBM05ZO0VBNE5aO0VBQ0E7QWZrMEVEOztBZS96RUE7RUFDQyxvQ0FsTWE7RUFtTWI7RUFDQTtFQUNBO0VBQ0EsY0F4T2lCO0VBeU9qQjtFQUNBO0FmazBFRDs7QWUvekVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQS9PWTtBZmlqRmI7QWVoMEVDO0VBak1BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fmb2dGRDtBZXAwRUU7RUFDQyxjQTlPYTtBZm9qRmhCO0FlcDBFRTtFQUNDLGNBalBhO0VBa1BiO0FmczBFSDtBZWowRUU7RUFDQyxjQS9PWTtBZmtqRmY7QWVqMEVFO0VBQ0MsY0FsUFk7RUFtUFo7QWZtMEVIO0FlOXpFRTtFQUNDLGNBOU9hO0FmOGlGaEI7QWU5ekVFO0VBQ0MsY0FqUGE7RUFrUGI7QWZnMEVIOztBZXZ6RUE7RUE3TkMsaUJBdkRhO0VBd0RiLG1CQXpCa0I7RUEwQmxCO0VBQ0EseUNBeEJZO0FmZ2pGYjs7QWUxekVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmNnpFRDtBZTN6RUM7RUFDQztBZjZ6RUY7QWUxekVDO0VBdE1BO0VBQ0E7RUFDQTtFQUNBLG9DQXRFYTtFQXVFYixjQXpHaUI7RUEwR2pCO0VBbU1DO0VBQ0E7RUFDQTtFQUNBO0FmaTBFRjtBZS96RUU7RUEvUEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEyUEUsY0F2VGE7QWY4bkZoQjs7QWVsMEVBO0VBQ0M7RUFDQSxjQXhUWTtFQXlUWjtFQUNBO0FmcTBFRDs7QWVsMEVBO0VBbE9DO0VBQ0E7RUFDQSxvQ0E5RGE7RUErRGI7RUFlQSxjQWxIWTtFQW1IWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYwaEZEO0FleGhGQztFQUNDLG1CQS9HZTtFQWdIZixtQkFyRmM7QWYrbUZoQjtBZXAxRUE7RUFFQztBZnExRUQ7O0FlbDFFQTtFQUNDO0VBQ0E7QWZxMUVEOztBZTkwRUE7RUFoUkMsaUJBdkRhO0VBd0RiLG1CQXpCa0I7RUEwQmxCO0VBQ0EseUNBeEJZO0FmMG5GYjs7QWVqMUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWZvMUVEOztBZWoxRUE7RUFDQztFQUNBO0VBQ0EsbUJBclRrQjtFQXNUbEI7RUFDQSwwQ0FuVGlCO0VBb1RqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCQTVWYTtFQTZWYjtBZm8xRUQ7QWVsMUVDO0VBQ0MseUNBN1RpQjtBZmlwRm5COztBZWgxRUE7RUFDQztFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBZm0xRUQ7O0FlaDFFQTtFQUNDO0FmbTFFRDs7QWVoMUVBO0VBQ0M7RUFDQSxpQkFuWGE7RUFvWGI7RUFDQTtFQUNBO0VBQ0E7QWZtMUVEOztBZWgxRUE7RUFsVEM7RUFDQTtFQUNBLG9DQS9DYTtFQWdEYjtFQWlUQSxjQWxZa0I7RUFtWWxCO0VBQ0E7RUFDQTtBZnMxRUQ7QWVwMUVDO0VBQ0MsY0F4WWlCO0FmOHRGbkI7O0FlbDFFQTtFQS9TQztFQUNBO0VBQ0Esb0NBOURhO0VBK0RiO0VBOFNBLGNBaFpZO0VBaVpaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3MUVEOztBZXIxRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZncxRUQ7QWV0MUVDO0VBOVVBO0VBQ0E7RUFDQSxvQ0EvQ2E7RUFnRGI7RUE2VUM7RUFDQSxjQS9aaUI7QWYwdkZuQjtBZXgxRUM7RUFDQztFQUNBO0VBQ0EsY0F0YWdCO0VBdWFoQixvQ0FyWVk7QWYrdEZkOztBZXQxRUE7RUFDQztFQUNBO0VBQ0EsbUJBemFvQjtFQTBhcEI7RUFDQTtFQUNBO0FmeTFFRDtBZXYxRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZnkxRUY7O0FlcjFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FmdzFFRDs7QWVyMUVBO0VBQ0M7RUFDQTtBZncxRUQ7QWV0MUVDOzs7O0VBdlhBO0VBQ0E7RUFDQSxvQ0EvQ2E7RUFnRGI7RUF5WEMsY0ExY2lCO0FmcXlGbkI7QWV4MUVDO0VBQ0M7QWYwMUVGOztBZXQxRUE7RUFDQyxtQkExY2dCO0VBMmNoQjtFQUNBLGtCQWxia0I7RUFtYmxCO0VBQ0E7RUFDQTtFQUNBLG9DQXhiYTtFQXliYjtFQUNBO0FmeTFFRDs7QWV0MUVBO0VBQ0MsY0E3ZFk7RUE4ZFo7RUFDQTtBZnkxRUQ7O0FlbDFFQTtFQTNhQyxpQkF2RGE7RUF3RGIsbUJBekJrQjtFQTBCbEI7RUFDQSx5Q0F4Qlk7QWZ5eEZiOztBZXIxRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZncxRUQ7QWV0MUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJBbGRjO0VBbWRkO0FmdzFFRjtBZXIxRUM7RUFDQztFQUNBO0VBQ0E7S0FBQTtFQUNBO0FmdTFFRjtBZXIxRUU7RUFDQztBZnUxRUg7O0FlOTBFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FmaTFFRDtBZS8wRUM7RUFORDtJQU9FO0VmazFFQTtBQUNGOztBZS8wRUE7RUF4ZEMsaUJBdkRhO0VBd0RiLG1CQXpCa0I7RUEwQmxCO0VBQ0EseUNBeEJZO0FmbTBGYjs7QWVsMUVBO0VBQ0M7RUFDQTtFQUNBO0FmcTFFRDtBZW4xRUM7RUExYkE7RUFDQTtFQUNBO0VBQ0Esb0NBdEVhO0VBdUViLGNBekdpQjtFQTBHakI7RUF1YkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjAxRUY7QWV4MUVFO0VBcGZEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBZ2ZFLGNBNWlCYTtBZjQ0RmhCOztBZTMxRUE7RUFoZEM7RUFDQTtFQUNBLG9DQTlEYTtFQStEYjtFQStjQTtBZmkyRUQ7O0FlOTFFQTtFQXJkQztFQUNBO0VBQ0Esb0NBOURhO0VBK0RiO0VBZUEsY0FsSFk7RUFtSFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmeXlGRDtBZXZ5RkM7RUFDQyxtQkEvR2U7RUFnSGYsbUJBckZjO0FmODNGaEI7O0FlNTJFQTtFQWplQztFQUNBO0VBQ0Esb0NBdERhO0VBdURiO0VBQ0E7RUErZEEsY0F4akJrQjtFQXlqQmxCO0FmbTNFRDs7QWVoM0VBO0VBdmVDO0VBQ0E7RUFDQSxvQ0F0RGE7RUF1RGI7RUFDQTtFQXFlQSxjQTlqQmtCO0VBK2pCbEI7QWZ1M0VEOztBZXAzRUE7RUFDQztFQUNBLGdCQWprQmM7RUFra0JkO0FmdTNFRDs7QWVoM0VBO0VBQ0M7RUFDQTtFQUNBLG1CQTNrQm9CO0VBNGtCcEI7RUFDQTtFQUNBO0FmbTNFRDs7QWVoM0VBO0VBQ0M7RUFDQTtFQUNBO0FmbTNFRDs7QWVoM0VBO0VBQ0M7RUFDQTtFQUNBLG9DQTdqQmE7RUE4akJiO0VBQ0E7RUFDQTtFQUNBO0FmbTNFRDtBZWozRUM7RUFsakJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmczZGRDtBZXIzRUU7RUE3ZEQsbUJBdkhvQjtFQXdIcEIsY0F6SGM7RUEwSGQ7RUFDQTtFQUNBO0FmcTFGRDtBZXQzRUU7RUFuZUQsbUJBMUhxQjtFQTJIckIsY0E1SGU7RUE2SGY7RUFDQTtFQUNBO0FmNDFGRDtBZXYzRUU7RUF6ZUQsbUJBL0hrQjtFQWdJbEIsY0FsSWU7RUFtSWY7RUFDQTtFQUNBO0FmbTJGRDtBZXgzRUU7RUEvZUQsbUJBbEhzQjtFQW1IdEIsY0FwSGdCO0VBcUhoQjtFQUNBO0VBQ0E7QWYwMkZEO0FleDNFRTtFQXRmRCxtQkFsSHNCO0VBbUh0QixjQXBIZ0I7RUFxSGhCO0VBQ0E7RUFDQTtBZmkzRkQ7O0FlcjNFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWZ3M0VEOztBZXIzRUE7RUFDQztFQUNBLG1CQS9vQmdCO0VBZ3BCaEIsbUJBbm5CZTtFQW9uQmY7QWZ3M0VEO0FldDNFQztFQUNDLG1CQW5wQmlCO0VBb3BCakI7QWZ3M0VGO0FlcjNFQztFQUNDLGNBcHFCYztBZjJoR2hCOztBZW4zRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZnMzRUQ7O0FlbjNFQTtFQTdsQkM7RUFDQTtFQUNBLG9DQS9DYTtFQWdEYjtFQTRsQkEsY0E1cUJrQjtFQTZxQmxCO0VBQ0E7QWZ5M0VEOztBZXQzRUE7RUFybEJDO0VBQ0E7RUFDQSxvQ0E5RGE7RUErRGI7RUFvbEJBLGNBdHJCWTtFQXVyQlo7QWY0M0VEOztBZXozRUE7RUExbUJDO0VBQ0E7RUFDQSxvQ0EvQ2E7RUFnRGI7RUF5bUJBLGNBMXJCa0I7RUEyckJsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZiszRUQ7O0FlNTNFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNBdnJCYztFQXdyQmQsaUJBdHNCYTtFQXVzQmI7RUFDQTtBZiszRUQ7QWU3M0VDO0VBQ0MscUJBdHNCYztFQXVzQmQsY0F2c0JjO0Fmc2tHaEI7QWU1M0VDO0VBQ0MscUJBcnNCYztFQXNzQmQsY0F0c0JjO0Fmb2tHaEI7QWUzM0VDO0VBQ0MscUJBcHNCb0I7RUFxc0JwQixjQXJzQm9CO0Fma2tHdEI7QWUxM0VDO0VBQ0MscUJBanRCa0I7RUFrdEJsQixjQWx0QmtCO0FmOGtHcEI7O0FlcDNFQTtFQUNDO0FmdTNFRDtBZXIzRUM7RUFDQztBZnUzRUY7O0FlOTJFQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmkzRUY7QWU5MkVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmczRUY7QWU3MkVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmKzJFRjs7QWdCbm9HQztFQUVDO0FoQnFvR0Y7QWdCbm9HRTtFQUNDO0VBQ0E7QWhCcW9HSDtBZ0Jub0dHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCcW9HSjtBZ0Jqb0dFO0VBQ0M7RUFDQTtFQUNBO0FoQm1vR0g7QWdCam9HRztFQUNDO0FoQm1vR0o7QWdCaG9HRztFQUNDO0FoQmtvR0o7QWdCam9HSTtFQUNDO0FoQm1vR0w7QWdCL25HRztFQUNDO0FoQmlvR0o7QWdCL25HRztFQUNDO0VBQ0E7RUFDQTtBaEJpb0dKOztBZ0IzbkdBO0VBQ0M7RUFDQTtFQUNBO0FoQjhuR0Q7QWdCNW5HQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjhuR0Y7QWdCNW5HRTtFQUNDO0VBQ0E7RUFDQTtBaEI4bkdIOztBZ0J6bkdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNG5HRDtBZ0IxbkdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0bkdGO0FnQjFuR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjRuR0Y7O0FnQnhuR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEIybkdEO0FRaHJHSTtFUWlESjtJQU9FO0VoQjRuR0E7QUFDRjtBUXJyR0k7RVFpREo7SUFVRTtFaEI4bkdBO0FBQ0Y7QVExckdJO0VRaURKO0lBYUU7RWhCZ29HQTtBQUNGO0FRL3JHSTtFUWlESjtJQWdCRTtFaEJrb0dBO0FBQ0Y7QWdCaG9HQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FoQmlvR0Y7QWdCL25HRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb0dIO0FnQi9uR0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEJpb0dKO0FnQi9uR0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvR0w7QWdCNW5HRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjhuR0g7QWdCNW5HRztFQUNDO0VBQ0E7QWhCOG5HSjtBZ0IzbkdHO0VBQ0M7RUFDQTtBaEI2bkdKO0FnQjNuR0k7RUFDQztBaEI2bkdMOztBaUJ4ekdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCMnpHRDtBaUJ6ekdDO0VBQ0M7QWpCMnpHRjtBaUJ4ekdDO0VBQ0M7QWpCMHpHRjtBaUJ4ekdFO0VBQ0M7QWpCMHpHSDs7QWlCcHpHQztFQUNDO0FqQnV6R0Y7O0FpQm56R0E7RUFDQztBakJzekdEO0FpQnB6R0M7RUFDQztBakJzekdGO0FpQnB6R0U7RUFDQztBakJzekdIO0FpQmx6R0M7RUFDQztBakJvekdGO0FpQmx6R0U7RUFDQztBakJvekdIO0FpQmp6R0U7RUFDQztBakJtekdIOztBaUI5eUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpekdEO0FpQi95R0M7RUFDQztFQUNBO0VBQ0E7QWpCaXpHRjtBaUIveUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCaXpHSDtBaUI5eUdFO0VBQ0M7QWpCZ3pHSDtBaUI3eUdFOztFQUVDO0FqQit5R0g7QWlCNXlHRTtFQUNDO0VBQ0E7QWpCOHlHSDtBaUIzeUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI2eUdIO0FpQjF5R0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjR5R0g7QWlCenlHRTtFQUNDO0VBQ0E7QWpCMnlHSDtBaUJ4eUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCMHlHSDtBaUJ2eUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ5eUdIO0FpQnR5R0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCd3lHSDtBaUJyeUdFO0VBQ0M7RUFDQTtBakJ1eUdIO0FpQnB5R0U7Ozs7O0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCc3lHSDtBaUJueUdFOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0FqQnF5R0g7QWlCbHlHRTs7Ozs7Ozs7Ozs7O0VBWUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm95R0g7QWlCanlHRTtFQUNDO0FqQm15R0g7QWlCaHlHRTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmt5R0g7QWlCL3hHRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJpeUdIO0FpQmp5R3NCO0VBQ25CO0VBQ0E7RUFDQTtFQUNBO0FqQm15R0g7QWlCanlHRztFQUNFO0VBQ0E7RUFDQTtBakJteUdMO0FpQmp5R0s7RUFDQztFQUNBO0VBQ0E7QWpCbXlHTjtBaUJqeUdNO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBakJteUdQO0FpQi94R0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQml5R0w7QWlCL3hHSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7QWpCaXlHUDtBaUI1eEdJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI4eEdMO0FpQjV4R0s7RUFDQztBakI4eEdOO0FpQnp4R0c7RUFDQztFQUNBO0FqQjJ4R0o7QWlCeHhHRzs7RUFFQztBakIweEdKO0FpQnZ4R0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnl4R0g7QWlCdnhHRztFQUNDO0VBQ0E7QWpCeXhHSjtBaUJ0eEdHO0VBQ0M7QWpCd3hHSjtBaUJ0eEdNO0VBQ0Y7RUFDQTtPQUFBO0VBQ0E7QWpCd3hHSjtBaUJ0eEdJO0VBQ0M7QWpCd3hHTDtBaUJweEdHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCc3hHSjtBaUJweEdJO0VBQ0M7RUFDQTtBakJzeEdMO0FpQm54R0k7RUFDQztFQUNBO0FqQnF4R0w7QWlCbnhHSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxeEdOO0FpQmp4R0k7RUFDQztBakJteEdMO0FpQmh4R0k7RUFDQztBakJreEdMO0FpQi93R0k7RUFDQztFQUNBO0FqQml4R0w7O0FpQnp3R0M7RUFDQztFQUNBO0FqQjR3R0Y7QWlCendHQztFQUNDO0VBQ0E7QWpCMndHRjtBaUJ4d0dDO0VBQ0M7RUFDQTtBakIwd0dGO0FpQnZ3R0M7RUFDQztFQUNBO0FqQnl3R0Y7O0FpQnJ3R0E7RUFDQztBakJ3d0dEO0FpQnR3R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCd3dHRjtBaUJyd0dDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdXdHRjtBaUJyd0dFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ1d0dIOztBaUJsd0dBO0VBQ0M7QWpCcXdHRDs7QWlCbHdHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxd0dEOztBaUJsd0dBO0VBQ0M7QWpCcXdHRDs7QWlCbHdHQTtFQUNDO0FqQnF3R0Q7O0FpQmx3R0E7RUFDQztFQUNBO0FqQnF3R0Q7O0FpQmx3R0E7RUFDQztFQUNBO0FqQnF3R0Q7O0FpQmp3R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm93R0Y7QWlCandHQztFQUNDO0FqQm13R0Y7O0FpQi92R0E7RUFDQztFQUNBO0FqQmt3R0Q7QWlCaHdHQztFQUNDO0FqQmt3R0Y7QWlCL3ZHQztFQUNDO0FqQml3R0Y7QWlCOXZHQztFQUNDO0FqQmd3R0Y7QWlCN3ZHQztFQUNDO0FqQit2R0Y7QWlCNXZHQztFQUNDO0FqQjh2R0Y7QWlCM3ZHQztFQUNDO0VBQ0E7QWpCNnZHRjtBaUIzdkdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI2dkdIO0FpQnp2R0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIydkdGOztBaUJ2dkdBO0VBQ0M7RUFDQTtBakIwdkdEO0FpQnh2R0M7RUFDQztFQUNBO0VBQ0E7QWpCMHZHRjtBaUJ2dkdDO0VBQ0M7QWpCeXZHRjtBaUJ2dkdFO0VBQ0M7QWpCeXZHSDtBaUJ0dkdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCd3ZHSDtBaUJydkdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCdXZHSDtBaUJudkdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7S0FBQTtBakJxdkdGOztBaUJodkdDO0VBQ0M7QWpCbXZHRjtBaUJydkdBO0VBS0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm12R0Q7QWlCanZHQztFQUNDO0VBQ0E7RUFDQTtBakJtdkdGOztBaUIvdUdBO0VBQ0M7QWpCa3ZHRDs7QWlCOXVHQztFQUNDO0FqQml2R0Y7O0FpQjd1R0E7RUFDQztBakJndkdEO0FpQjl1R0M7RUFDQztBakJndkdGO0FpQjl1R0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FqQit1R0g7QWlCM3VHQztFQUNDO0VBQ0E7QWpCNnVHRjtBaUIzdUdFO0VBQ0M7RUFDQTtFQUNBO0FqQjZ1R0g7O0FpQnh1R0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjJ1R0Q7QWlCenVHQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjJ1R0Y7QWlCenVHRTtFQUNDO0FqQjJ1R0g7QWlCeHVHRTtFQUNDO0VBQ0E7RUFDQTtBakIwdUdIO0FpQnZ1R0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJ5dUdIO0FpQnJ1R0c7RUFDQztBakJ1dUdKO0FpQm51R0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcXVHSDtBaUJudUdHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnF1R0o7QWlCbnVHRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQnF1R0o7QWlCbnVHRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcXVHSjs7QWlCN3RHQztFQUNDO0FqQmd1R0Y7QWlCNXRHRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQjh0R0g7QWlCNXRHRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCOHRHSjtBaUIzdEdHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCNnRHSjtBaUJ4dEdDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpCMHRHRjtBaUJ2dEdDO0VBQ0M7QWpCeXRHRjtBaUJ0dEdDO0VBQ0M7QWpCd3RHRjtBaUJydEdDO0VBQ0M7QWpCdXRHRjs7QWtCbDlIQTtFQUNDO0FsQnE5SEQ7QWtCbjlIQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsQnE5SEY7QWtCbjlIRTtFQUNDO0FsQnE5SEg7QWtCcDlIRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7QWxCbzlISjtBa0JsOUhJO0VBQ0M7QWxCbzlITDtBa0JqOUhJO0VBQ0M7QWxCbTlITDtBa0JoOUhJO0VBQ0MseUJmbkJjO0Vlb0JkO0VBQ0E7QWxCazlITDtBa0I3OEhHO0VBQ0M7RUFDQTtBbEIrOEhKO0FrQjU4SEs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjg4SE47QWtCNThITTtFQUNDO0VBQ0E7QWxCODhIUDtBa0J6OEhJO0VBQ0Msd0NkeWdEK0I7RWN4Z0QvQjtFQUNBO0VBQ0E7RUFDQSxtQkgxQlc7RUcyQlg7RUFDQTtBbEIyOEhMO0FrQno4SEs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCSG5DVTtFR29DViw2QkhwQ1U7RUdxQ1Y7RUFDQSxjZnhFVztFZXlFWDtBbEIyOEhOO0FrQnQ4SE07RUFDQztBbEJ3OEhQO0FrQnQ4SE87RUFDQztBbEJ3OEhSO0FrQnY4SFE7OztFQUdDO0FsQnk4SFQ7QWtCbDhIUTtFQUNDO0FsQm84SFQ7QWtCOTdISztFQUNDO0FsQmc4SE47QWtCMzdISztFQUNDO0FsQjY3SE47QWtCMzdITTtFQUNDO0VBQ0EseUJmdEhNO0FIbWpJYjtBa0J6NkhHO0VBQ0M7RUFDQTtBbEIyNkhKO0FrQng2SEs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjA2SE47QWtCeDZITTtFQUNDO0VBQ0E7QWxCMDZIUDtBa0JwNkhLO0VBQ0M7QWxCczZITjtBa0JuNkhLO0VBQ0M7QWxCcTZITjtBa0JsNkhLO0VBQ0M7RUFDQTtFQUNBO0FsQm82SE47O0FtQnJsSUE7RUFDQztFQUNBO0VBQ0E7QW5Cd2xJRDtBbUJ0bElDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cd2xJRjtBbUJ0bElFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QW5Cd2xJSDtBbUJwbElHO0VBQ0M7QW5Cc2xJSjtBbUJsbElFO0VBQ0M7RUFDQTtFQUNBO0FuQm9sSUg7QW1CbGxJRztFQUNDO0VBQ0E7QW5Cb2xJSjtBbUJsbElJO0VBQ0M7QW5Cb2xJTDtBbUJobElHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca2xJSjtBbUJobElJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ca2xJTDtBbUI5a0lHO0VBQ0M7RUFDQTtBbkJnbElKO0FtQjlrSUc7RUFDQztFQUNBO0FuQmdsSUo7QW1COWtJRztFQUNDO0VBQ0E7RUFDQTtBbkJnbElKO0FtQjlrSUc7RUFDQztFQUNBO0FuQmdsSUo7QW1CNWtJRTtFQUNDO0VBQ0E7RUFFQTtBbkI2a0lIO0FtQjVrSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI4a0lKO0FtQjFrSUU7RUFDQztBbkI0a0lIO0FtQjFrSUc7RUFDQztFQUNBO0VBQ0E7QW5CNGtJSjtBbUIxa0lJO0VBQ0M7QW5CNGtJTDtBbUJ6a0lJO0VBQ0M7QW5CMmtJTDtBbUJ2a0lHO0VBQ0M7RUFDQTtFQUNBO0FuQnlrSUo7QW1CdmtJRztFQUNDO0VBQ0E7QW5CeWtJSjs7QW9CdnNJQTtFQUNDO0FwQjBzSUQ7QW9CeHNJQztFQUNDO0FwQjBzSUY7QW9CeHNJRTtFQUNDO0VBQ0E7RUFDQTtBcEIwc0lIO0FvQnhzSUU7RUFDQztFQUNBO0VBQ0E7QXBCMHNJSDtBb0J4c0lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIwc0lIO0FvQnBzSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc3NJSjtBb0IvcklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpc0lIO0FvQjNySUU7RUFDQztFQUNBO0VBQ0E7QXBCNnJJSDtBb0IxcklJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNHJJTDs7QXFCL3ZJQTtFQUNDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FyQml3SUQ7QXFCaHdJQztFQUNDO0FyQmt3SUY7QXFCL3ZJQztFQUNDO0FyQml3SUY7O0FxQjd2SUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJnd0lEO0FxQjl2SUM7RUFDQztFQUNBO0VBQ0E7QXJCZ3dJRjs7QXFCM3ZJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4dklGO0FxQjV2SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCOHZJRjtBcUI1dklDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjh2SUY7QXFCNXZJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4dklGO0FxQjN2SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNnZJRjtBcUIxdklDO0VBQ0M7RUFDQTtBckI0dklGO0FxQjF2SUU7RUFDQztBckI0dklIOztBcUJ0dklBO0VBQ0M7RUFDQTtBckJ5dklEO0FxQnZ2SUM7RUFDQztFQUNBO0FyQnl2SUY7QXFCdHZJQztFQUNDO0VBQ0E7QXJCd3ZJRjtBcUJwdklDOzs7O0VBSUM7RUFDQTtFQUNBO0FyQnN2SUY7QXFCbnZJQzs7RUFFQztFQUNBO0FyQnF2SUY7QXFCbHZJQzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm92SUY7QXFCaHZJQztFQUVDO0FyQml2SUY7QXFCN3VJQztFQUNDO0FyQit1SUY7QXFCNXVJQzs7RUFFQztBckI4dUlGOztBcUIxdUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjZ1SUQ7QXFCM3VJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyQjZ1SUY7QXFCMXVJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCNHVJRjs7QXFCeHVJQTs7OztFQUlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjJ1SUQ7QXFCenVJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4dUlGO0FxQnB2SUM7Ozs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCOHVJRjtBcUIzdUlDOzs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJCZ3ZJRjtBcUI3dUlDOzs7O0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJrdklGOztBcUI5dUlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQml2SUQ7O0FxQjl1SUE7Ozs7RUFJQztFQUNBO0FyQml2SUQ7QXFCL3VJQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJnd0lGOztBcUJ6dklDOzs7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4dklGO0FxQjN2SUM7O0VBQ0M7RUFDQTtBckI4dklGOztBcUIxdklBO0VBQ0M7RUFDQTtBckI2dklEOztBcUJ2dklDOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckI0dklGO0FxQnp2SUM7OztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2dklGOztBcUJ6dklBOzs7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjR2SUQ7O0FxQnh2SUM7RUFDQztFQUNBO0FyQjJ2SUY7QXFCenZJRTtFQUNDO0FyQjJ2SUg7QXFCeHZJRTtFQUNDO0FyQjB2SUg7QXFCeHZJRztFQUNDO0FyQjB2SUo7QXFCeHZJSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjB2SUw7QXFCcnZJRTtFQUNDO0VBQ0E7RUFDQTtBckJ1dklIO0FxQnB2SUU7RUFDQztFQUNBO0VBQ0E7QXJCc3ZJSDs7QXNCNWxKQTtFQUNDO0VBQ0E7RUFDQTtBdEIrbEpEO0FzQjdsSkM7RUFDQztBdEIrbEpGO0FzQjdsSkU7RUFDQztFQUNBO0VBQ0E7QXRCK2xKSDtBc0IzbEpDO0VBQ0M7RUFDQTtFQUNBO0F0QjZsSkY7QXNCMWxKQztFQUNDO0VBQ0E7RUFDQTtBdEI0bEpGO0FzQnpsSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEIybEpGO0FzQnhsSkM7RUFDQztFQUNBO0F0QjBsSkY7QXNCdGxKQzs7O0VBR0M7RUFDQTtFQUNBO0F0QndsSkY7QXNCcmxKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0QnVsSkY7QXNCcmxKRTtFQUNDO0VBQ0E7QXRCdWxKSDtBc0JwbEpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRCc2xKSDtBc0JsbEpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRCb2xKRjtBc0JobEpDO0VBQ0M7RUFDQTtFQUNBO0F0QmtsSkY7QXNCL2tKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJpbEpGO0FzQi9rSkU7RUFDQztBdEJpbEpIO0FzQi9rSkc7RUFDQztFQUNBO0F0QmlsSko7QXNCN2tKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCK2tKSDtBc0I1a0pFO0VBQ0M7QXRCOGtKSDtBc0I1a0pHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRCOGtKSjtBc0Iza0pHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRCNmtKSjtBc0J2a0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnlrSkY7QXNCdmtKRTtFQUNDO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7QXRCeWtKSDtBc0Jya0pDO0VBQ0M7RUFDQTtFQUNBO0F0QnVrSkY7QXNCbmtKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCcWtKSDtBc0Jua0pHO0VBQ0M7QXRCcWtKSjtBc0Jsa0pHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJva0pKO0FzQmxrSkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJva0pMO0FzQmprSkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm1rSkw7QXNCL2pKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJpa0pKO0FzQjNqSkM7RUFDQztJQUNDO0V0QjZqSkQ7RXNCMWpKQTtJQUNDO0V0QjRqSkQ7QUFDRjtBc0J6akpDO0VBQ0M7SUFDQztFdEIyakpEO0FBQ0Y7O0F1QnR5SkE7RUFDQztFQUNBO0VBQ0E7QXZCeXlKRDtBdUJ0eUpDO0VBQ0M7QXZCd3lKRjtBdUJ0eUpFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0F2Qnd5Skg7QXVCdHlKRztFQUNDO0VBQ0E7RUFDQTtBdkJ3eUpKO0F1Qmx5SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkJveUpGO0F1Qmp5SkU7RUFDQztBdkJteUpIO0F1Qi94SkU7RUFDQztFQUNBO0F2Qml5Skg7QXVCNXhKQztFQUNDO0F2Qjh4SkY7QXVCMXhKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QjR4SkY7QXVCenhKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QjJ4SkY7QXVCenhKRTtFQUNDO0VBQ0E7RUFDQTtBdkIyeEpIO0F1Qnp4Skc7RUFDQztFQUNBO0F2QjJ4Sko7QXVCeHhKRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2QjB4Sko7QXVCdHhKRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qnd4Skg7QXVCdHhKRztFQUNDO0VBQ0E7QXZCd3hKSjtBdUJyeEpHO0VBQ0M7RUFDQSxtQlJwRVk7RVFxRVo7QXZCdXhKSjtBdUJseEpDO0VBQ0M7RUFDQTtFQUNBO0F2Qm94SkY7QXVCaHhKQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2Qmt4SkY7QXVCaHhKRTtFQUNDO0F2Qmt4Skg7QXVCL3dKRTtFQUNDO0F2Qml4Skg7QXVCN3dKQztFQUNDO0VBQ0E7RUFDQTtBdkIrd0pGO0F1Qjd3SkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qit3Skg7QXVCNXdKRTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Qjh3Skg7QXVCNXdKRzs7O0VBQ0M7RUFDQTtFQUNBO0F2Qmd4Sko7QXVCN3dKRztFQUNDO0F2Qml4Sko7QXVCbHhKRzs7O0VBQ0M7QXZCaXhKSjtBdUIzd0pDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkI2d0pGO0F1QjN3SkU7RUFDQztBdkI2d0pIO0F1Qnp3SkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkIyd0pGO0F1Qnp3SkU7RUFDQztFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7QXZCMndKSDtBdUJ4d0pFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QjB3Skg7QXVCeHdKRztFQUNDO0F2QjB3Sko7QXVCdHdKRTtFQUNDO0F2Qnd3Skg7QXVCbndKQztFQUNDO0lBQ0M7RXZCcXdKRDtFdUJud0pDO0lBQ0M7SUFDQTtFdkJxd0pGO0FBQ0Y7QXVCandKQztFQUNDO0lBQ0M7RXZCbXdKRDtBQUNGOztBd0JyL0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdy9KSjtBd0JuL0pJO0VBQ0k7RUFDQTtBeEJxL0pSO0F3QmwvSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJvL0pSO0F3QmwvSlE7RUFDSTtFQUNBO0F4Qm8vSlo7QXdCai9KUTtFQUNJO0VBQ0E7RUFDQTtBeEJtL0paO0F3QmgvSlE7RUFDSTtBeEJrL0paO0F3QjMrSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEI2K0pSO0F3QjMrSlE7RUFOSjtJQU9RO0V4QjgrSlY7QUFDRjs7QXdCdCtKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5K0pKO0F3QnYrSkk7RUFDSTtFQUNBO0VBQ0E7QXhCeStKUjtBd0J0K0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ3K0pSO0F3QnQrSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJ3K0paO0F3QnArSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJzK0pSO0F3Qm4rSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnErSlI7QXdCaitKSTtFQUNJO0F4Qm0rSlI7QXdCaCtKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJrK0pSO0F3QmgrSlE7RUFDSTtBeEJrK0paO0F3Qm4rSlE7RUFDSTtBeEJrK0paO0F3Qi85SlE7RUFDSTtBeEJpK0paO0F3QjU5Skk7RUFDSTtBeEI4OUpSO0F3QjM5Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2OUpSO0F3Qno5Skk7RUFDSTtFQUNBO0VBQ0E7QXhCMjlKUjtBd0J4OUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwOUpSO0F3Qng5SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEIwOUpaO0F3QnY5SlE7RUFDSTtBeEJ5OUpaO0F3QnA5Skk7RUFDSTtFQUNBO0VBQ0E7QXhCczlKUjtBd0JuOUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnE5SlI7QXdCbjlKUTtFQUNJO0F4QnE5Slo7QXdCbDlKUTtFQUNJO0F4Qm85Slo7QXdCaDlKUTtFQUNJO0VBQ0E7QXhCazlKWjtBd0I3OEpJO0VBQ0k7RUFDQTtFQUNBO0F4Qis4SlI7QXdCNThKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjg4SlI7QXdCNThKUTtFQUNJO0F4Qjg4Slo7QXdCMzhKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QjY4Slo7QXdCejhKUTtFQUNJO0VBQ0E7RUFDQTtBeEIyOEpaO0F3Qno4Slk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEIyOEpoQjtBd0J2OEpRO0VBQ0k7RUFDQTtBeEJ5OEpaO0F3QnY4Slk7RUFDSTtFQUNBO0F4Qnk4SmhCO0F3QnQ4Slk7RUFDSTtFQUNBO0F4Qnc4SmhCO0F3Qm44Skk7RUFDSTtFQUNBO0F4QnE4SlI7QXdCbDhKSTtFQUNJO0F4Qm84SlI7QXdCbDhKUTtFQUNJO0F4Qm84Slo7O0F3QjM3SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjg3Sko7QXdCNTdKSTtFQUNJO0VBQ0E7RUFDQTtBeEI4N0pSO0F3QjM3Skk7RUFDSTtFQUNBO0VBQ0E7QXhCNjdKUjtBd0IxN0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI0N0pSO0F3QjE3SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEI0N0paO0F3Qng3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEIwN0pSO0F3QnY3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5N0pSO0F3QnQ3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnc3SlI7O0F3Qmg3SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm03Sko7QXdCajdKSTtFQUNJO0VBQ0E7RUFDQTtBeEJtN0pSO0F3Qmg3Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qms3SlI7QXdCaDdKUTtFQUNJO0VBQ0E7QXhCazdKWjtBd0IvNkpRO0VBQ0k7RUFDQTtBeEJpN0paO0F3Qjk2SlE7RUFDSTtFQUNBO0F4Qmc3Slo7QXdCNTZKSTtFQUNJO0VBQ0E7RUFDQTtBeEI4NkpSO0F3QjM2Skk7RUFDSTtFQUNBO0VBQ0E7QXhCNjZKUjtBd0IxNkpJO0VBQ0k7RUFDQTtFQUNBO0F4QjQ2SlI7QXdCejZKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QXhCMjZKUjtBd0J4NkpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjA2SlI7O0F3Qmw2SkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJxNkpKO0F3Qm42Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnE2SlI7QXdCbjZKUTtFQUNJO0F4QnE2Slo7QXdCbDZKUTtFQUNJO0F4Qm82Slo7QXdCaDZKUTtFQUNJO0VBQ0E7QXhCazZKWjtBd0IvNUpRO0VBQ0k7QXhCaTZKWjtBd0I3NUpRO0VBQ0k7QXhCKzVKWjtBd0I3NUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIrNUpoQjtBd0IxNUpRO0VBQ0k7QXhCNDVKWjtBd0J4NUpRO0VBQ0k7QXhCMDVKWjtBd0J0NUpRO0VBQ0k7QXhCdzVKWjtBd0JwNUpRO0VBQ0k7QXhCczVKWjtBd0JsNUpRO0VBQ0k7QXhCbzVKWjtBd0JoNUpRO0VBQ0k7RUFDQTtBeEJrNUpaO0F3Qjk0SlE7RUFDSTtBeEJnNUpaO0F3Qjk0Slk7RUFDSTtFQUNBO0F4Qmc1SmhCO0F3QjE0Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjQ0SlI7QXdCeDRKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEIwNEpSO0F3QnY0Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJ5NEpSO0F3QnY0SlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJ5NEpaO0F3QnA0Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnM0SlI7QXdCbjRKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJxNEpSO0F3Qm40SlE7RUFDSTtFQUNBO0VBQ0E7QXhCcTRKWjtBd0JqNEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qm00SlI7QXdCajRKUTtFQUNJO0VBQ0E7RUFDQTtBeEJtNEpaO0F3QjkzSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCZzRKUjtBd0I3M0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCKzNKUjtBd0IzM0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCNjNKUjtBd0IxM0pJO0VBQ0k7RUFDQTtFQUNBO0F4QjQzSlI7QXdCejNKSTtFQUNJO0VBQ0E7RUFDQTtBeEIyM0pSO0F3QnYzSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnkzSlI7QXdCdjNKUTtFQUNJO0F4QnkzSlo7QXdCcDNKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCczNKUjtBd0JwM0pRO0VBQ0k7QXhCczNKWjtBd0JuM0pRO0VBQ0k7QXhCcTNKWjtBd0JqM0pRO0VBQ0k7QXhCbTNKWjtBd0IvMkpRO0VBRUk7RUFDQTtFQUNBO0F4QmczSlo7QXdCMzJKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjYySlI7QXdCMTJKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI0MkpSO0F3QjEySlE7RUFDSTtBeEI0MkpaO0F3QnoySlE7RUFDSTtBeEIyMkpaO0F3QnYySkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0F4QnkySlI7QXdCdjJKUTtFQUVJO0VBQ0E7QXhCdzJKWjs7QXdCLzFKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmsySko7QXdCaDJKSTtFQUNJO0VBQ0E7RUFDQTtBeEJrMkpSO0F3Qi8xSkk7RUFDSTtFQUNBO0VBQ0E7QXhCaTJKUjtBd0I5MUpJO0VBQ0k7RUFDQTtFQUNBO0F4QmcySlI7QXdCNzFKSTtFQUNJO0VBQ0E7RUFDQTtBeEIrMUpSO0F3QjUxSkk7RUFDSTtFQUNBO0VBQ0E7QXhCODFKUjtBd0IzMUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjYxSlI7QXdCMzFKUTtFQUNJO0VBQ0E7QXhCNjFKWjtBd0J4MUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjAxSlI7QXdCeDFKUTtFQUNJO0F4QjAxSlo7QXdCdjFKUTtFQUNJO0F4QnkxSlo7O0F3QmgxSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbTFKSjtBd0JqMUpJO0VBQ0k7QXhCbTFKUjtBd0IvMEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmkxSlI7QXdCOTBKSTtFQUNJO0VBQ0E7RUFDQTtBeEJnMUpSO0F3QjcwSkk7RUFDSTtFQUNBO0VBQ0E7QXhCKzBKUjtBd0I1MEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCODBKUjtBd0IzMEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCNjBKUjtBd0IzMEpRO0VBQ0k7RUFDQTtBeEI2MEpaO0F3QjEwSlE7RUFDSTtBeEI0MEpaO0F3QnYwSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeTBKUjtBd0JyMEpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCdTBKUjtBd0JyMEpRO0VBQ0k7QXhCdTBKWjtBd0JwMEpRO0VBQ0k7QXhCczBKWjtBd0JsMEpJO0VBQ0k7RUFDQTtFQUNBO0F4Qm8wSlI7QXdCajBKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Qm0wSlI7QXdCaDBKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QmswSlI7QXdCL3pKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJpMEpSO0F3Qjl6Skk7RUFDSTtFQUNBO0VBQ0E7QXhCZzBKUjtBd0I3ekpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCK3pKUjtBd0IzekpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXhCNnpKUjtBd0IxekpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI0ekpSO0F3QjF6SlE7RUFDSTtBeEI0ekpaO0F3Qnp6SlE7RUFDSTtBeEIyekpaO0F3QnZ6Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0F4Qnl6SlI7QXdCdnpKUTtFQUVJO0VBQ0E7QXhCd3pKWjtBd0JuekpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJxekpSO0F3Qm56SlE7RUFDSTtFQUNBO0F4QnF6Slo7QXdCbHpKUTtFQUNJO0F4Qm96Slo7QXdCL3lKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJpekpSO0F3Qjd5Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCK3lKUjtBd0I1eUpJO0VBQ0k7RUFDQTtFQUNBO0F4Qjh5SlI7QXdCM3lKSTtFQUNJO0VBQ0E7RUFDQTtBeEI2eUpSO0F3QjF5Skk7RUFDSTtFQUNBO0VBQ0E7QXhCNHlKUjtBd0J6eUpJO0VBQ0k7RUFDQTtFQUNBO0F4QjJ5SlI7QXdCeHlKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMHlKUjtBd0J4eUpRO0VBQ0k7RUFDQTtFQUNBO0F4QjB5Slo7QXdCdnlKUTtFQUNJO0F4Qnl5Slo7QXdCdHlKUTtFQUNJO0F4Qnd5Slo7QXdCbnlKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnF5SlI7QXdCbnlKUTtFQUNJO0VBQ0E7QXhCcXlKWjs7QXdCL3hKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJreUpKO0F3Qmh5Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qmt5SlI7QXdCL3hKSTtFQUNJO0VBQ0E7QXhCaXlKUjtBd0I5eEpJO0VBQ0k7QXhCZ3lKUjs7QXlCMTlMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjY5TEo7QXlCeDlMSTtFQUNJO0VBQ0E7RUFDQTtBekIwOUxSO0F5QnY5TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5OUxSO0F5QnY5TFE7RUFDSTtFQUNBO0F6Qnk5TFo7QXlCdDlMUTtFQUNJO0VBQ0E7RUFDQTtBekJ3OUxaO0F5QnI5TFE7RUFDSTtBekJ1OUxaO0F5Qm45TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJxOUxSO0F5Qm45TFE7RUFDSTtFQUNBO0F6QnE5TFo7QXlCbDlMUTtFQUNJO0VBQ0E7RUFDQTtBekJvOUxaO0F5Qmo5TFE7RUFDSTtBekJtOUxaOztBeUI5OExBO0VBQ0k7QXpCaTlMSjs7QXlCMzhMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qjg4TEo7QXlCNThMSTtFQVRKO0lBVVE7RXpCKzhMTjtBQUNGO0F5QjE4TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI0OExSO0F5Qno4TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIyOExSO0F5Qno4TFE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBekIyOExaO0F5QnY4TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ5OExSO0F5QnQ4TEk7RUFDSTtFQUNBO0VBQ0E7QXpCdzhMUjtBeUJyOExJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzOExSO0F5QnA4TFE7RUFDSTtFQUNBO0F6QnM4TFo7QXlCbjhMUTtFQUNJO0F6QnE4TFo7QXlCbDhMUTtFQUNJO0VBQ0E7QXpCbzhMWjtBeUJoOExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCazhMUjtBeUIvN0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qmk4TFI7QXlCLzdMUTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0F6Qmk4TFo7QXlCOTdMUTtFQUNJO0F6Qmc4TFo7QXlCNzdMUTtFQUNJO0F6Qis3TFo7QXlCeDdMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjA3TFI7QXlCdjdMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeTdMUjtBeUJ0N0xJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ3N0xSO0F5QnI3TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ1N0xSO0F5QnA3TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnM3TFI7QXlCcDdMUTtFQUNJO0VBQ0E7QXpCczdMWjtBeUJuN0xRO0VBQ0k7RUFDQTtBekJxN0xaO0F5Qmo3TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qm03TFI7QXlCaDdMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJrN0xSO0F5Qi82TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaTdMUjtBeUI3NkxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIrNkxSO0F5QjU2TEk7RUFDSTtFQUNBO0VBQ0E7QXpCODZMUjtBeUIzNkxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjY2TFI7QXlCMTZMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjQ2TFI7QXlCejZMSTtFQUNJO0VBQ0E7RUFDQTtBekIyNkxSO0F5Qng2TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjA2TFI7QXlCeDZMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIwNkxaO0F5QnI2TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ1NkxSO0F5QnA2TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJzNkxSO0F5Qm42TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnE2TFI7QXlCbjZMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QnE2TFo7QXlCajZMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qm02TFI7QXlCaDZMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qms2TFI7O0F5QjE1TEE7RUFDSTtFQUNBO0VBQ0E7QXpCNjVMSjtBeUIzNUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNjVMUjtBeUIxNUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI0NUxSO0F5QjE1TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekI0NUxaO0F5Qng1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekIwNUxSO0F5QnY1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ5NUxSO0F5QnQ1TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekJ3NUxSO0F5QnQ1TFE7RUFOSjtJQU9RO0lBQ0E7RXpCeTVMVjtBQUNGO0F5QnQ1TEk7RUFDSTtFQUNBO0VBQ0E7QXpCdzVMUjtBeUJyNUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnU1TFI7QXlCcDVMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCczVMUjtBeUJuNUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QnE1TFI7QXlCbDVMSTtFQUNJO0VBQ0E7RUFDQTtBekJvNUxSOztBeUI1NExBO0VBQ0k7RUFDQTtFQUNBO0F6Qis0TEo7QXlCNzRMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Qis0TFI7QXlCNTRMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCODRMUjtBeUI1NExRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCODRMWjtBeUIxNExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNDRMUjtBeUJ6NExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCMjRMUjs7QXlCbjRMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzNExKO0F5Qmo0TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCbTRMUjtBeUJqNExRO0VBUko7SUFTUTtFekJvNExWO0FBQ0Y7QXlCajRMSTtFQUNJO0VBQ0E7RUFDQTtBekJtNExSO0F5Qmg0TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qms0TFI7QXlCaDRMUTtFQUNJO0F6Qms0TFo7QXlCbjRMUTtFQUNJO0F6Qms0TFo7QXlCLzNMUTtFQUNJO0F6Qmk0TFo7QXlCNzNMSTtFQUNJO0VBQ0E7RUFDQTtBekIrM0xSO0F5QjUzTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO09BQUE7RUFDQTtFQUNBO0F6QjgzTFI7QXlCNTNMUTtFQUNJO0F6QjgzTFo7QXlCMTNMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI0M0xSO0F5QnQzTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ3M0xSO0F5QnIzTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0F6QnUzTFI7QXlCcjNMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCdTNMWjtBeUJwM0xRO0VBQ0k7QXpCczNMWjtBeUJwM0xRO0VBQ0k7QXpCczNMWjtBeUIvMkxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaTNMUjtBeUIvMkxRO0VBQ0k7QXpCaTNMWjtBeUI5MkxRO0VBQ0k7RUFDQTtFQUNBO0F6QmczTFo7QXlCNTJMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekI4MkxSO0F5QjMyTEk7RUFDSTtFQUNBO0VBQ0E7QXpCNjJMUjtBeUIxMkxJO0VBQ0k7RUFDQTtFQUNBO0F6QjQyTFI7QXlCejJMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjIyTFI7QXlCeDJMSTtFQUNJO0F6QjAyTFI7QXlCdDJMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCdzJMUjtBeUJ0MkxRO0VBQ0k7RUFDQTtBekJ3MkxaO0F5QnIyTFE7RUFDSTtFQUNBO0F6QnUyTFo7QXlCcDJMUTtFQUNJO0VBQ0E7QXpCczJMWjs7QXlCNzFMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJnMkxKO0F5QjkxTEk7RUFDSTtBekJnMkxSO0F5QjcxTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekIrMUxSO0F5QjUxTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjgxTFI7QXlCMTFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjQxTFI7QXlCejFMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIyMUxSO0F5QnoxTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMjFMWjtBeUJ2MUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5MUxSO0F5QnYxTFE7RUFDSTtFQUNBO0F6QnkxTFo7QXlCdDFMUTtFQUNJO0F6QncxTFo7QXlCdDFMWTtFQUNJO0F6QncxTGhCO0F5QmwxTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvMUxSO0F5QmgxTEk7RUFDSTtFQUNBO0VBQ0E7QXpCazFMUjtBeUIvMExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCaTFMUjtBeUI5MExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCZzFMUjtBeUI1MExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCODBMUjtBeUIzMExJO0VBQ0k7RUFDQTtFQUNBO0F6QjYwTFI7QXlCMzBMUTtFQUxKO0lBTVE7RXpCODBMVjtBQUNGO0F5QjEwTEk7RUFDSTtFQUNBO0VBQ0E7QXpCNDBMUjtBeUIxMExRO0VBQ0k7QXpCNDBMWjtBeUJ6MExRO0VBQ0k7QXpCMjBMWjtBeUJ2MExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCeTBMUjtBeUJyMExJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzMExSO0F5QnAwTFE7RUFDSTtBekJzMExaO0F5QnYwTFE7RUFDSTtBekJzMExaO0F5Qm4wTFE7RUFDSTtFQUNBO0F6QnEwTFo7QXlCajBMSTtFQUNJO0VBQ0E7QXpCbTBMUjtBeUIvekxJO0VBQ0k7QXpCaTBMUjtBeUIvekxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaTBMWjtBeUI3ekxJO0VBQ0k7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qit6TFI7QXlCN3pMUTtFQUNJO0VBQ0E7QXpCK3pMWjtBeUIxekxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCNHpMUjtBeUJ6ekxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIyekxSO0F5Qnh6TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekIwekxSO0F5Qnh6TFE7RUFDSTtBekIwekxaO0F5Qnh6TFk7RUFDSTtBekIwekxoQjtBeUJyekxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ1ekxSO0F5QnB6TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCc3pMUjtBeUJuekxJO0VBQ0k7RUFDQTtFQUNBO0F6QnF6TFI7QXlCanpMSTtFQUNJO0VBQ0E7RUFDQTtBekJtekxSO0F5Qmh6TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCa3pMUjtBeUIveUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJpekxSO0F5Qi95TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qml6TFo7QXlCOXlMUTtFQUNJO0F6Qmd6TFo7QXlCNXlMSTtFQUNJO0F6Qjh5TFI7QXlCMXlMSTtFQUNJO0VBQ0E7RUFDQTtBekI0eUxSO0F5Qnp5TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekIyeUxSO0F5Qnp5TFE7RUFDSTtFQUNBO0F6QjJ5TFo7QXlCeHlMUTtFQUNJO0F6QjB5TFo7QXlCdnlMUTtFQUNJO0F6Qnl5TFo7O0EwQjU1TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrNU5KO0EwQjE1Tkk7RUFDSTtFQUNBO0VBQ0E7QTFCNDVOUjtBMEJ6NU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMjVOUjtBMEJ6NU5RO0VBQ0k7RUFDQTtBMUIyNU5aO0EwQng1TlE7RUFDSTtFQUNBO0VBQ0E7QTFCMDVOWjtBMEJ2NU5RO0VBQ0k7QTFCeTVOWjtBMEJyNU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdTVOUjtBMEJyNU5RO0VBQ0k7RUFDQTtBMUJ1NU5aO0EwQnA1TlE7RUFDSTtFQUNBO0VBQ0E7QTFCczVOWjtBMEJuNU5RO0VBQ0k7QTFCcTVOWjs7QTBCaDVOQTtFQUNJO0ExQm01Tko7O0EwQjU0TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIrNE5KO0EwQjc0Tkk7RUFaSjtJQWFRO0UxQmc1Tk47QUFDRjtBMEIzNE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNjROUjtBMEIzNE5RO0VBWko7SUFhUTtJQUNBO0UxQjg0TlY7QUFDRjtBMEIzNE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNjROUjtBMEIzNE5RO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QTFCNjROWjtBMEJ6NE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCMjROUjtBMEJ4NE5JO0VBQ0k7RUFDQTtFQUNBO0ExQjA0TlI7QTBCdjROSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdzROUjtBMEJ0NE5RO0VBQ0k7RUFDQTtBMUJ3NE5aO0EwQnI0TlE7RUFDSTtBMUJ1NE5aO0EwQnA0TlE7RUFDSTtFQUNBO0ExQnM0Tlo7QTBCbDROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQm80TlI7QTBCajROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtNE5SO0EwQmo0TlE7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBMUJtNE5aO0EwQmg0TlE7RUFDSTtBMUJrNE5aO0EwQi8zTlE7RUFDSTtBMUJpNE5aO0EwQjEzTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjQzTlI7QTBCejNOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMjNOUjtBMEJ4M05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIwM05SO0EwQnYzTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJ5M05SO0EwQnQzTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnczTlI7QTBCdDNOUTtFQUNJO0VBQ0E7QTFCdzNOWjtBMEJyM05RO0VBQ0k7RUFDQTtBMUJ1M05aO0EwQnAzTlE7RUFDSTtFQUNBO0ExQnMzTlo7QTBCbDNOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbzNOUjtBMEJqM05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm0zTlI7QTBCaDNOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJrM05SO0EwQjUyTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjgyTlI7QTBCMzJOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNjJOUjtBMEIxMk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCNDJOUjtBMEJ6Mk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCMjJOUjtBMEJ4Mk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjAyTlI7QTBCdjJOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeTJOUjtBMEJ2Mk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnkyTlo7QTBCbDJOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJvMk5SO0EwQmwyTlE7RUFDSTtFQUNBO0ExQm8yTlo7QTBCbDJOWTtFQUNJO0ExQm8yTmhCO0EwQmgyTlE7RUFDSTtFQUNBO0ExQmsyTlo7QTBCaDJOWTtFQUNJO0ExQmsyTmhCO0EwQjcxTkk7RUFDSTtFQUNBO0VBQ0E7QTFCKzFOUjtBMEI3MU5RO0VBQ0k7RUFDQTtFQUNBO0ExQisxTlo7QTBCMzFOSTtFQUNJO0VBQ0E7RUFDQTtBMUI2MU5SO0EwQjExTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUI0MU5SO0EwQnoxTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUIyMU5SO0EwQnIxTkk7RUFDSTtFQUNBO0VBQ0E7QTFCdTFOUjtBMEJqMU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtMU5SO0EwQmoxTlE7RUFDSTtFQUNBO0ExQm0xTlo7QTBCaDFOUTtFQUNJO0VBQ0E7RUFDQTtBMUJrMU5aO0EwQi8wTlE7RUFDSTtBMUJpMU5aO0EwQjkwTlE7RUFDSTtFQUNBO0ExQmcxTlo7O0EwQnYwTkE7RUFDSTtFQUNBO0VBQ0E7QTFCMDBOSjtBMEJ4ME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCMDBOUjtBMEJ2ME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ5ME5SO0EwQnYwTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJ5ME5aO0EwQnIwTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJ1ME5SO0EwQnAwTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJzME5SO0EwQm4wTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJxME5SO0EwQm4wTlE7RUFOSjtJQU9RO0lBQ0E7RTFCczBOVjtBQUNGO0EwQm4wTkk7RUFDSTtFQUNBO0VBQ0E7QTFCcTBOUjtBMEJsME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm8wTlI7QTBCajBOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbTBOUjtBMEJoME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmswTlI7QTBCL3pOSTtFQUNJO0VBQ0E7RUFDQTtBMUJpME5SOztBMEJ6ek5BO0VBQ0k7RUFDQTtFQUNBO0ExQjR6Tko7QTBCMXpOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjR6TlI7QTBCenpOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMnpOUjtBMEJ6ek5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCMnpOWjtBMEJ2ek5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCeXpOUjtBMEJ0ek5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCd3pOUjtBMEJyek5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7RUFDQTtBMUJ1ek5SO0EwQnJ6TlE7RUFUSjtJQVVRO0lBQ0E7RTFCd3pOVjtBQUNGO0EwQnR6TlE7RUFkSjtJQWVRO0lBQ0E7RTFCeXpOVjtBQUNGO0EwQnR6Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJ3ek5SO0EwQnJ6Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdXpOUjtBMEJyek5RO0VBQ0k7QTFCdXpOWjtBMEJuek5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJxek5SO0EwQmx6Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb3pOUjtBMEJqek5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtek5SO0EwQmp6TlE7RUFDSTtFQUNBO0ExQm16Tlo7QTBCaHpOUTtFQUNJO0VBQ0E7QTFCa3pOWjtBMEI5eU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJnek5SO0EwQjl5TlE7RUFDSTtFQUNBO0ExQmd6Tlo7O0EwQnZ5TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMHlOSjtBMEJ4eU5JO0VBQ0k7QTFCMHlOUjtBMEJ2eU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCeXlOUjtBMEJ0eU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJ3eU5SO0EwQnB5Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJzeU5SO0EwQm55Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcXlOUjtBMEJueU5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnF5Tlo7QTBCanlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXlOUjtBMEJqeU5RO0VBQ0k7RUFDQTtBMUJteU5aO0EwQmh5TlE7RUFDSTtBMUJreU5aO0EwQmh5Tlk7RUFDSTtBMUJreU5oQjtBMEI1eE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCOHhOUjtBMEIxeE5JO0VBQ0k7RUFDQTtFQUNBO0ExQjR4TlI7QTBCenhOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjJ4TlI7QTBCeHhOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjB4TlI7QTBCdHhOSTtFQUNJO0VBQ0E7RUFDQTtBMUJ3eE5SO0EwQnR4TlE7RUFMSjtJQU1RO0UxQnl4TlY7QUFDRjtBMEJyeE5JO0VBQ0k7RUFDQTtFQUNBO0ExQnV4TlI7QTBCcnhOUTtFQUNJO0ExQnV4Tlo7QTBCbnhOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQnF4TlI7QTBCanhOSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCa3hOUjtBMEJoeE5RO0VBQ0k7QTFCa3hOWjtBMEJueE5RO0VBQ0k7QTFCa3hOWjtBMEIvd05RO0VBQ0k7RUFDQTtBMUJpeE5aO0EwQjd3Tkk7RUFDSTtFQUNBO0ExQit3TlI7QTBCM3dOSTtFQUNJO0ExQjZ3TlI7QTBCM3dOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjZ3Tlo7QTBCendOSTtFQUNJO0VBQ0E7S0FBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIyd05SO0EwQnp3TlE7RUFDSTtFQUNBO0ExQjJ3Tlo7QTBCdHdOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQnd3TlI7QTBCcndOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdXdOUjtBMEJwd05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCc3dOUjtBMEJwd05RO0VBQ0k7QTFCc3dOWjtBMEJwd05ZO0VBQ0k7QTFCc3dOaEI7QTBCandOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXdOUjtBMEJod05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmt3TlI7QTBCL3ZOSTtFQUNJO0VBQ0E7RUFDQTtBMUJpd05SO0EwQjd2Tkk7RUFDSTtFQUNBO0VBQ0E7QTFCK3ZOUjtBMEI1dk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjh2TlI7QTBCM3ZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnZOUjtBMEIzdk5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI2dk5aO0EwQjF2TlE7RUFDSTtBMUI0dk5aO0EwQnh2Tkk7RUFDSTtBMUIwdk5SO0EwQnR2Tkk7RUFDSTtFQUNBO0ExQnd2TlI7QTBCdHZOUTtFQUNJO0ExQnd2Tlo7QTBCcnZOUTtFQUNJO0ExQnV2Tlo7QTBCbHZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQm92TlI7QTBCanZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXZOUjtBMEJodk5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCa3ZOUjtBMEIvdU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQml2TlI7QTBCOXVOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJndk5SO0EwQjV1Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI4dU5SO0EwQjN1Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUI2dU5SO0EwQjN1TlE7RUFDSTtFQUNBO0ExQjZ1Tlo7QTBCenVOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCMnVOUjtBMEJ6dU5RO0VBQ0k7QTFCMnVOWjtBMEJ0dU5JO0VBQ0k7RUFDQTtFQUNBO0ExQnd1TlI7QTBCcnVOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnV1TlI7QTBCcnVOUTtFQUNJO0VBQ0E7QTFCdXVOWjtBMEJwdU5RO0VBQ0k7QTFCc3VOWjtBMEJudU5RO0VBQ0k7QTFCcXVOWjs7QTBCNXROQTtFQUNJO0VBQ0E7RUFDQTtBMUIrdE5KO0EwQjd0Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUIrdE5SO0EwQjV0Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQjh0TlI7QTBCNXROUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjh0Tlo7QTBCMXROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjR0TlI7QTBCenROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExQjJ0TlI7QTBCeHROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtPQUFBO0VBQ0E7QTFCMHROUjtBMEJ4dE5RO0VBVEo7SUFVUTtJQUNBO0UxQjJ0TlY7QUFDRjtBMEJ6dE5RO0VBZEo7SUFlUTtJQUNBO0UxQjR0TlY7QUFDRjtBMEJ6dE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIydE5SO0EwQnp0TlE7RUFDSTtJQUNJO0UxQjJ0TmQ7QUFDRjtBMEJ4dE5RO0VBQ0k7SUFDSTtFMUIwdE5kO0FBQ0Y7QTBCdHROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCd3ROUjtBMEJ0dE5RO0VBQ0k7QTFCd3ROWjtBMEJwdE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJzdE5SO0EwQnB0TlE7RUFDSTtFQUNBO0ExQnN0Tlo7QTBCbHROSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCb3ROUjtBMEJsdE5RO0VBQ0k7RUFDQTtBMUJvdE5aO0EwQmp0TlE7RUFDSTtFQUNBO0ExQm10Tlo7O0EwQjFzTkE7RUFDSTtFQUNBO0VBQ0E7QTFCNnNOSjtBMEIzc05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFCNnNOUjtBMEIxc05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUI0c05SO0EwQjFzTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUI0c05aO0EwQnhzTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUIwc05SO0EwQnZzTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUJ5c05SO0EwQnRzTkk7RUFDSTtFQUNBO0VBQ0E7QTFCd3NOUjtBMEJyc05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnVzTlI7QTBCcnNOUTtFQUNJO0ExQnVzTlo7QTBCcHNOUTtFQUNJO0ExQnNzTlo7O0EyQnpqUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0I0alFSO0EyQnpqUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0IyalFSO0EyQnhqUUk7RUFDSTtFQUNBO0VBQ0E7QTNCMGpRUjtBMkJ2alFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0J5alFSO0EyQnRqUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCd2pRUjtBMkJ0alFRO0VBQ0k7QTNCd2pRWjtBMkJyalFRO0VBQ0k7QTNCdWpRWjtBMkJualFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QTNCcWpRUjtBMkJualFRO0VBRUk7RUFDQTtBM0JvalFaO0EyQmhqUUk7RUFDSTtFQUNBO0EzQmtqUVI7O0E0QnRoUUE7RUFDSTtBNUJ5aFFKO0E0QnZoUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QnloUVI7O0E0QnBoUUE7RUFDSSxjQWhIbUI7RUFpSG5CO0E1QnVoUUo7O0E0QmhoUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQXpHbUI7RUEwR25CO0E1Qm1oUUo7QTRCamhRSTtFQUNJO0VBQ0E7RUFDQTtBNUJtaFFSO0E0QmhoUUk7RUFwRkE7RUFDQTtFQXFGSSxjQXBJZTtFQXFJZjtFQUNBO0VBQ0EsbUJBeEhlO0VBeUhmO0VBQ0E7RUFDQTtBNUJtaFFSO0E0QmpoUVE7RUFDSTtFQUNBLGNBL0lXO0E1QmtxUXZCO0E0QmhoUVE7RUFDSTtBNUJraFFaO0E0Qi9nUVE7RUFsR0o7RUFDQTtFQW1HUSxjQXhKVztFQXlKWDtBNUJraFFaO0E0QjlnUUk7RUFDSTtFQUNBO0VBQ0E7QTVCZ2hRUjtBNEI3Z1FJO0VBQ0k7RUFDQTtFQUNBO0VBbEhKO0VBQ0E7RUFtSEksY0F4S2U7RUF5S2Y7RUFDQTtFQUNBLG1CQTNKZTtFQTRKZjtFQUNBO0VBQ0E7QTVCZ2hRUjtBNEI5Z1FRO0VBQ0k7QTVCZ2hRWjtBNEI3Z1FRO0VBQ0k7QTVCK2dRWjtBNEIzZ1FJO0VBQ0k7RUFDQSxjQTlMZTtBNUIyc1F2QjtBNEIxZ1FJO0VBQ0k7RUFDQTtBNUI0Z1FSO0E0QnpnUUk7RUEvSUE7RUFDQTtFQWdKSSxjQXJNZTtBNUJpdFF2Qjs7QTRCcGdRQTtFQUNJO0VBQ0E7RUFDQTtBNUJ1Z1FKO0E0QnJnUUk7RUFMSjtJQU1RO0U1QndnUU47QUFDRjs7QTRCcGdRQTtFQUNJO0VBQ0E7RUFDQTtBNUJ1Z1FKO0E0QnJnUUk7RUFMSjtJQU1RO0U1QndnUU47QUFDRjs7QTRCcGdRQTtFQXRNSSxtQkF2Qm1CO0VBd0JuQixtQkFkbUI7RUFlbkI7RUFJQTtBNUIyc1FKO0E0QjFzUUk7RUFDSSw0Q0FoQmU7QTVCNHRRdkI7QTRCOWdRQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUI4Z1FKO0E0QjVnUUk7RUFDSTtFQUNBO0VBQ0E7QTVCOGdRUjtBNEIzZ1FJO0VBcE1BO0VBQ0E7RUFxTUksY0FwUGU7RUFxUGY7QTVCOGdRUjtBNEIzZ1FJO0VBdktBO0VBQ0E7RUFDQSxtQkExRW1CO0VBMkVuQjtFQUNBO0VBQ0Esa0JBeEVtQjtFQXlFbkI7RUFtS0k7RUFDQTtFQUNBO0E1Qm1oUVI7QTRCaGhRSTtFQUNJO0VBQ0E7RUFDQSxjQW5RZTtFQW9RZjtFQUNBO0VBQ0E7QTVCa2hRUjtBNEIvZ1FJO0VBcE1BLFdBcU15RDtFQXBNekQsWUFvTXlEO0VBbk16RCxtQkF2RG1CO0VBd0RuQixtQkE1RG1CO0VBNkRuQixjQTVFbUI7RUE2RW5CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2TEksbUJBMVBlO0VBMlBmO0E1QjBoUVI7QTRCdmhRSTtFQUNJO0E1QnloUVI7O0E0QnBoUUE7RUFDSTtFQUNBO0VBQ0E7QTVCdWhRSjtBNEJyaFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUE5Tko7RUFDQTtBNUJzdlFKO0E0QnRoUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJ3aFFaO0E0QnBoUUk7RUExUEE7RUFDQTtFQTJQSSxjQTFTZTtFQTJTZjtFQUNBO0VBQ0E7QTVCdWhRUjs7QTRCL2dRQTtFQXpSSSxtQkF2Qm1CO0VBd0JuQixtQkFkbUI7RUFlbkI7RUF5UkE7RUFDQTtFQUNBO0E1Qm9oUUo7QTRCbGhRSTtFQUNJO0VBQ0E7RUFDQTtBNUJvaFFSO0E0QmxoUVE7RUFDSTtFQUNBO0VBQ0E7QTVCb2hRWjtBNEJoaFFJO0VBQ0k7RUFDQSxjQTdVZTtFQThVZjtFQUNBO0VBQ0E7RUFDQTtBNUJraFFSO0E0Qi9nUUk7RUF4UkE7RUFDQTtFQUNBLGNBM0RtQjtFQTREbkI7RUFJQTtFQUNBO0E1QnV5UUo7QTRCbGhRSTtFQXZTQTtFQUNBO0VBd1NJLGNBdlZlO0VBd1ZmO0VBQ0E7QTVCcWhRUjtBNEJsaFFJO0VBQ0k7RUFDQTtFQUNBO0E1Qm9oUVI7QTRCbGhRUTtFQUxKO0lBTVE7RTVCcWhRVjtBQUNGO0E0Qm5oUVE7RUFUSjtJQVVRO0U1QnNoUVY7QUFDRjtBNEJwaFFRO0VBYko7SUFjUTtFNUJ1aFFWO0FBQ0Y7O0E0QmxoUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJBdFdtQjtFQXVXbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJxaFFKO0E0Qm5oUUk7RUFDSSw0Q0ExV2U7QTVCKzNRdkI7QTRCbmhRUTtFQUNJLG1CQXJZVztBNUIwNVF2QjtBNEJuaFFZO0VBQ0ksY0EvWE87QTVCbzVRdkI7QTRCamhRUTtFQUNJO0E1Qm1oUVo7QTRCaGhRUTtFQUNJO0E1QmtoUVo7QTRCOWdRSTtFQUNJO0VBQ0E7RUFDQTtBNUJnaFFSO0E0QjdnUUk7RUFuVkEsV0FvVnlEO0VBblZ6RCxZQW1WeUQ7RUFsVnpELG1CQXZEbUI7RUF3RG5CLG1CQTVEbUI7RUE2RG5CLGNBNUVtQjtFQTZFbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTRVSSxtQkExWWU7RUEyWWY7QTVCd2hRUjtBNEJyaFFJO0VBQ0k7QTVCdWhRUjtBNEJwaFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCc2hRUjtBNEJuaFFJO0VBclhBO0VBQ0E7RUFzWEksY0EzYWU7QTVCaThRdkI7QTRCbmhRSTtFQXBZQTtFQUNBO0VBcVlJLGNBOWFlO0VBK2FmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCc2hRUjtBNEJuaFFJO0VBQ0k7QTVCcWhRUjtBNEJsaFFJO0VBclpBO0VBQ0E7RUFzWkksY0FwY2U7RUFxY2Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJxaFFSO0E0Qm5oUVE7RUFDSTtBNUJxaFFaO0E0QmpoUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qm1oUVI7O0E0QjNnUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUI4Z1FKO0E0QjVnUUk7RUFOSjtJQU9RO0U1QitnUU47QUFDRjs7QTRCeGdRQTtFQTVjSSxtQkF2Qm1CO0VBd0JuQixtQkFkbUI7RUFlbkI7RUE0Y0E7RUFDQTtFQUNBO0E1QjZnUUo7QTRCM2dRSTtFQUNJO0VBQ0E7RUFDQTtBNUI2Z1FSO0E0QjFnUUk7RUFDSTtFQUNBO0VBQ0E7QTVCNGdRUjtBNEIxZ1FRO0VBQ0k7RUFDQTtFQUNBO0E1QjRnUVo7QTRCeGdRSTtFQUNJO0VBQ0EsY0F0Z0JlO0VBdWdCZjtFQUNBO0VBQ0E7QTVCMGdRUjtBNEJ2Z1FJO0VBaGRBO0VBQ0E7RUFDQSxjQTNEbUI7RUE0RG5CO0VBSUE7RUFDQTtBNUJ1OVFKO0E0QjFnUUk7RUExZEE7RUFDQTtFQTJkSTtFQUNBLGNBamhCZTtFQWtoQmY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQXZnQmU7RUF3Z0JmO0VBQ0E7RUFDQTtBNUI2Z1FSO0E0QjNnUVE7RUFDSTtFQUNBLGNBOWhCVztBNUIyaVJ2QjtBNEIxZ1FRO0VBQ0k7RUFDQTtBNUI0Z1FaO0E0QnpnUVE7RUFDSTtBNUIyZ1FaO0E0QnZnUUk7RUE1ZkE7RUFDQTtFQTZmSSxjQTVpQmU7RUE2aUJmO0VBQ0E7QTVCMGdRUjtBNEJ2Z1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0FyakJlO0E1QjhqUnZCO0E0QnRnUUk7RUFDSTtFQUNBO0VBQ0E7QTVCd2dRUjtBNEJ0Z1FRO0VBTEo7SUFNUTtFNUJ5Z1FWO0FBQ0Y7QTRCdmdRUTtFQVRKO0lBVVE7RTVCMGdRVjtBQUNGOztBNEJyZ1FBO0VBQ0k7RUFDQTtFQUNBLG1CQTVqQm1CO0VBNmpCbkI7RUFDQTtFQUNBLG1CQXhrQm1CO0VBeWtCbkI7QTVCd2dRSjtBNEJ0Z1FJO0VBQ0ksNENBOWpCZTtBNUJza1J2QjtBNEJwZ1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJzZ1FSO0E0QnBnUVE7RUFDSTtBNUJzZ1FaO0E0Qm5nUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJxZ1FaO0E0QmxnUVE7RUFDSTtFQUNBO0E1Qm9nUVo7QTRCaGdRSTtFQUNJO0E1QmtnUVI7QTRCLy9QSTtFQUNJO0VBQ0E7RUFDQTtFQXBpQko7RUFDQTtFQUNBLG1CQTFFbUI7RUEyRW5CO0VBQ0E7RUFDQSxrQkF4RW1CO0VBeUVuQjtFQWdpQkk7QTVCdWdRUjtBNEJwZ1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCc2dRUjtBNEJuZ1FJO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QTVCcWdRUjtBNEJsZ1FJO0VBQ0k7RUFDQTtFQUNBLG1CQW5vQmU7QTVCdW9SdkI7QTRCaGdRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QmtnUVI7QTRCLy9QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QmlnUVI7QTRCOS9QSTtFQUNJO0VBQ0E7RUFDQSxjQXJxQmU7RUFzcUJmO0E1QmdnUVI7QTRCNy9QSTtFQUNJO0VBQ0E7RUFDQSxjQTVxQmU7RUE2cUJmO0E1QisvUFI7QTRCNS9QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjgvUFI7QTRCMy9QSTtFQXBvQkE7RUFDQTtFQXFvQkk7RUFDQSxjQTNyQmU7RUE0ckJmO0VBQ0E7RUFDQTtBNUI4L1BSO0E0QjMvUEk7RUF2cEJBO0VBQ0E7RUF3cEJJLGNBbHNCZTtFQW1zQmY7RUFDQTtFQUNBO0E1QjgvUFI7QTRCMS9QSTtFQUNJO0E1QjQvUFI7QTRCei9QSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBOXBCSjtFQUNBO0VBK3BCSSxjQTlzQmU7RUErc0JmO0VBQ0EsbUJBdHNCZTtFQXVzQmY7RUFDQTtFQUNBO0VBQ0E7QTVCNC9QUjtBNEIxL1BRO0VBQ0k7QTVCNC9QWjtBNEJ6L1BRO0VBQ0k7QTVCMi9QWjs7QTRCbC9QQTtFQTdzQkksbUJBdkJtQjtFQXdCbkIsbUJBZG1CO0VBZW5CO0VBNnNCQTtFQUNBO0VBQ0E7QTVCdS9QSjtBNEJyL1BJO0VBQ0k7RUFDQTtFQUNBO0E1QnUvUFI7QTRCci9QUTtFQUNJO0VBQ0E7RUFDQTtBNUJ1L1BaO0E0Qm4vUEk7RUFDSTtFQUNBLGNBandCZTtFQWt3QmY7RUFDQTtFQUNBO0E1QnEvUFI7QTRCbC9QSTtFQTNzQkE7RUFDQTtFQUNBLGNBM0RtQjtFQTREbkI7RUFJQTtFQUNBO0E1QjZyUko7QTRCci9QSTtFQTF0QkE7RUFDQTtFQTJ0QkksY0Exd0JlO0VBMndCZjtFQUNBO0E1QncvUFI7QTRCci9QSTtFQUNJO0VBQ0E7RUFDQTtBNUJ1L1BSOztBNEJsL1BBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkE3d0JtQjtFQTh3Qm5CO0VBQ0E7RUFDQTtFQUNBO0E1QnEvUEo7QTRCbi9QSTtFQUNJLDRDQS93QmU7QTVCb3dSdkI7QTRCbi9QUTtFQUNJLG1CQTF5Qlc7RUEyeUJYO0E1QnEvUFo7QTRCbi9QWTtFQUNJLGNBcnlCTztBNUIweFJ2QjtBNEJqL1BRO0VBQ0k7QTVCbS9QWjtBNEIvK1BJO0VBL3VCQSxXQWd2QnlEO0VBL3VCekQsWUErdUJ5RDtFQTl1QnpELG1CQXZEbUI7RUF3RG5CLG1CQTVEbUI7RUE2RG5CLGNBNUVtQjtFQTZFbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXd1QkksbUJBdHlCZTtBNUJneVJ2QjtBNEJ2L1BJO0VBQ0k7QTVCeS9QUjtBNEJ0L1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ3L1BSO0E0QnIvUEk7RUFqeEJBO0VBQ0E7RUFreEJJO0VBQ0EsY0F4MEJlO0VBeTBCZjtFQUNBO0VBQ0E7QTVCdy9QUjtBNEJyL1BJO0VBcHlCQTtFQUNBO0VBcXlCSSxjQTkwQmU7RUErMEJmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QncvUFI7QTRCci9QSTtFQUNJO0VBQ0E7RUFDQSxtQkE3MEJlO0VBODBCZjtFQUNBO0E1QnUvUFI7QTRCcC9QSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0E1QnMvUFI7QTRCbi9QSTtFQUNJO0VBQ0E7RUFDQSxtQkFuMkJlO0E1QncxUnZCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS92ZW5kb3IvanN0cmVlL2Rpc3QvdGhlbWVzL2RlZmF1bHQvc3R5bGUuY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvX2RlZmluZXMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvY2EvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy90aGVtZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL3BsdWdpbnMva2FydGlrL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvcGx1Z2lucy9fbG9hZGluZy1vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL3BsdWdpbnMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL3BsdWdpbnMvX3N3ZWV0YWxlcnQuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kYWwvbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kdWxlcy9kYXNoYm9hcmQvZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL21vZHVsZXMvZXZpZGVuY2UvZXZpZGVuY2Uuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24tY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kdWxlcy9sb2NhdGlvbi9fbG9jYXRpb24tY29udGFjdHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kdWxlcy9wb3MvcG9zLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL21vZHVsZXMvdGlja2V0cy9fdGlja2V0cy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9tb2R1bGVzL3VzZXIvX3VzZXItcHJvZmlsZS5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9tb2R1bGVzL3VzZXIvX3Byb2ZpbGUtZWRpdC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9tb2R1bGVzL3Nob3AvX2FydGljbGUtbGlzdC5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9tb2R1bGVzL3Nob3AvX2FydGljbGUtbWFzdGVyLWRldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9kaXNwbGF5aWQvLi9hc3NldHMvc291cmNlL3Njc3MvbW9kdWxlcy9zaG9wL19hcnRpY2xlLXNpbmdsZS1pbnN0YW5jZS1kZXRhaWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZGlzcGxheWlkLy4vYXNzZXRzL3NvdXJjZS9zY3NzL21vZHVsZXMvc2hvcC9fYXJ0aWNsZS1xdHktZGV0YWlscy5zY3NzIiwid2VicGFjazovL2Rpc3BsYXlpZC8uL2Fzc2V0cy9zb3VyY2Uvc2Nzcy9tb2R1bGVzL3Nob3AvX3Nob3Auc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBqc1RyZWUgZGVmYXVsdCB0aGVtZSAqL1xuLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1jaGlsZHJlbixcbi5qc3RyZWUtY29udGFpbmVyLXVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4uanN0cmVlLW5vZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uanN0cmVlLWFuY2hvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGJsYWNrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDRweCAwIDFweDtcbiAgbWFyZ2luOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uanN0cmVlLWFuY2hvcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS1hbmNob3I6bGluayxcbi5qc3RyZWUtYW5jaG9yOnZpc2l0ZWQsXG4uanN0cmVlLWFuY2hvcjpob3Zlcixcbi5qc3RyZWUtYW5jaG9yOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5qc3RyZWUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanN0cmVlLW9jbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5qc3RyZWUgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uanN0cmVlIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1jaGlsZHJlbixcbi5qc3RyZWUgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS10aGVtZWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmpzdHJlZS1uby1pY29ucyAuanN0cmVlLXRoZW1laWNvbixcbi5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS10aGVtZWljb24taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzdHJlZS1oaWRkZW4sXG4uanN0cmVlLW5vZGUuanN0cmVlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5qc3RyZWUtcnRsIC5qc3RyZWUtYW5jaG9yIHtcbiAgcGFkZGluZzogMCAxcHggMCA0cHg7XG59XG5cbi5qc3RyZWUtcnRsIC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS10aGVtZWljb24ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uanN0cmVlLXJ0bCAuanN0cmVlLWNvbnRhaW5lci11bCA+IC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmpzdHJlZS13aG9sZXJvdy11bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbi5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS1hbmNob3IsXG4uanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLXdob2xlcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uanN0cmVlLWNvbnRleHRtZW51IC5qc3RyZWUtYW5jaG9yIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogZGlzYWJsZSBzZWxlY3Rpb24vQ29weSBvZiBVSVdlYlZpZXcgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBkaXNhYmxlIHRoZSBJT1MgcG9wdXAgd2hlbiBsb25nLXByZXNzIG9uIGEgbGluayAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnZha2F0YS1jb250ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZha2F0YS1jb250ZXh0LFxuLnZha2F0YS1jb250ZXh0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm94LXNoYWRvdzogMnB4IDJweCAycHggIzk5OTk5OTtcbn1cblxuLnZha2F0YS1jb250ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTIuN2VtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cblxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1yaWdodCB1bCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuXG4udmFrYXRhLWNvbnRleHQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udmFrYXRhLWNvbnRleHQgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMmVtIDAgMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogYmxhY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4udmFrYXRhLWNvbnRleHQgbGkgPiBhOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlZmY3O1xuICBib3gtc2hhZG93OiAwIDAgMnB4ICMwYTZhYTE7XG59XG5cbi52YWthdGEtY29udGV4dCBsaSA+IGEudmFrYXRhLWNvbnRleHQtcGFyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ3dBSEFJQUFBQ2dvS1AvLy95SDVCQUVBQUFFQUxBQUFBQUFMQUFjQUFBSU9SSTRKbHJxTjFvTVNubW1aRFFVQU93PT1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnZha2F0YS1jb250ZXh0IGxpID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHQtbm8taWNvbnMge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1ob3ZlciA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVmZjc7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggIzBhNmFhMTtcbn1cblxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhLFxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUzZTM7XG4gIGhlaWdodDogMXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAyLjRlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0bWVudS1kaXNhYmxlZCBhLFxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dG1lbnUtZGlzYWJsZWQgYTpob3ZlciB7XG4gIGNvbG9yOiBzaWx2ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwO1xufVxuXG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0bWVudS1kaXNhYmxlZCA+IGEgPiBpIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi52YWthdGEtY29udGV4dCBsaSA+IGEgPiBpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi40ZW07XG59XG5cbi52YWthdGEtY29udGV4dCBsaSA+IGEgPiBpOmVtcHR5IHtcbiAgd2lkdGg6IDIuNGVtO1xuICBsaW5lLWhlaWdodDogMi40ZW07XG59XG5cbi52YWthdGEtY29udGV4dCBsaSA+IGEgLnZha2F0YS1jb250ZXh0bWVudS1zZXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMi40ZW07XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDAgMC41ZW0gMCAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUzZTM7XG59XG5cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LXNob3J0Y3V0IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6IHNpbHZlcjtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFrYXRhLWNvbnRleHQtcnRsIHVsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG59XG5cbi52YWthdGEtY29udGV4dC1ydGwgbGkgPiBhLnZha2F0YS1jb250ZXh0LXBhcmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEN3QUhBSUFBQUNnb0tQLy8veUg1QkFFQUFBRUFMQUFBQUFBTEFBY0FBQUlOakkrQUM3cldISXNQdG1veExBQTdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udmFrYXRhLWNvbnRleHQtcnRsIC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhIHtcbiAgbWFyZ2luOiAwIDIuNGVtIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUzZTM7XG59XG5cbi52YWthdGEtY29udGV4dC1ydGwgLnZha2F0YS1jb250ZXh0LWxlZnQgdWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnZha2F0YS1jb250ZXh0LXJ0bCBsaSA+IGEgPiBpIHtcbiAgbWFyZ2luOiAwIC0yZW0gMCAwO1xufVxuXG4udmFrYXRhLWNvbnRleHQtcnRsIGxpID4gYSAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XG4gIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2UyZTNlMztcbn1cblxuI2pzdHJlZS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAtNXB4IDAgMCAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4janN0cmVlLWRuZCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweDtcbn1cblxuI2pzdHJlZS1kbmQgLmpzdHJlZS1pY29uLFxuI2pzdHJlZS1kbmQgLmpzdHJlZS1jb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4janN0cmVlLWRuZCAuanN0cmVlLW9rIHtcbiAgYmFja2dyb3VuZDogZ3JlZW47XG59XG5cbiNqc3RyZWUtZG5kIC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbiNqc3RyZWUtZG5kIC5qc3RyZWUtY29weSB7XG4gIG1hcmdpbjogMCAycHggMCAycHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuY2hvcixcbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuaW1hdGVkLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3cge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzLCBib3gtc2hhZG93IDAuMTVzO1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNjY2NjY2M7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNvbnRleHQge1xuICBiYWNrZ3JvdW5kOiAjZTdmNGY5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI2NjY2NjYztcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNiZWViZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjOTk5OTk5O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1uby1pY29ucyAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQgPiAuanN0cmVlLWljb24ge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2pzdHJlZS1ncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXNlYXJjaCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4YjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1uby1jaGVja2JveGVzIC5qc3RyZWUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtY2hlY2tib3gtbm8tY2xpY2tlZCAuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkIC5qc3RyZWUtY2xpY2tlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y0Zjk7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtY2hlY2tib3gtbm8tY2xpY2tlZCA+IC5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtY2hlY2tib3gtbm8tY2xpY2tlZCA+IC5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1zdHJpcGVkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBa0NBTUFBQUIvcXFBK0FBQUFCbEJNVkVVQUFBQUFBQUNsWjduUEFBQUFBblJTVGxNTkFNTTlzM1VBQUFBWFNVUkJWSGphamNFQkFRQUFBSUtnL0gvYUNRWjcwQVVCakFBVGI2WVBEZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBsZWZ0IHRvcCByZXBlYXQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS1ob3ZlcmVkLFxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3cge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y0Zjk7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjYmVlYmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNiZWViZmYgMCUsICNhOGU0ZmYgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiZWViZmYgMCUsICNhOGU0ZmYgMTAwJSk7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIG1pbi13aWR0aDogMjRweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3cge1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkycHggLTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IC00cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IC00cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXRoZW1laWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjBweCAtNHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC00cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtNHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC00cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC0zNnB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94LFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI4cHggLTRweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3Zlcixcbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOHB4IC0zNnB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCAtNHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTZweCAtMzZweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2pzdHJlZS1ncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG5cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA0OHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTM2cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTM2cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4cHggLTM2cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbm9kZSxcbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC0zNnB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1sb2FkaW5nID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ0aHJvYmJlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWZpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMTAwcHggLTY4cHggbm8tcmVwZWF0O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMjYwcHggLTRweCBuby1yZXBlYXQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtb2ssXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCBpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW9rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtNjhweDtcbn1cblxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNnB4IC02OHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWVsbGlwc2lzIC5qc3RyZWUtYW5jaG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHggKyA1cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFDQVFNQUFBQjQ5STVHQUFBQUJsQk1WRVVBQUFBZEhSdkVrQ3djQUFBQUFYUlNUbE1BUU9iWVpnQUFBQXhKUkVGVUNOZGpBQU1PQmdBQUdBQUpNd1FIZFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW5vZGUge1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1pbi13aWR0aDogMThweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtYW5jaG9yIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtd2hvbGVyb3cge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk1cHggLTdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNXB4IC03cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwM3B4IC03cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MXB4IC03cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLXRoZW1laWNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjNweCAtN3B4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC03cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtN3B4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC03cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC0zOXB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94LFxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMxcHggLTdweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3Zlcixcbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMXB4IC0zOXB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTlweCAtN3B4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTlweCAtMzlweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2pzdHJlZS1ncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNnB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTM5cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAzcHggLTM5cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcxcHggLTM5cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbm9kZSxcbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5cHggLTM5cHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC0zOXB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsID4gLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1sb2FkaW5nID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ0aHJvYmJlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWZpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMTAzcHggLTcxcHggbm8tcmVwZWF0O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMjYzcHggLTdweCBuby1yZXBlYXQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtc21hbGwge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtb2ssXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCBpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW9rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtNzFweDtcbn1cblxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC03MXB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWVsbGlwc2lzIC5qc3RyZWUtYW5jaG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHggKyA1cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCSUFBQUFDQVFNQUFBQnYxaDZQQUFBQUJsQk1WRVVBQUFBZEhSdkVrQ3djQUFBQUFYUlNUbE1BUU9iWVpnQUFBQXhKUkVGVUNOZGpBQU1IQmdBQWlBQkJJNGd6OUFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtYW5jaG9yIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtaWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtd2hvbGVyb3cge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDBweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS10aGVtZWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2cHggMHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDBweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IDBweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAwcHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3g6aG92ZXIsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxmaWx0ZXIgaWQ9J2pzdHJlZS1ncmF5c2NhbGUnPjxmZUNvbG9yTWF0cml4IHR5cGU9J21hdHJpeCcgdmFsdWVzPScwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDAnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA2NHB4O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMzJweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtdGhlbWVpY29uLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtY29udGFpbmVyLXVsIC5qc3RyZWUtbG9hZGluZyA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdXJsKFwidGhyb2JiZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1maWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiMzJweC5wbmdcIikgLTk2cHggLTY0cHggbm8tcmVwZWF0O1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMjU2cHggMHB4IG5vLXJlcGVhdDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1vayxcbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIzMnB4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtb2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTY0cHg7XG59XG5cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cblxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1lbGxpcHNpcyAuanN0cmVlLWFuY2hvciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4ICsgNXB4KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBQ0FRTUFBQUFEMEV5S0FBQUFCbEJNVkVVQUFBQWRIUnZFa0N3Y0FBQUFBWFJTVGxNQVFPYllaZ0FBQUF4SlJFRlVDTmRqZ0lJR0JnQUJDZ0NCdlZMWGNBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2pzdHJlZS1kbmQuanN0cmVlLWRuZC1yZXNwb25zaXZlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IHdoaXRlO1xuICB9XG4gICNqc3RyZWUtZG5kLmpzdHJlZS1kbmQtcmVzcG9uc2l2ZSA+IGkge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAjanN0cmVlLWRuZC5qc3RyZWUtZG5kLXJlc3BvbnNpdmUgPiAuanN0cmVlLW9rIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCI0MHB4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gICNqc3RyZWUtZG5kLmpzdHJlZS1kbmQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjQwcHgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0yMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gICNqc3RyZWUtbWFya2VyLmpzdHJlZS1kbmQtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUge1xuICAgIC8qXG4gICAgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wsXG4gICAgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7IGJvcmRlci1yYWRpdXM6MjBweDsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgfVxuICAgICovXG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCI0MHB4LnBuZ1wiKTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW5vZGUsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW5vZGUge1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1hbmNob3Ige1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWljb24sXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtaWNvbjplbXB0eSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlID4gLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUuanN0cmVlLXJ0bCAuanN0cmVlLWNvbnRhaW5lci11bCA+IC5qc3RyZWUtbm9kZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtb2NsLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXRoZW1laWNvbixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAyNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUuanN0cmVlLXJ0bCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCAhaW1wb3J0YW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtcnRsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXRoZW1laWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTQwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2JveCxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTgwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94LFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3g6aG92ZXIsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZCxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1hbmNob3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggd2hpdGU7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgPiAuanN0cmVlLXN0cmlwZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtd2hvbGVyb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNjQsIDY0LCA2NCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXdob2xlcm93LWhvdmVyZWQge1xuICAgIGJhY2tncm91bmQ6ICNlN2Y0Zjk7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmVlYmZmO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtY2hpbGRyZW4gLmpzdHJlZS1sYXN0ID4gLmpzdHJlZS13aG9sZXJvdyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNnB4IDNweCAtNXB4ICM2NjY2NjY7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGlsZHJlbiAuanN0cmVlLW9wZW4gPiAuanN0cmVlLXdob2xlcm93IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDZweCAzcHggLTVweCAjNjY2NjY2O1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGlsZHJlbiAuanN0cmVlLW9wZW4gKyAuanN0cmVlLW9wZW4ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1ub2RlLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWljb24sXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSA+IC5qc3RyZWUtb2NsLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXRoZW1laWNvbixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiNDBweC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAyNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW5vZGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGFzdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyMHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGFzdCA+IC5qc3RyZWUtb2NsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTYwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS10aGVtZWljb24tY3VzdG9tIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWZpbGUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIjQwcHgucG5nXCIpIDAgLTE2MHB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtZm9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCI0MHB4LnBuZ1wiKSAtNDBweCAtNDBweCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjBweCAyNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIG9wZW4tc2Fucy0zMDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy03MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTgwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtMzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy1pdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNTAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLmVvdFwiKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLnN2ZyNPcGVuU2Fuc1wiKSBmb3JtYXQoXCJzdmdcIik7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy03MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMuc3ZnI09wZW5TYW5zXCIpIGZvcm1hdChcInN2Z1wiKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTgwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy5zdmcjT3BlblNhbnNcIikgZm9ybWF0KFwic3ZnXCIpOyAvKiBMZWdhY3kgaU9TICovXG59XG4uY29sb3ItZGFyayB7XG4gIGNvbG9yOiAjMzMzMzNEO1xufVxuXG4uY29sb3ItbGlnaHQge1xuICBjb2xvcjogI0FEQURCMTtcbn1cblxuLmNvbG9yLWFjY2VudCB7XG4gIGNvbG9yOiAjQjZDMUM5O1xufVxuXG4vKlxuICAgMS4wICBHTE9CQUwgLSBDb2xvciBzeXN0ZW1cbiAgIDIuMCAgR0xPQkFMIC0gUlRMIC8gRGFyayBNb2RlIC8gVUkgT3B0aW9ucyBTZXR0aW5nc1xuICAgMy4wICBHTE9CQUwgLSBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcbiAgIDQuMCAgR0xPQkFMIC0gQ29tcG9uZW50IENvbG9yXG4gICA1LjAgIEdMT0JBTCAtIEdyYWRpZW50XG4gICA2LjAgIEdMT0JBTCAtIExpbmsgQ29sb3JcbiAgIDcuMCAgR0xPQkFMIC0gR3JpZCAmIENvbnRhaW5lclxuICAgOC4wICBHTE9CQUwgLSBCb2R5XG4gICA5LjAgIEdMT0JBTCAtIEZvbnRcbiAgIDEwLjAgR0xPQkFMIC0gQm9yZGVyIENvbG9yXG4gICAxMS4wIEdMT0JBTCAtIFJhZGl1c1xuICAgMTIuMCBHTE9CQUwgLSBCb3ggU2hhZG93XG4gICAxMy4wIEdMT0JBTCAtIEZvY3VzIFJpbmdcbiAgIDE0LjAgR0xPQkFMIC0gQ2FyZXRcbiAgIDE1LjAgR0xPQkFMIC0gVHJhbnNpdGlvblxuICAgMTYuMCBHTE9CQUwgLSBBc3BlY3QgUmF0aW9zXG4gICAxNy4wIEFwcCAtIFppbmRleFxuICAgMTguMCBBcHAgLSBIZWFkZXJcbiAgIDE5LjAgQXBwIC0gVG9wIE1lbnVcbiAgIDIwLjAgQXBwIC0gU2lkZWJhclxuICAgMjEuMCBBcHAgLSBDb250ZW50XG4gICAyMi4wIEFwcCAtIEZvb3RlclxuICAgMjMuMCBBcHAgLSBDb3ZlclxuICAgMjQuMCBBcHAgLSBQYWdlIEhlYWRlclxuICAgMjUuMCBBcHAgLSBCb3hlZCBMYXlvdXRcbiAgIDI2LjAgQXBwIC0gUE9TIFN5c3RlbVxuICAgMjcuMCBBcHAgLSBMb2dpblxuICAgMjguMCBVSSAtIEljb24gTGlua1xuICAgMjkuMCBVSSAtIEJsb2NrcXVvdGVcbiAgIDMwLjAgVUkgLSBIclxuICAgMzEuMCBVSSAtIExlZ2VuZFxuICAgMzIuMCBVSSAtIExpc3RcbiAgIDMzLjAgVUkgLSBNYXJrXG4gICAzNC4wIFVJIC0gVGFibGVcbiAgIDM1LjAgVUkgLSBCdXR0b25zICsgRm9ybXNcbiAgIDM2LjAgVUkgLSBCdXR0b25zXG4gICAzNy4wIFVJIC0gRm9ybXNcbiAgIDM4LjAgVUkgLSBGb3JtIENoZWNrXG4gICAzOS4wIFVJIC0gRm9ybSBTd2l0Y2hcbiAgIDQwLjAgVUkgLSBGb3JtIElucHV0IEdyb3VwXG4gICA0MS4wIFVJIC0gRm9ybSBTZWxlY3RcbiAgIDQyLjAgVUkgLSBGb3JtIFJhbmdlXG4gICA0My4wIFVJIC0gRm9ybSBGaWxlXG4gICA0NC4wIFVJIC0gRm9ybSBGbG9hdGluZ1xuICAgNDUuMCBVSSAtIEZvcm0gRmVlZGJhY2sgJiBWYWxpZGF0aW9uXG4gICA0Ni4wIFVJIC0gTmF2IExpbmtcbiAgIDQ3LjAgVUkgLSBOYXYgVGFic1xuICAgNDguMCBVSSAtIE5hdiBQaWxsc1xuICAgNDkuMCBVSSAtIE5hdiBVbmRlcmxpbmVcbiAgIDUwLjAgVUkgLSBOYXZiYXJcbiAgIDUxLjAgVUkgLSBEcm9wZG93blxuICAgNTIuMCBVSSAtIFBhZ2luYXRpb25cbiAgIDUzLjAgVUkgLSBQbGFjZWhvbGRlclxuICAgNTQuMCBVSSAtIENhcmRcbiAgIDU1LjAgVUkgLSBBY2NvcmRpb25cbiAgIDU2LjAgVUkgLSBUb29sdGlwXG4gICA1Ny4wIFVJIC0gUG9wb3ZlclxuICAgNTguMCBVSSAtIFRvYXN0c1xuICAgNTkuMCBVSSAtIEJhZGdlc1xuICAgNjAuMCBVSSAtIE1vZGFsXG4gICA2MS4wIFVJIC0gQWxlcnRcbiAgIDYyLjAgVUkgLSBQcm9ncmVzcyBCYXJcbiAgIDYzLjAgVUkgLSBMaXN0IEdyb3VwXG4gICA2NC4wIFVJIC0gSW1hZ2UgVGh1bWJuYWlsXG4gICA2NS4wIFVJIC0gRmlndXJlXG4gICA2Ni4wIFVJIC0gQnJlYWRjcnVtYlxuICAgNjcuMCBVSSAtIENhcm91c2VsXG4gICA2OC4wIFVJIC0gU3Bpbm5lcnNcbiAgIDY5LjAgVUkgLSBDbG9zZSBCdXR0b25cbiAgIDcwLjAgVUkgLSBPZmZjYW52YXNcbiAgIDcxLjAgVUkgLSBDb2RlXG4gICA3Mi4wIFVJIC0gUGFuZWxcbiovXG4uY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaS5waC1ib2xkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYXBwLWhlYWRlciAubmF2YmFyLWJyYW5kIC5uYXZiYXItbG9nbyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Rpc3BsYXlpZC1sb2dvLWdyZXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5idG4tZ3JvdXAuYnRuLWdyb3VwLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1ncm91cC5idG4tZ3JvdXAtYm9yZGVyZWQgLmJ0bi1zcGVjaWFsIHtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uYnRuLmJ0bi1zcGVjaWFsIHtcbiAgLS1icy1idG4tY29sb3I6ICNBREFEQjE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0FEQURCMTtcbn1cbi5idG4uYnRuLXNwZWNpYWw6aG92ZXIge1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNBREFEQjE7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLmJ0bi5idG4tc3BlY2lhbC5oYy1yZWQ6aG92ZXIge1xuICBjb2xvcjogI0ZGMjkyNDtcbn1cblxuZm9ybS5oZWFkLWZpbHRlci1iYXIge1xuICAtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3I6ICNBREFEQjE7XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmZvcm0uaGVhZC1maWx0ZXItYmFyIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ubmJjLWxlZnQge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmJjLWxlZnQ6aG92ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYmMtcmlnaHQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5iYy1yaWdodDpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uY3Ige1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZm9ybS1waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGhlaWdodDogMjE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFicy14IC50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYW5lbC1oZWFkaW5nLmNvbnRhY3QtcGVyc29uLWhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQxLjk0NTk0NTk0NTksIDI0My44MTA4MTA4MTA4LCAyNDUuMDU0MDU0MDU0MSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5wYW5lbC1oZWFkaW5nIC5hY3Rpb24taWNvbnMgPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnBhbmVsLnBhbmVsLWRldGFpbHMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVEQkRGO1xufVxuLnBhbmVsIC5wYW5lbC1ib2R5IHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDdyZW07XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1REJERjtcbiAgcGFkZGluZzogNXB4O1xufVxuLnBhbmVsIC5wYW5lbC1ib2R5IGRpdi5zdWItaGVhZGxpbmUge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMywgMjM3LCAyMzksIDAuNSk7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kbC5pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuZGwuaW5saW5lLWZsZXggZHQge1xuICBmbGV4OiAwIDAgMjglO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMC4zcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVEQkRGO1xufVxuZGwuaW5saW5lLWZsZXggZGQge1xuICBmbGV4OiAwIDAgNzAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAuM3JlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q1REJERjtcbn1cblxuI2FwcC5hcHAtbG9jYXRpb24ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbiNhcHAuYXBwLWxvY2F0aW9uICNjb250ZW50ICNsb2NhdGlvbi1kZXRhaWxzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbiNhcHAuYXBwLWxvY2F0aW9uICNjb250ZW50ICNsb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi1jb250ZW50IHtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuI2FwcC5hcHAtbG9jYXRpb24gI2NvbnRlbnQgI2xvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWNvbnRlbnQgLmxvY2F0aW9uLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcC5hcHAtbG9jYXRpb24gI2NvbnRlbnQgI2xvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWNvbnRlbnQgLmxvY2F0aW9uLW1haW4gLmxvY2F0aW9uLWJvdHRvbSB7XG4gIGZsZXg6IDE7XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCAjbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tY29udGVudCAubG9jYXRpb24tbWFpbiAubG9jYXRpb24tYm90dG9tIC5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcC5hcHAtbG9jYXRpb24gI2NvbnRlbnQgI2xvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWNvbnRlbnQgLmxvY2F0aW9uLW1haW4gLmxvY2F0aW9uLWJvdHRvbSAubG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1mbG93OiBjb2x1bW47XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCAjbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tY29udGVudCAubG9jYXRpb24tbWFpbiAubG9jYXRpb24tYm90dG9tIC5sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi10YWJzIC50YWItY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCAjbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tY29udGVudCAubG9jYXRpb24tbWFpbiAubG9jYXRpb24tYm90dG9tIC5sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgPiAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcC5hcHAtbG9jYXRpb24gI2NvbnRlbnQgI2xvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWNvbnRlbnQgLmxvY2F0aW9uLW1haW4gLmxvY2F0aW9uLWJvdHRvbSAubG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tdGFicyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gLnJvdyAuYmFzZS1ob2xkZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgZ3JpZC1nYXA6IDA7XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCAjbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tY29udGVudCAubG9jYXRpb24tbWFpbiAubG9jYXRpb24tYm90dG9tIC5sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgPiAucm93IC5iYXNlLWhvbGRlciAubG9jYXRpb24tYm94LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdG9wOiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIGxlZnQ6IDFyZW07XG4gIHJpZ2h0OiAxcmVtO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudDtcbn1cbiNhcHAuYXBwLWxvY2F0aW9uICNjb250ZW50ICNsb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi1jb250ZW50IC5sb2NhdGlvbi1tYWluIC5sb2NhdGlvbi1ib3R0b20gLmxvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSA+IC5yb3cgLmJhc2UtaG9sZGVyIC5sb2NhdGlvbi1ib3gtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xufVxuI2FwcC5hcHAtbG9jYXRpb24gI2NvbnRlbnQgI2xvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLWNvbnRlbnQgLmxvY2F0aW9uLW1haW4gLmxvY2F0aW9uLWJvdHRvbSAubG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tdGFicyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lID4gLnJvdyAuYmFzZS1ob2xkZXIgLmxvY2F0aW9uLWJveC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCAjbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tY29udGVudCAubG9jYXRpb24tbWFpbiAubG9jYXRpb24tYm90dG9tIC5sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgPiAucm93IC5iYXNlLWhvbGRlciAubG9jYXRpb24tYm94LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEQkRGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG59XG4jYXBwLmFwcC1sb2NhdGlvbiAjY29udGVudCAjbG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tY29udGVudCAubG9jYXRpb24tbWFpbiAubG9jYXRpb24tYm90dG9tIC5sb2NhdGlvbi1kZXRhaWxzIC5sb2NhdGlvbi10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgPiAucm93IC5iYXNlLWhvbGRlciAubG9jYXRpb24tYm94LXNjcm9sbCAuc3ViLWhlYWRsaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2FwcC5hcHAtcHJvZHVjdCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhcHAuYXBwLXByb2R1Y3QgI2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4jYXBwLmFwcC1wcm9kdWN0ICNjb250ZW50ICNwcm9kdWN0LWRldGFpbHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcC5hcHAtcHJvZHVjdCAjY29udGVudCAjcHJvZHVjdC1kZXRhaWxzIC5wcm9kdWN0LWNvbnRlbnQge1xuICBmbGV4OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG4jYXBwLmFwcC1wcm9kdWN0ICNjb250ZW50ICNwcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1tYWluIHtcbiAgZ3JpZC1nYXA6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jYXBwLmFwcC1wcm9kdWN0ICNjb250ZW50ICNwcm9kdWN0LWRldGFpbHMgLnByb2R1Y3QtY29udGVudCAucHJvZHVjdC1tYWluIC5wcm9kdWN0LWJvdHRvbSAucHJvZHVjdC1kZXRhaWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcC5hcHAtZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jYXBwLmFwcC1mdWxsLWhlaWdodCAjY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2FwcC5hcHAtZnVsbC1oZWlnaHQgI2NvbnRlbnQgLmhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhcHAuYXBwLWZ1bGwtaGVpZ2h0ICNjb250ZW50IC5mdWxsLXNpemUge1xuICBkaXNwbGF5OiBncmlkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ4cHggMWZyO1xuICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIGdyaWQtcm93LWdhcDogMDtcbn1cbiNhcHAuYXBwLWZ1bGwtaGVpZ2h0ICNjb250ZW50IC5mdWxsLXNpemUgLmZ1bGwtc2l6ZS10b3Age1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4jYXBwLmFwcC1mdWxsLWhlaWdodCAjY29udGVudCAuZnVsbC1zaXplIC5sb2NhdGlvbi1kZXRhaWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2FwcC5hcHAtZnVsbC1oZWlnaHQgI2NvbnRlbnQgLmZ1bGwtc2l6ZSAubG9jYXRpb24tZGV0YWlscyAubG9jYXRpb24tdGFicyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNhcHAuYXBwLWZ1bGwtaGVpZ2h0ICNjb250ZW50IC5mdWxsLXNpemUgLmxvY2F0aW9uLWRldGFpbHMgLmxvY2F0aW9uLXRhYnMgPiAudGFiLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5vcGVuaW5nLXRpbWVzLXRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDRweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgZm9udC1zaXplOiAwLjZyZW07XG59XG4ub3BlbmluZy10aW1lcy10YWJsZSA+IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcGVuaW5nLXRpbWVzLXRhYmxlID4gLm9wdC1oIHtcbiAgYm9yZGVyLWJvdHRvbTogdGhpbiBzb2xpZCAjRDVEQkRGO1xufVxuXG4uZmxhZy1pY29uLmZsYWctaWNvbi1zcXVhcmVkLmZsYWctaWNvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAwLjVlbTtcbn1cblxuLm5vdC1zZXQge1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLnNtYWxsLWltYWdlLWxpc3Qge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC1pbWFnZS1saXN0ID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogNTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5sb2NhdGlvbi1mb3JtLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5kZXRhaWwtdmlldy1ob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cblxuLmltZy1jb250YWluZXItYXV0byB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5pbWctY29udGFpbmVyLWF1dG8uaW1nLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbiNwcm9kdWN0LWRldGFpbHMtZG9jdW1lbnRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDhweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmlucHV0LWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWRhc2hib2FyZC1sZyB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxLjNyZW0gMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMjBweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5idG4tZGFzaGJvYXJkLWxnLmdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWJzLWdyZWVuKTtcbn1cblxuLmhpc3RvcnktZGF0YSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCBibGFjaztcbn1cbi5oaXN0b3J5LWRhdGEgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAzcHg7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCBibGFjaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmR1ZS1kYXRlLWV4Y2VlZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGZkZiAhaW1wb3J0YW50O1xufVxuLmR1ZS1kYXRlLWV4Y2VlZGVkLmNyaXRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYSAhaW1wb3J0YW50O1xufVxuLmR1ZS1kYXRlLWV4Y2VlZGVkIC5kdWVfZGF0ZSB7XG4gIGNvbG9yOiAjQTAwO1xufVxuXG4uZHVlLWRhdGUtc29vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkRGQUQgIWltcG9ydGFudDtcbn1cbi5kdWUtZGF0ZS1zb29uIC5kdWVfZGF0ZSB7XG4gIGNvbG9yOiAjRjAwO1xufVxuXG4uZHVlLWRhdGUtZmluaXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmZmFhICFpbXBvcnRhbnQ7XG59XG5cbi50b2RvLWRvbmUgPiB0ZCxcbi50b3VyLWRvbmUgPiB0ZCxcbi5qb2ItZG9uZSA+IHRkLFxuLnJvbGxvdXQtZG9uZSA+IHRkLFxuLmFkZHJlc3MtaW5hY3RpdmUgPiB0ZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMCAhaW1wb3J0YW50O1xufVxuXG4uam9iLWNhbmNlbGVkID4gdGQsXG4uYWRkcmVzcy1kZWxldGVkID4gdGQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0YzQgIWltcG9ydGFudDtcbn1cblxuLmpvYi1yZWplY3RlZCA+IHRkIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDA4ICFpbXBvcnRhbnQ7XG59XG5cbi5qb2ItcGFydGlhbGx5LWRvbmUgPiB0ZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxOGFjYSAhaW1wb3J0YW50O1xufVxuXG4ucGF1c2UtcGxhY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOWZmICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkLmNhcmQtcm9sbG91dCB7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uY2FyZC5jYXJkLXJvbGxvdXQgLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5jYXJkLmNhcmQtcm9sbG91dCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNhcmQgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZCAuY2FyZC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5idG4uYnRuLWRhc2hib2FyZC1wdXJwbGUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItY29sb3I6ICM4NzUzZGU7XG59XG4uYnRuLmJ0bi1kYXNoYm9hcmQtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3NTNkZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5ib2R5LmRlbG9uZ2hpIC5hcHAtaGVhZGVyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItYnJhbmQgLm5hdmJhci1sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RoZW1lL2RlbG9uZ2hpL2RlbG9uZ2hpLWdyb3VwLWxvZ28uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNzBweDtcbn1cbmJvZHkuZGVsb25naGkgI3NpZGViYXIgLm1lbnUgLm1lbnUtcHJvZmlsZSAubWVudS1wcm9maWxlLWxpbmsgLm1lbnUtcHJvZmlsZS1jb3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90aGVtZS9kZWxvbmdoaS9tZW51LXByb2ZpbGUtMi5qcGdcIikgIWltcG9ydGFudDtcbn1cblxuLnNob3ctY3Vyc29yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2hvcC1jYXQtdHJlZSB7XG4gIC0tdHJlZS1saW5lLWNvbG9yOiAjYWRiNWJkO1xuICAtLXRyZWUtbGluZS13aWR0aDogMXB4O1xuICAtLXRyZWUtaW5kZW50OiAxLjVyZW07XG4gIC0tdHJlZS1yb3ctaGVpZ2h0OiAxLjc1cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2hvcC1jYXQtdHJlZSAuc2hvcC10aXRsZSB7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiBkb2RnZXJibHVlO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNob3AtY2F0LXRyZWUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIHZhcigtLXRyZWUtaW5kZW50KTtcbn1cbi5zaG9wLWNhdC10cmVlIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiB2YXIoLS10cmVlLXJvdy1oZWlnaHQpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXRyZWUtaW5kZW50KTtcbn1cbi5zaG9wLWNhdC10cmVlIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tdHJlZS1saW5lLXdpZHRoKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJlZS1saW5lLWNvbG9yKTtcbn1cbi5zaG9wLWNhdC10cmVlIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKHZhcigtLXRyZWUtcm93LWhlaWdodCkgLyAyKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGNhbGModmFyKC0tdHJlZS1pbmRlbnQpIC0gMC4zNXJlbSk7XG4gIGhlaWdodDogdmFyKC0tdHJlZS1saW5lLXdpZHRoKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdHJlZS1saW5lLWNvbG9yKTtcbn1cbi5zaG9wLWNhdC10cmVlIHVsIGxpOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXRyZWUtcm93LWhlaWdodCkgLyAyKTtcbn1cbi5zaG9wLWNhdC10cmVlID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2hvcC1jYXQtdHJlZSA+IGxpOjpiZWZvcmUsIC5zaG9wLWNhdC10cmVlID4gbGk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG9wLWNhdC10cmVlIC5mb3JtLWNoZWNrIHtcbiAgbWluLWhlaWdodDogdmFyKC0tdHJlZS1yb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC4xNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hvcC1jYXQtdHJlZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2hvcC1jYXQtdHJlZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNob3AtY2F0LWFkbWluLXRyZWUge1xuICAtLXRyZWUtbGluZS1jb2xvcjogI2FkYjViZDtcbiAgLS10cmVlLWxpbmUtd2lkdGg6IDFweDtcbiAgLS10cmVlLWluZGVudDogMS41cmVtO1xuICAtLXRyZWUtcm93LWhlaWdodDogMS43NXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNob3AtY2F0LWFkbWluLXRyZWUgLnNob3AtdGl0bGUge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYmFja2dyb3VuZDogZG9kZ2VyYmx1ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zaG9wLWNhdC1hZG1pbi10cmVlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCB2YXIoLS10cmVlLWluZGVudCk7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogdmFyKC0tdHJlZS1yb3ctaGVpZ2h0KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS10cmVlLWluZGVudCk7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXRyZWUtbGluZS13aWR0aCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRyZWUtbGluZS1jb2xvcik7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS10cmVlLXJvdy1oZWlnaHQpIC8gMik7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXRyZWUtaW5kZW50KSAtIDAuMzVyZW0pO1xuICBoZWlnaHQ6IHZhcigtLXRyZWUtbGluZS13aWR0aCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRyZWUtbGluZS1jb2xvcik7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSB1bCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3R0b206IGF1dG87XG4gIGhlaWdodDogY2FsYyh2YXIoLS10cmVlLXJvdy1oZWlnaHQpIC8gMik7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnNob3AtY2F0LWFkbWluLXRyZWUgPiBsaTo6YmVmb3JlLCAuc2hvcC1jYXQtYWRtaW4tdHJlZSA+IGxpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSAudHJlZS1ub2RlIHtcbiAgbWluLWhlaWdodDogdmFyKC0tdHJlZS1yb3ctaGVpZ2h0KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMC4xNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSAudG9vbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZTVlNWU1O1xuICBwYWRkaW5nOiAwLjFyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uc2hvcC1jYXQtYWRtaW4tdHJlZSAudHJlZS1ub2RlOmhvdmVyID4gLnRvb2xzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNob3AtY2F0LWFkbWluLXRyZWUgPiBsaTpmaXJzdC1jaGlsZCA+IGRpdjpob3ZlciAudG9vbHMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5rdi1ncmlkLXRhYmxlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiB0cmFuc3BhcmVudDtcbn1cbi5rdi1ncmlkLXRhYmxlID4gdGhlYWQua3YtdGFibGUtaGVhZGVyIHRyLmZpbHRlcnMgPiB0ZCB7XG4gIC0tYnMtY29tcG9uZW50LWJnOiAjRjNGM0YzO1xuICAtLWJzLWNvbXBvbmVudC1ib3JkZXItY29sb3I6ICNDQ0NDQ0M7XG59XG4ua3YtZ3JpZC10YWJsZSA+IHRoZWFkLmt2LXRhYmxlLWhlYWRlciB0ci5maWx0ZXJzID4gdGQgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cblxuLmt2LXRhYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmt2LWdyaWQtdGFibGUgLmt2LXRhYmxlLWhlYWRlciB0ciB0aCA+IGEge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ua3YtZ3JpZC1jb250YWluZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1jb21wb25lbnQtdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnRhYmxlLWhvcml6b250YWwtc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi50YWJsZS1ob3Jpem9udGFsLXNjcm9sbCA+IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNtYWluLWxvYWRpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4jbWFpbi1sb2FkaW5nLW92ZXJsYXkgPiAuc3Bpbm5lciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbiAgLW1zLXRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLypcbiAqIFNjcm9sbGJhciByYWlsIHN0eWxlc1xuICovXG4ucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgaGVpZ2h0OiAxNXB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDE1cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXgsXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteSxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteCxcbi5wcy0tZm9jdXMgPiAucHNfX3JhaWwteSxcbi5wcy0tc2Nyb2xsaW5nLXggPiAucHNfX3JhaWwteCxcbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxuLnBzIC5wc19fcmFpbC15OmhvdmVyLFxuLnBzIC5wc19fcmFpbC14OmZvY3VzLFxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxuLnBzIC5wc19fcmFpbC14LnBzLS1jbGlja2luZyxcbi5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgdGh1bWIgc3R5bGVzXG4gKi9cbi5wc19fdGh1bWIteCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogNnB4O1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIHdpZHRoIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA2cHg7XG4gIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cbiAgcmlnaHQ6IDJweDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2dyZXNzLnByb2dyZXNzLXhzIHtcbiAgaGVpZ2h0OiA1cHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3MteHMgLnByb2dyZXNzLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiA1cHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20ge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucHJvZ3Jlc3MucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLWxnIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnByb2dyZXNzLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCB7XG4gIHBhZGRpbmc6IDRyZW0gMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtdGl0bGUge1xuICBwYWRkaW5nOiAwIDFyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWNvbG9yKTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLXRleHQge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1jb21wb25lbnQtY29sb3IpLCAwLjUpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLXN1Y2Nlc3MsIC5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0tc3VjY2Vzc19fcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzMiwgMjAxLCAxNTEsIDAuMik7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLXN1Y2Nlc3M6YmVmb3JlLCAuc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLXN1Y2Nlc3M6YWZ0ZXIsIC5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0tc3VjY2VzcyAuc3dhbC1pY29uLS1zdWNjZXNzX19oaWRlLWNvcm5lcnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jb21wb25lbnQtYmcpO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1zdWNjZXNzX19saW5lLS1sb25nLCAuc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2xpbmUtLXRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMGM5OTc7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLWluZm86YmVmb3JlLCAuc3dhbC1vdmVybGF5IC5zd2FsLW1vZGFsIC5zd2FsLWljb24tLWluZm86YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS13YXJuaW5nIC5zd2FsLWljb24tLXdhcm5pbmdfX2JvZHksIC5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0td2FybmluZyAuc3dhbC1pY29uLS13YXJuaW5nX19kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1pY29uLS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5zd2FsLW92ZXJsYXkgLnN3YWwtbW9kYWwgLnN3YWwtaWNvbi0tZXJyb3IgLnN3YWwtaWNvbi0tZXJyb3JfX2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1mb290ZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3YWwtb3ZlcmxheSAuc3dhbC1tb2RhbCAuc3dhbC1mb290ZXIgLnN3YWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xufVxuLnN3YWwtb3ZlcmxheSAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5zd2FsLW92ZXJsYXkgLmJ0bi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjAsIDEwOCwgNjcuMik7XG59XG4uc3dhbC1vdmVybGF5IC5idG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYigyMDQsIDE1NC40LCA1LjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA0LCAxNTQuNCwgNS42KTtcbn1cbi5zd2FsLW92ZXJsYXkgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEwLjQsIDg4LCAyMDIuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxMC40LCA4OCwgMjAyLjQpO1xufVxuLnN3YWwtb3ZlcmxheSAuYnRuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbn1cbi5zd2FsLW92ZXJsYXkgLmJ0bi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE4Ni40LCAxODguOCwgMTkxLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTg2LjQsIDE4OC44LCAxOTEuMik7XG59XG4uc3dhbC1vdmVybGF5IC5idG46bm90KC5idG4tZGVmYXVsdCkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0ID4gLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiAxMDYwO1xufVxuXG4uY29sb3JlZC10b2FzdC5zd2FsMi1pY29uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkYzg2ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcmVkLXRvYXN0LnN3YWwyLWljb24tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI3NDc0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcmVkLXRvYXN0LnN3YWwyLWljb24td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGJiODYgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yZWQtdG9hc3Quc3dhbDItaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmYzNlZSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JlZC10b2FzdC5zd2FsMi1pY29uLXF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3YWRiZCAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JlZC10b2FzdCAuc3dhbDItdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb2xvcmVkLXRvYXN0IC5zd2FsMi1jbG9zZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbG9yZWQtdG9hc3QgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjU7XG59XG5cbi5tb2RhbC5ib3JkZXItbGcge1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubW9kYWwubW9kYWwtZnVsbC1zY3JlZW4ge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgbGVmdDogNSU7XG59XG4ubW9kYWwubW9kYWwtZnVsbC1zY3JlZW4gLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tb2RhbC5tb2RhbC1mdWxsLXNjcmVlbiB7XG4gIC8qIHNwbGl0IHRoZSBtb2RhbCBpbiB0d28gZGl2cyAoaGVhZGVyIGFuZCBib2R5KSB3aXRoIGRlZmluZWQgaGVpZ2h0cyAqL1xufVxuLm1vZGFsLm1vZGFsLWZ1bGwtc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICBoZWlnaHQ6IDEwJTtcbn1cbi5tb2RhbC5tb2RhbC1mdWxsLXNjcmVlbiAubW9kYWwtYm9keSB7XG4gIGhlaWdodDogOTAlO1xufVxuLm1vZGFsLm1vZGFsLWZ1bGwtc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLm1vZGFsLm1vZGFsLWZ1bGwtc2NyZWVuIC5tb2RhbC1ib2R5IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5idG4tYm9yZGVyLTEge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5idG4tYm9yZGVyLTIge1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5cbi5idG4tYm9yZGVyLTMge1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG5cbi5idG4tYm9yZGVyLTQge1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG5cbi5idG4tYm9yZGVyLTUge1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRhc2hib2FyZC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmRhc2hib2FyZC1tYWluIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjVyZW07XG59XG5cbi5zdGF0cy1yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YXRzLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnN0YXQtY2FyZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5zdGF0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zdGF0LWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGF0LWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGNmY2U3O1xuICBjb2xvcjogIzE2YTM0YTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uc3RhdC1pY29uIHN2ZywgLnN0YXQtaWNvbiBpIHtcbiAgd2lkdGg6IDIxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjFweDtcbiAgbWluLWhlaWdodDogMjFweDtcbiAgbWF4LXdpZHRoOiAyMXB4O1xuICBtYXgtaGVpZ2h0OiAyMXB4O1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLnN0YXQtY2FyZC15ZWxsb3cgLnN0YXQtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGRkY5RTY7XG4gIGNvbG9yOiAjRkVDRTAwO1xufVxuXG4uc3RhdC1jYXJkLXJlZCAuc3RhdC1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZlZTJlMjtcbiAgY29sb3I6ICNGRjI5MjQ7XG59XG5cbi5zdGF0LWNhcmQtcHVycGxlIC5zdGF0LWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZjNlOGZmO1xuICBjb2xvcjogI2E4NTVmNztcbn1cblxuLnN0YXQtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZiNzI4MDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3RhdC12YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGJvbGQ7XG4gIGNvbG9yOiAjMTExODI3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uc3RhdC1jaGFuZ2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIGNvbG9yOiAjNmI3MjgwO1xufVxuLnN0YXQtY2hhbmdlIHN2ZywgLnN0YXQtY2hhbmdlIGkge1xuICB3aWR0aDogMTRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICBtaW4taGVpZ2h0OiAxNHB4O1xuICBtYXgtd2lkdGg6IDE0cHg7XG4gIG1heC1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLnN0YXQtY2hhbmdlLnBvc2l0aXZlIHN2ZywgLnN0YXQtY2hhbmdlLnBvc2l0aXZlIGkge1xuICBjb2xvcjogIzEwYjk4MTtcbn1cbi5zdGF0LWNoYW5nZS5wb3NpdGl2ZSBzcGFuIHtcbiAgY29sb3I6ICMxMGI5ODE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc3RhdC1jaGFuZ2UubmVnYXRpdmUgc3ZnLCAuc3RhdC1jaGFuZ2UubmVnYXRpdmUgaSB7XG4gIGNvbG9yOiAjZWY0NDQ0O1xufVxuLnN0YXQtY2hhbmdlLm5lZ2F0aXZlIHNwYW4ge1xuICBjb2xvcjogI2VmNDQ0NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdGF0LWNoYW5nZS5uZXV0cmFsIHN2ZywgLnN0YXQtY2hhbmdlLm5ldXRyYWwgaSB7XG4gIGNvbG9yOiAjOWNhM2FmO1xufVxuLnN0YXQtY2hhbmdlLm5ldXRyYWwgc3BhbiB7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2hhcnQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLnNlY3Rpb24taGVhZGVyID4gZGl2IHtcbiAgZmxleDogMTtcbn1cbi5zZWN0aW9uLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiA2cHggMCAxMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnNlY3Rpb24taGVhZGVyIGgzIGksIC5zZWN0aW9uLWhlYWRlciBoMyBzdmcge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAyNjdGRjtcbn1cblxuLnNlY3Rpb24tc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZiNzI4MDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xufVxuXG4udmlldy1hbGwtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4udmlldy1hbGwtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGM0Y0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udmlldy1hbGwtbGluayB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGFydC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLnJvbGxvdXRzLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLnJvbGxvdXRzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxODBweCwgMWZyKSk7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi5yb2xsb3V0LWNhcmQge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbn1cbi5yb2xsb3V0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnJvbGxvdXQtaW1hZ2Uge1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucm9sbG91dC1jYXJkOmhvdmVyIC5yb2xsb3V0LWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbn1cblxuLnJvbGxvdXQtaW5mbyB7XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJvbGxvdXQtaWQge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM2QjZCNkI7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5yb2xsb3V0LWlkIHNwYW4ge1xuICBjb2xvcjogIzZCNkI2Qjtcbn1cblxuLnJvbGxvdXQtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBtYXJnaW46IDAgMCAwLjNyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5yb2xsb3V0LXByb2dyZXNzLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbn1cbi5yb2xsb3V0LXByb2dyZXNzLXNlY3Rpb24gLnByb2dyZXNzLWxhYmVsIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2QjZCNkI7XG59XG4ucm9sbG91dC1wcm9ncmVzcy1zZWN0aW9uIC5wcm9ncmVzcy12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucm9sbG91dC1wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnJvbGxvdXQtcHJvZ3Jlc3MtYmFyIC5wcm9ncmVzcy1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxZjI5MzcgMCUsICMzNzQxNTEgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuXG4ucm9sbG91dC1ib3R0b20taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cblxuLmJvdHRvbS1pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJvdHRvbS1pbmZvLWl0ZW0gLmluZm8tcGVyY2VudGFnZSxcbi5ib3R0b20taW5mby1pdGVtIC5pbmZvLWxhYmVsLFxuLmJvdHRvbS1pbmZvLWl0ZW0gLmluZm8tbGFiZWwtc3RhcnQsXG4uYm90dG9tLWluZm8taXRlbSAuaW5mby1kYXRlIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNkI2QjZCO1xufVxuLmJvdHRvbS1pbmZvLWl0ZW0gLmluZm8tbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4ucm9sbG91dC10eXBlIHtcbiAgYmFja2dyb3VuZDogI0YzRjRGNjtcbiAgcGFkZGluZzogMC4zNXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi5yb2xsb3V0LXllYXIge1xuICBjb2xvcjogIzZiNzI4MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZXZpZGVuY2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uZXZpZGVuY2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1MHB4LCAxZnIpKTtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmV2aWRlbmNlLWdyaWQgLmV2aWRlbmNlLWl0ZW0ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xufVxuLmV2aWRlbmNlLWdyaWQgLmV2aWRlbmNlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uZXZpZGVuY2UtZ3JpZCAuZXZpZGVuY2UtaW1hZ2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuXG4uZGFzaGJvYXJkLXNpZGViYXIge1xuICB3aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZGFzaGJvYXJkLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zaWRlYmFyLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ud2lkZ2V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi53aWRnZXQtaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzExMTgyNztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLndpZGdldC1oZWFkZXIgaDMgaSwgLndpZGdldC1oZWFkZXIgaDMgc3ZnIHtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMjRweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWF4LXdpZHRoOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMjY3RkY7XG59XG5cbi53aWRnZXQtYmFkZ2Uge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cblxuLndpZGdldC1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzFBMUExQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi53aWRnZXQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGM0Y0RjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi53aWRnZXQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNkI2QjZCO1xuICBtYXJnaW46IDAgMCAzOHB4IDA7XG59XG5cbi53aWRnZXQtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2QjZCNkI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi53aWRnZXQtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDtcbn1cblxuLm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwLWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAwLjM1cmVtO1xufVxuXG4ubGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBnYXA6IDAuMjVyZW07XG59XG4ubGVnZW5kLWl0ZW0gaSwgLmxlZ2VuZC1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDE0cHg7XG4gIG1heC13aWR0aDogMTRweDtcbiAgbWF4LWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG59XG4ubGVnZW5kLWl0ZW0ubGVnZW5kLW9wZW4gaSwgLmxlZ2VuZC1pdGVtLmxlZ2VuZC1vcGVuIHN2ZyB7XG4gIGJhY2tncm91bmQ6ICNmZWUyZTI7XG4gIGNvbG9yOiAjZWY0NDQ0O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ubGVnZW5kLWl0ZW0ubGVnZW5kLXByb2dyZXNzIGksIC5sZWdlbmQtaXRlbS5sZWdlbmQtcHJvZ3Jlc3Mgc3ZnIHtcbiAgYmFja2dyb3VuZDogI0ZGRjlFNjtcbiAgY29sb3I6ICNGRUNFMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5sZWdlbmQtaXRlbS5sZWdlbmQtZG9uZSBpLCAubGVnZW5kLWl0ZW0ubGVnZW5kLWRvbmUgc3ZnIHtcbiAgYmFja2dyb3VuZDogI2QxZmFlNTtcbiAgY29sb3I6ICMxMGI5ODE7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5sZWdlbmQtaXRlbS5sZWdlbmQtcmVwb3J0ZWQgaSwgLmxlZ2VuZC1pdGVtLmxlZ2VuZC1yZXBvcnRlZCBzdmcge1xuICBiYWNrZ3JvdW5kOiAjRkNFNUMzO1xuICBjb2xvcjogI0ZGOUEyNDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmxlZ2VuZC1pdGVtLmxlZ2VuZC1yZWplY3RlZCBpLCAubGVnZW5kLWl0ZW0ubGVnZW5kLXJlamVjdGVkIHN2ZywgLmxlZ2VuZC1pdGVtLmxlZ2VuZC1hYmdlbGVobnQgaSwgLmxlZ2VuZC1pdGVtLmxlZ2VuZC1hYmdlbGVobnQgc3ZnIHtcbiAgYmFja2dyb3VuZDogI0ZDRTVDMztcbiAgY29sb3I6ICNGRjlBMjQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnRpY2tldHMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi50aWNrZXQtaXRlbSB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4udGlja2V0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGlja2V0LWl0ZW06aG92ZXIgLnRpY2tldC10aXRsZSB7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuXG4udGlja2V0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC41cmVtO1xufVxuXG4udGlja2V0LWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBmbGV4OiAxO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4udGlja2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4udGlja2V0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjNkI2QjZCO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRpY2tldC1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmNDQ0NDtcbiAgY29sb3I6ICNlZjQ0NDQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi50aWNrZXQtYmFkZ2UuYmFkZ2Utc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzEwYjk4MTtcbiAgY29sb3I6ICMxMGI5ODE7XG59XG4udGlja2V0LWJhZGdlLmJhZGdlLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRUNFMDA7XG4gIGNvbG9yOiAjRkVDRTAwO1xufVxuLnRpY2tldC1iYWRnZS50aWNrZXQtYmFkZ2UtcmVqZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNGRkE2MDI7XG4gIGNvbG9yOiAjRkZBNjAyO1xufVxuLnRpY2tldC1iYWRnZS50aWNrZXQtYmFkZ2UtZG9uZSB7XG4gIGJvcmRlci1jb2xvcjogIzBEQjIwMDtcbiAgY29sb3I6ICMwREIyMDA7XG59XG5cbi5jYWxlbmRhci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmNhbGVuZGFyLWNvbnRhaW5lciAuY2FsZW5kYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2pvYi1jaGFydCAuYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gIGNvbG9yOiAjMzEzMTMxICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4jam9iLWNoYXJ0IC5hcGV4Y2hhcnRzLWxlZ2VuZC1tYXJrZXIge1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cbiNqb2ItY2hhcnQgLmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxuI2V2aWRlbmNlLWdhbGxlcnkgLmV2aWRlbmNlLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbiNldmlkZW5jZS1nYWxsZXJ5IC5ldmlkZW5jZS1pdGVtIC5ldmlkZW5jZS1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZXZpZGVuY2UtZ2FsbGVyeSAuZXZpZGVuY2UtaXRlbSAuZXZpZGVuY2UtaW1nID4gLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xufVxuI2V2aWRlbmNlLWdhbGxlcnkgLmV2aWRlbmNlLWl0ZW0gLmNvbnRlbnQtZGF0YSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMzUzQztcbiAgY29sb3I6IHdoaXRlO1xufVxuI2V2aWRlbmNlLWdhbGxlcnkgLmV2aWRlbmNlLWl0ZW0gLmNvbnRlbnQtZGF0YSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuI2V2aWRlbmNlLWdhbGxlcnkgLmV2aWRlbmNlLWl0ZW0gLmNvbnRlbnQtZGF0YSAubG9jLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZXZpZGVuY2UtZ2FsbGVyeSAuZXZpZGVuY2UtaXRlbSAuY29udGVudC1kYXRhIC5sb2MtdGl0bGUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiNldmlkZW5jZS1nYWxsZXJ5IC5ldmlkZW5jZS1pdGVtIC5jb250ZW50LWRhdGEgLmxvYy1hZGRyZXNzIHtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuI2V2aWRlbmNlLWdhbGxlcnkgLmV2aWRlbmNlLWl0ZW0gLmNvbnRlbnQtZGF0YSAuY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuI2Rhc2hib2FyZC0tZXZpZGVuY2UtLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuI2Rhc2hib2FyZC0tZXZpZGVuY2UtLWdhbGxlcnkgPiBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNhYWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtZ3JheS0yMDApO1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4jZGFzaGJvYXJkLS1ldmlkZW5jZS0tZ2FsbGVyeSA+IGEuZXZpZGVuY2UtaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZXZpZGVuY2UtaW1nLWdhbGxlcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmV2aWRlbmNlLWltZy1nYWxsZXJ5ID4gaTpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ldmlkZW5jZS1pbWctZ2FsbGVyeSA+IHNwYW46Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ldmlkZW5jZS0taW1hZ2UtLWdhbGxlcnkge1xuICBncmlkLWdhcDogMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZpZGVuY2UtLWltYWdlLS1nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmlkZW5jZS0taW1hZ2UtLWdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmV2aWRlbmNlLS1pbWFnZS0tZ2FsbGVyeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4MDBweCkge1xuICAuZXZpZGVuY2UtLWltYWdlLS1nYWxsZXJ5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICB9XG59XG4uZXZpZGVuY2UtLWltYWdlLS1nYWxsZXJ5IGRpdi5pdGVtIHtcbiAgYmFja2dyb3VuZDogIzQ1NDU0NTtcbiAgZGlzcGxheTogZmxleDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZXZpZGVuY2UtLWltYWdlLS1nYWxsZXJ5IGRpdi5pdGVtID4gYS5pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGFzcGVjdC1yYXRpbzogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXZpZGVuY2UtLWltYWdlLS1nYWxsZXJ5IGRpdi5pdGVtID4gYS5pbWFnZS5ldmlkZW5jZS1pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ldmlkZW5jZS0taW1hZ2UtLWdhbGxlcnkgZGl2Lml0ZW0gPiBhLmltYWdlLmV2aWRlbmNlLWltZyA+IHNwYW4uaW1nLS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjVkNjkzO1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMXB4IDNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ldmlkZW5jZS0taW1hZ2UtLWdhbGxlcnkgZGl2Lml0ZW0gPiAuaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDUwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5ldmlkZW5jZS0taW1hZ2UtLWdhbGxlcnkgZGl2Lml0ZW0gPiAuaW5mbyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmV2aWRlbmNlLS1pbWFnZS0tZ2FsbGVyeSBkaXYuaXRlbSA+IC5pbmZvIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ldmlkZW5jZS0taW1hZ2UtLWdhbGxlcnkgZGl2Lml0ZW0gPiAuaW5mbyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNsb2NhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDE1cHg7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiBtaW5tYXgoMjAwcHgsIDFmcik7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG59XG4jbG9jYXRpb24tbGlzdCAjbG9jYXRpb24tbGlzdC10YWJsZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4jbG9jYXRpb24tbGlzdCAjbG9jYXRpb24tcHJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jbG9jYXRpb24tbGlzdCAjbG9jYXRpb24tcHJldmlldy5pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGF0LWNhcmQgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLnN0YXRzLXRhYmxlIHtcbiAgaGVpZ2h0OiAxN3JlbTtcbn1cbi5zdGF0cy10YWJsZSAub3ZlcmZsb3cteSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5zdGF0cy10YWJsZSAub3ZlcmZsb3cteSAucGFuZWwtYm9keSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc3RhdHMtdGFibGUgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGF0cy10YWJsZSB0YWJsZSB0aCwgLnN0YXRzLXRhYmxlIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uc3RhdHMtdGFibGUgdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRncmF5O1xufVxuXG4udGlja2V0LWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGNvbG9yOiBncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLmJ1YmJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBncmV5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlueS1pbWFnZSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSBpbWcsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwtZGV0YWlscyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzMzMztcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5tYWluLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWF4LWhlaWdodDogMi42ZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnRpY2tldC1zdGF0dXMtYmFkZ2Uge1xuICBwYWRkaW5nLXRvcDogMC4wNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMDVyZW07XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIGgzLnBhbmVsLXRpdGxlLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwtaGVhZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCBoMyxcbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCAucGFuZWwtdGl0bGUsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgaDMsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLFxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gaDMucGFuZWwtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgLnBhbmVsIGgzLFxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnRpY2tldC1ncmlkIC5wYW5lbCAucGFuZWwtdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgaDEsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgaDIsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgaDMsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgaDQsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgaDUsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgaDYsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAudGlja2V0LWdyaWQgLnRpdGxlLFxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnRpY2tldC1ncmlkIC5oZWFkaW5nLFxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWJvZHkgaDEsXG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwtYm9keSBoMixcbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1ib2R5IGgzLFxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWJvZHkgaDQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwgKiB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsIGgxLCAudGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwgaDIsIC50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCBoMywgLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsIGg0LCAudGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwgaDUsIC50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCBoNixcbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCAucGFuZWwtdGl0bGUsIC50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCAudGl0bGUsIC50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbCAuaGVhZGluZyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItY29sb3I6IGRhcmtncmF5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRvcC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC50b3AtY29udGVudCAubWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRvcC1jb250ZW50IC5tYWluLWNvbnRlbnQgLm1haW4taW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC50b3AtY29udGVudCAubWFpbi1jb250ZW50IC5tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRvcC1jb250ZW50IC5tYWluLWNvbnRlbnQgLm1haW4taW5mbyB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC50b3AtY29udGVudCAubWFpbi1jb250ZW50IC5tYWluLWluZm8gcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGxpbmUtY2xhbXA6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtaW4taGVpZ2h0OiAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzZCNkI2ODtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRvcC1jb250ZW50IC50aW55LWltYWdlIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRvcC1jb250ZW50IC50aW55LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC5ib3R0b20tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC5ib3R0b20tY29udGVudCA+IGRpdixcbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC5ib3R0b20tY29udGVudCA+IGRpdjpub3QoLm90aGVyLWluZm8pID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLmJvdHRvbS1jb250ZW50ID4gZGl2Om5vdCgub3RoZXItaW5mbykge1xuICBjb2xvcjogIzZCNkI2ODtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLmJvdHRvbS1jb250ZW50ID4gZGl2Om5vdCgub3RoZXItaW5mbykgaS5waC1ib2xkIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwtZGV0YWlscyAuYm90dG9tLWNvbnRlbnQgPiBkaXY6bm90KC5vdGhlci1pbmZvKSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC5ib3R0b20tY29udGVudCA+IGRpdi5vdGhlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLmJvdHRvbS1jb250ZW50ID4gZGl2Lm90aGVyLWluZm8gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRpbnktZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciBhdXRvO1xuICBncmlkLWdhcDogMjBweDtcbiAgY29sb3I6ICM2QjZCNjg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC50aW55LWdyaWQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDA7XG59XG4udGlja2V0LWdyaWQgLmdyaWQtaXRlbSAucGFuZWwtZGV0YWlscyAudGlueS1ncmlkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC50aW55LWdyaWQgPiBkaXY6Zmlyc3QtY2hpbGQgPiAqOm5vdCgudGlueS1pY29uKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRpbnktZ3JpZCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xufVxuLnRpY2tldC1ncmlkIC5ncmlkLWl0ZW0gLnBhbmVsLWRldGFpbHMgLnRpbnktZ3JpZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi50aWNrZXQtZ3JpZCAuZ3JpZC1pdGVtIC5wYW5lbC1kZXRhaWxzIC50aW55LWdyaWQgLnRpbnktaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi50aWNrZXQtc3RhdHVzLWJhZGdlLnN0YXR1cy0xIHtcbiAgY29sb3I6IHJlZDtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG59XG4udGlja2V0LXN0YXR1cy1iYWRnZS5zdGF0dXMtMTAge1xuICBjb2xvcjogYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiBibHVlO1xufVxuLnRpY2tldC1zdGF0dXMtYmFkZ2Uuc3RhdHVzLTkwIHtcbiAgY29sb3I6IGdyZWVuO1xuICBib3JkZXItY29sb3I6IGdyZWVuO1xufVxuLnRpY2tldC1zdGF0dXMtYmFkZ2Uuc3RhdHVzLTk1IHtcbiAgY29sb3I6ICNBQUE7XG4gIGJvcmRlci1jb2xvcjogI0FBQTtcbn1cblxuLnRpY2tldC12aWV3IC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udGlja2V0LXZpZXcgLnBhbmVsIC5wYW5lbC1ib2R5IHAge1xuICBjb2xvcjogdmFyKC0tR3JleS0wNSwgIzZCNkI2Qik7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udGlja2V0LXZpZXcgLnBhbmVsIGgzLnBhbmVsLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cbi50aWNrZXQtdmlldyAucGFuZWwgaDMucGFuZWwtdGl0bGUgaS5waC1ib2xkIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi50aWNrZXQtdG9wLXNwYWNlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4udGlja2V0LXRpdGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGlja2V0LWltYWdlLWl0ZW0gaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmltZy1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ib3R0b20tdGlja2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGlja2V0LW1ldGEgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aWNrZXQtdmlldy1hY3Rpb25zIHNlbGVjdCwgLnRpY2tldC12aWV3LWFjdGlvbnMgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTc7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xufVxuLnRpY2tldC12aWV3LWFjdGlvbnMgLnRpY2tldC1zdWItaGVhZGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRpY2tldC1jb21tZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnRpY2tldC1jb21tZW50IC5jb21tZW50LWF2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnRpY2tldC1jb21tZW50IC5kYXRlIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGlja2V0LWNvbW1lbnQgLmhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50aWNrZXQtY29tbWVudDpob3ZlciAuaG92ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udGlja2V0LWNvbW1lbnQgLmNvbW1lbnQtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRpY2tldC1jb21tZW50IC5jb21tZW50LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpY2tldC1jb21tZW50IC5jb21tZW50LWhlYWRlciAudGlja2V0LWNvbW1lbnQtZGVsZXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZWQ7XG59XG4udGlja2V0LWNvbW1lbnQgLmluaXRpYWxzLWNpcmNsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY2lyY2xlLWNvbG9yKSwgMC4xNSk7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5hc3NpZ25lZC1wcm9kdWN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYXNzaWduZWQtcHJvZHVjdC1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYXNzaWduZWQtcHJvZHVjdC1jb250YWluZXIgLnBhbmVsLWhlYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc3NpZ25lZC1wcm9kdWN0LWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hc3NpZ25lZC1wcm9kdWN0LWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyBoMy5wYW5lbC10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1CbGFjaywgIzFBMUExQSk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5hc3NpZ25lZC1wcm9kdWN0LWNvbnRhaW5lciAucGFuZWwtaGVhZGluZyA+IGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1HcmV5LTA1LCAjNkI2QjZCKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmFzc2lnbmVkLXByb2R1Y3QtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udGlja2V0LW1ldGEtaW5mby1jb250YWluZXIgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLnRpY2tldC1tZXRhLWluZm8tY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLUdyZXktMDUsICM2QjZCNkIpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLnRpY2tldC1tZXRhLWluZm8tY29udGFpbmVyID4gZGl2IGkucGgtYm9sZCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLnRpY2tldC1zdWItaGVhZGxpbmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRpY2tldC1saW5rZWQtcHJvZHVjdCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRncmF5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRldGFpbHMge1xuICBmbGV4OiAxO1xuICBjb2xvcjogZ3JheTtcbn1cbi5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGV0YWlscyAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiN0aWNrZXQtaW1hZ2VzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMjVweCk7XG4gIGdyaWQtYXV0by1yb3dzOiAxMjVweDtcbiAgZ3JpZC1nYXA6IDZweDtcbn1cbiN0aWNrZXQtaW1hZ2VzIGEudGlja2V0LWltYWdlIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjYWFhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiN0aWNrZXQtaW1hZ2VzIGEudGlja2V0LWltYWdlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3RpY2tldC1pbWFnZXMgYS50aWNrZXQtaW1hZ2UuaW1nIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xufVxuI3RpY2tldC1pbWFnZXMgYS50aWNrZXQtaW1hZ2UgLnRpY2tldC1pbWFnZS1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERDAwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgOHB4O1xufVxuI3RpY2tldC1pbWFnZXMgYS50aWNrZXQtaW1hZ2U6aG92ZXIgLnRpY2tldC1pbWFnZS1yZW1vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3RpY2tldC1pbWFnZXMgYS50aWNrZXQtaW1hZ2UudHJhbnNmZXItdXBsb2FkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgYm9yZGVyOiB0aGluIHNvbGlkICNhYWE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3RpY2tldC1pbWFnZXMgYS50aWNrZXQtaW1hZ2UudHJhbnNmZXItdXBsb2FkIC5wcm9ncmVzcy1iYXItcGVyY2VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IGF1dG87XG59XG4jdGlja2V0LWltYWdlcyBhLnRpY2tldC1pbWFnZS50cmFuc2Zlci11cGxvYWQgLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3RpY2tldC1pbWFnZXMgYS50aWNrZXQtaW1hZ2UudHJhbnNmZXItdXBsb2FkIC5wcm9ncmVzcy1iYXItdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkb2RnZXJibHVlO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgd2lkdGg6IDA7XG59XG5cbiN0aWNrZXRzLWxpc3QgLnRpY2tldC1saXN0LXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN0aWNrZXRzLWxpc3QgdGQgPiBkaXYge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiN0aWNrZXRzLWxpc3QgdGQgPiBkaXYgc3Ryb25nLCAjdGlja2V0cy1saXN0IHRkID4gZGl2IHN0cm9uZyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI3RpY2tldHMtbGlzdCB0ZCA+IGRpdiA+IGRpdiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jdGlja2V0cy1saXN0IHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG4jdGlja2V0cy1saXN0IHRkOm50aC1jaGlsZCgyKSB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG4jdGlja2V0cy1saXN0IHRkOm50aC1jaGlsZCgzKSB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4jdGlja2V0cy1saXN0IHRkOm50aC1jaGlsZCg1KSB7XG4gIG1heC13aWR0aDogMTIwcHg7XG59XG5cbiNsb2NhdGlvbi1jb21tZW50cyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICBncmlkLWdhcDogMTBweDtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50cy1kYXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQtc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjMzMzMzMzIHRyYW5zcGFyZW50O1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMnB4O1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENURCREY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50cy1kYXRhIC5jb21tZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50cy1kYXRhIC5jb21tZW50IC51c2VyLXBpYyAudXNlci1pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNHB4O1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQgLnVzZXItcGljIC51c2VyLWltYWdlID4gaW1nIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQgLmNvbW1lbnQtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY29tcG9uZW50LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1REJERjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50cy1kYXRhIC5jb21tZW50IC5jb21tZW50LWJveCAuY29tbWVudC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjE5LCAyMjMsIDAuNSk7XG4gIGNvbG9yOiAjMzMzMzNEO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQgLmNvbW1lbnQtYm94IC5jb21tZW50LWhlYWRlciAucG9zdC10aW1lIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jbG9jYXRpb24tY29tbWVudHMgI2NvbW1lbnRzLWhvbGRlciAjY29tbWVudHMtZGF0YSAuY29tbWVudCAuY29tbWVudC1ib3ggLmNvbW1lbnQtaGVhZGVyIC5wb3N0LXRpbWUgLmljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50cy1kYXRhIC5jb21tZW50IC5jb21tZW50LWJveCAuY29tbWVudC1oZWFkZXIgLnBvc3QtdGltZSAuaWNvbnMgLmNvbW1lbnQtZGVsZXRlLFxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQgLmNvbW1lbnQtYm94IC5jb21tZW50LWhlYWRlciAucG9zdC10aW1lIC5pY29ucyAuY29tbWVudC1sb2NrLFxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQgLmNvbW1lbnQtYm94IC5jb21tZW50LWhlYWRlciAucG9zdC10aW1lIC5pY29ucyAuY29tbWVudC1waW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbG9jYXRpb24tY29tbWVudHMgI2NvbW1lbnRzLWhvbGRlciAjY29tbWVudHMtZGF0YSAuY29tbWVudCAuY29tbWVudC1ib3ggLmNvbW1lbnQtaGVhZGVyOmhvdmVyIC5wb3N0LXRpbWUgLmljb25zIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQgLmNvbW1lbnQtYm94IC5jb21tZW50LXRleHQge1xuICBwYWRkaW5nOiAwLjNyZW0gMC41cmVtO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnRzLWRhdGEgLmNvbW1lbnQucGlubmVkIC5jb21tZW50LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMjY3RkY7XG59XG4jbG9jYXRpb24tY29tbWVudHMgI2NvbW1lbnRzLWhvbGRlciAjY29tbWVudHMtZGF0YSAuY29tbWVudC5waW5uZWQgLmNvbW1lbnQtYm94IC5jb21tZW50LWhlYWRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2N0ZGO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnQtc2VuZCAuaG9sZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MHB4IDFmcjtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50LXNlbmQgLmhvbGRlciAudXNlci1waWMgLnVzZXItaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzRweDtcbn1cbiNsb2NhdGlvbi1jb21tZW50cyAjY29tbWVudHMtaG9sZGVyICNjb21tZW50LXNlbmQgLmhvbGRlciAudXNlci1waWMgLnVzZXItaW1hZ2UgPiBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jbG9jYXRpb24tY29tbWVudHMgI2NvbW1lbnRzLWhvbGRlciAjY29tbWVudC1zZW5kIC5ob2xkZXIgLmZvcm0tcGFydCAjY29tbWVudC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2xvY2F0aW9uLWNvbW1lbnRzICNjb21tZW50cy1ob2xkZXIgI2NvbW1lbnQtc2VuZCAuaG9sZGVyIC5mb3JtLXBhcnQgdGV4dGFyZWEjbmV3LWNvbW1lbnQtdGV4dCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4jbG9jYXRpb24tY29tbWVudHMgI2NvbW1lbnRzLWhvbGRlciAjY29tbWVudC1zZW5kIC5ob2xkZXIgLmZvcm0tcGFydCBidXR0b24jbmV3LWNvbW1lbnQtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubG9jYXRpb24tY29udGFjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWdhcDogMTBweDtcbn1cbi5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgLS1jaXJjbGUtY29sb3I6IDEwMCwgMTAwLCAxMDA7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgZGl2LmFjdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3Q6aG92ZXIgZGl2LmFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCAuY29sLWxlZnQge1xuICB3aWR0aDogMjAwcHg7XG4gIGZsZXg6IGluaXRpYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCAuY29sLWxlZnQgLmZhdm9yaXRlLW1hcmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQkJCQkJCO1xufVxuLmxvY2F0aW9uLWNvbnRhY3RzIC5sb2NhdGlvbi1jb250YWN0IC5jb2wtbGVmdCAuZmF2b3JpdGUtbWFyay5oYXMtbWFya2VkIHtcbiAgY29sb3I6ICNGMkM3Mjk7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1sZWZ0IC5pbml0aWFscy1jaXJjbGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tY2lyY2xlLWNvbG9yKSwgMC4xNSk7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWNpcmNsZS1jb2xvciksIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCAuY29sLWxlZnQgLmluaXRpYWxzLWNpcmNsZSA+IC5mYXZvcml0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTRweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjZmZmZmZmO1xufVxuLmxvY2F0aW9uLWNvbnRhY3RzIC5sb2NhdGlvbi1jb250YWN0IC5jb2wtbGVmdCAuc2FsdXRhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLmxvY2F0aW9uLWNvbnRhY3RzIC5sb2NhdGlvbi1jb250YWN0IC5jb2wtbGVmdCAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCAuY29sLWxlZnQgLnBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjQUFBO1xufVxuLmxvY2F0aW9uLWNvbnRhY3RzIC5sb2NhdGlvbi1jb250YWN0IC5jb2wtbGVmdCAucGhvbmUsIC5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCAuY29sLWxlZnQgLnBob25lLW1vYmlsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1taWRkbGUge1xuICB3aWR0aDogMjVweDtcbiAgZmxleDogaW5pdGlhbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvY2F0aW9uLWNvbnRhY3RzIC5sb2NhdGlvbi1jb250YWN0IC5jb2wtbWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMnB4O1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEUwRTA7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1yaWdodCB7XG4gIGZsZXg6IDE7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1yaWdodCAuaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLyogVmVydGlrYWwgKi9cbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvY2F0aW9uLWNvbnRhY3RzIC5sb2NhdGlvbi1jb250YWN0IC5jb2wtcmlnaHQgLmhvbGRlciAudG9wIHtcbiAgZmxleDogMTtcbn1cbi5sb2NhdGlvbi1jb250YWN0cyAubG9jYXRpb24tY29udGFjdCAuY29sLXJpZ2h0IC5ob2xkZXIgLmJvdHRvbSB7XG4gIGZsZXg6IGluaXRpYWw7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1yaWdodCAubGJsLCAubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1yaWdodCAubm90ZXMge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgY29sb3I6ICNBQUE7XG59XG4ubG9jYXRpb24tY29udGFjdHMgLmxvY2F0aW9uLWNvbnRhY3QgLmNvbC1yaWdodCAudmFsdWUge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG5ib2R5I3BvcyB7XG4gIC0tYnMtYm9keS1iZzogI2ZmZmZmZjtcbn1cbmJvZHkjcG9zICNwb3MtdG9vbC1zZWFyY2gtcmVzdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkjcG9zICNwb3MtdG9vbC1zZWFyY2gtcmVzdWx0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkjcG9zICNwb3MtdG9vbC1zZWFyY2gtcmVzdWx0IC5zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkjcG9zICNwb3MtdG9vbC1zZWFyY2gtcmVzdWx0IC5wcmV2aWV3LWltYWdlIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG59XG5ib2R5I3BvcyAjcG9zLXRvb2wtaW1hZ2VzIC5pbWFnZS1saXN0IC5pbWFnZS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbn1cbmJvZHkjcG9zIC5yZXN1bHQtbGlzdCAubG9jYXRpb24tbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIGJsdWV2aW9sZXQ7XG59XG5ib2R5I3BvcyAjY29tcGV0aXRpb24tZGV0YWlscyAuY29tcGV0aXRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuYm9keSNwb3MgI2NvbXBldGl0aW9uLWRldGFpbHMgLmNvbXBldGl0aW9uLWl0ZW0gLmNvbXBldGl0aW9uLWltYWdlcyAuY29tcGV0aXRpb24taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uc3RhdHVzLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5zdGF0dXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqBcIjtcbn1cbi5zdGF0dXMtY2lyY2xlLnN0YXR1cy1jaXJjbGUtc3F1YXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtO1xufVxuXG4udGlja2V0LXN0YXR1cy1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zdGF0dXMtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tc3RhdHVzLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4udGlja2V0LXN0YXR1cy1iYWRnZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdGF0dXMtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXN0YXR1cy1jb2xvcik7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmJ0bi5idG4tZGVmYXVsdCB7XG4gIC0tYnMtYnRuLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYmc6IHdoaXRlO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNjY2NjY2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiBibGFjaztcbn1cbi5idG4uYnRuLXRpY2tldC10eXBlIHtcbiAgLS1icy1idG4tY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1iZzogd2hpdGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYmc6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgLS1icy1idG4tYWN0aXZlLWJnOiBibGFjaztcbn1cbi5idG4uYnRuLXRpY2tldC1kZWxldGUge1xuICAtLWJzLWJ0bi1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGMjkyNDtcbiAgLS1icy1idG4tYmc6ICNGRjI5MjQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2NjY2NjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjODFmMWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2M4MWYxYztcbn1cbi5idG4uYnRuLWJsYWNrIHtcbiAgLS1icy1idG4tY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1iZzogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2NjY2NjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJsYWNrO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xufVxuLmJ0bi5idG4tcmVkIHtcbiAgLS1icy1idG4tY29sb3I6IHdoaXRlO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJlZDtcbiAgLS1icy1idG4tYmc6IHJlZDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZWQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcbiAgLS1icy1idG4taG92ZXItYmc6ICM2NjY2NjY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJlZDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZWQ7XG59XG4uYnRuLmJ0bi1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJ0bi5idG4tZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGlja2V0LXRhYmxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGlja2V0LXRhYmxlLXdyYXBwZXIgLmt2LWdyaWQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cbi50aWNrZXQtdGFibGUtd3JhcHBlciB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuLnRpY2tldC10YWJsZS13cmFwcGVyIHRoOm50aC1jaGlsZCgxKSxcbi50aWNrZXQtdGFibGUtd3JhcHBlciB0ZDpudGgtY2hpbGQoMSksXG4udGlja2V0LXRhYmxlLXdyYXBwZXIgdGg6bnRoLWNoaWxkKDIpLFxuLnRpY2tldC10YWJsZS13cmFwcGVyIHRkOm50aC1jaGlsZCgyKSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRpY2tldC10YWJsZS13cmFwcGVyIHRoOm50aC1jaGlsZCgxKSxcbi50aWNrZXQtdGFibGUtd3JhcHBlciB0ZDpudGgtY2hpbGQoMSkge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbn1cbi50aWNrZXQtdGFibGUtd3JhcHBlciB0aDpudGgtY2hpbGQoMiksXG4udGlja2V0LXRhYmxlLXdyYXBwZXIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNjBweDtcbiAgei1pbmRleDogMTE7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coNnB4IDAgOHB4IHJnYmEoMCwgMCwgMCwgMCkpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgY2xpcC1wYXRoOiBpbnNldCgwcHggLTIwcHggMHB4IDBweCk7XG59XG4udGlja2V0LXRhYmxlLXdyYXBwZXIuc2Nyb2xsZWQtcmlnaHQgdGg6bnRoLWNoaWxkKDIpLCAudGlja2V0LXRhYmxlLXdyYXBwZXIuc2Nyb2xsZWQtcmlnaHQgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG4udGlja2V0LXRhYmxlLXdyYXBwZXIgdGJvZHkgdHI6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRpY2tldC10YWJsZS13cmFwcGVyIHRib2R5IHRyOmhvdmVyIHRkOm50aC1jaGlsZCgxKSxcbi50aWNrZXQtdGFibGUtd3JhcHBlciB0Ym9keSB0cjpob3ZlciB0ZDpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4jdGlja2V0LWNvbW1lbnQtdGV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0YzRjNGMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuI3RpY2tldC1jb21tZW50LXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0JEQkRCRCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgzMiwgMzcsIDQyLCAwLjA4KSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4jdGlja2V0LWNvbW1lbnQtdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjAyNTJBICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgzMiwgMzcsIDQyLCAwLjEyKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbiN0aWNrZXQtZGVzY3JpcHRpb24sXG4jdGlja2V0LWxvY2F0aW9uX2lkX2luc2lkZV9zdG9yZSxcbiN0aWNrZXQtbG9jYXRpb25faW5zaWRlX3N0b3JlLFxuI3RpY2tldC1zdGF0dXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVEQkRGO1xuICBiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgY29sb3I6IHZhcigtLUdyZXktMDUsICM2QjZCNkIpO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI3RpY2tldC1kZXNjcmlwdGlvbjo6cGxhY2Vob2xkZXIsXG4jdGlja2V0LWxvY2F0aW9uX2lkX2luc2lkZV9zdG9yZTo6cGxhY2Vob2xkZXIsXG4jdGlja2V0LWxvY2F0aW9uX2luc2lkZV9zdG9yZTo6cGxhY2Vob2xkZXIsXG4jdGlja2V0LXN0YXR1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0IwQjBCMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbiN0aWNrZXQtZGVzY3JpcHRpb246aG92ZXIsXG4jdGlja2V0LWxvY2F0aW9uX2lkX2luc2lkZV9zdG9yZTpob3ZlcixcbiN0aWNrZXQtbG9jYXRpb25faW5zaWRlX3N0b3JlOmhvdmVyLFxuI3RpY2tldC1zdGF0dXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItY29sb3I6ICNCREJEQkQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDMyLCAzNywgNDIsIDAuMDgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4jdGlja2V0LWRlc2NyaXB0aW9uOmZvY3VzLFxuI3RpY2tldC1sb2NhdGlvbl9pZF9pbnNpZGVfc3RvcmU6Zm9jdXMsXG4jdGlja2V0LWxvY2F0aW9uX2luc2lkZV9zdG9yZTpmb2N1cyxcbiN0aWNrZXQtc3RhdHVzOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMjAyNTJBO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMzIsIDM3LCA0MiwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuI3RpY2tldC10aXRsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLUJsYWNrLCAjMUExQTFBKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG59XG5cbi50aWNrZXQtZm9ybSxcbi50aWNrZXQtdmlldyxcbmZvcm1baWQqPWZvcm0tdmlldy1sb2NhdGlvbi10aWNrZXRdLFxuZm9ybVtpZCo9Zm9ybS1jcmVhdGUtbG9jYXRpb24tdGlja2V0XSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aWNrZXQtZm9ybSAuZm9ybS1sYWJlbCxcbi50aWNrZXQtZm9ybSBsYWJlbC5mb3JtLWxhYmVsLFxuLnRpY2tldC1mb3JtIC5jb250cm9sLWxhYmVsLFxuLnRpY2tldC1mb3JtIC50aWNrZXQtc3ViLWhlYWRsaW5lLFxuLnRpY2tldC1mb3JtIGxhYmVsLFxuLnRpY2tldC12aWV3IC5mb3JtLWxhYmVsLFxuLnRpY2tldC12aWV3IGxhYmVsLmZvcm0tbGFiZWwsXG4udGlja2V0LXZpZXcgLmNvbnRyb2wtbGFiZWwsXG4udGlja2V0LXZpZXcgLnRpY2tldC1zdWItaGVhZGxpbmUsXG4udGlja2V0LXZpZXcgbGFiZWwsXG5mb3JtW2lkKj1mb3JtLXZpZXctbG9jYXRpb24tdGlja2V0XSAuZm9ybS1sYWJlbCxcbmZvcm1baWQqPWZvcm0tdmlldy1sb2NhdGlvbi10aWNrZXRdIGxhYmVsLmZvcm0tbGFiZWwsXG5mb3JtW2lkKj1mb3JtLXZpZXctbG9jYXRpb24tdGlja2V0XSAuY29udHJvbC1sYWJlbCxcbmZvcm1baWQqPWZvcm0tdmlldy1sb2NhdGlvbi10aWNrZXRdIC50aWNrZXQtc3ViLWhlYWRsaW5lLFxuZm9ybVtpZCo9Zm9ybS12aWV3LWxvY2F0aW9uLXRpY2tldF0gbGFiZWwsXG5mb3JtW2lkKj1mb3JtLWNyZWF0ZS1sb2NhdGlvbi10aWNrZXRdIC5mb3JtLWxhYmVsLFxuZm9ybVtpZCo9Zm9ybS1jcmVhdGUtbG9jYXRpb24tdGlja2V0XSBsYWJlbC5mb3JtLWxhYmVsLFxuZm9ybVtpZCo9Zm9ybS1jcmVhdGUtbG9jYXRpb24tdGlja2V0XSAuY29udHJvbC1sYWJlbCxcbmZvcm1baWQqPWZvcm0tY3JlYXRlLWxvY2F0aW9uLXRpY2tldF0gLnRpY2tldC1zdWItaGVhZGxpbmUsXG5mb3JtW2lkKj1mb3JtLWNyZWF0ZS1sb2NhdGlvbi10aWNrZXRdIGxhYmVsIHtcbiAgY29sb3I6ICMyRDM1M0MgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDcuNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmZvcm1baWQqPWZvcm0tdmlldy1sb2NhdGlvbi10aWNrZXRdID4gLnJvdy5tYi00LFxuZm9ybVtpZCo9Zm9ybS12aWV3LWxvY2F0aW9uLXRpY2tldF0gPiAucm93LnRpY2tldC12aWV3LFxuZm9ybVtpZCo9Zm9ybS1jcmVhdGUtbG9jYXRpb24tdGlja2V0XSA+IC5yb3cubWItNCxcbmZvcm1baWQqPWZvcm0tY3JlYXRlLWxvY2F0aW9uLXRpY2tldF0gPiAucm93LnRpY2tldC12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuZm9ybVtpZCo9Zm9ybS12aWV3LWxvY2F0aW9uLXRpY2tldF0gPiAucm93Lm1iLTQsXG5mb3JtW2lkKj1mb3JtLWNyZWF0ZS1sb2NhdGlvbi10aWNrZXRdID4gLnJvdy5tYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnRpY2tldC12aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi50aWNrZXQtZm9ybSBpLnBoLWJvbGQsXG4udGlja2V0LXZpZXcgaS5waC1ib2xkLFxuZm9ybVtpZCo9Zm9ybS12aWV3LWxvY2F0aW9uLXRpY2tldF0gaS5waC1ib2xkIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi50aWNrZXQtZm9ybSBkaXZbc3R5bGUqPVwiZGlzcGxheTogaW5saW5lLWJsb2NrXCJdLFxuLnRpY2tldC12aWV3IGRpdltzdHlsZSo9XCJkaXNwbGF5OiBpbmxpbmUtYmxvY2tcIl0sXG5mb3JtW2lkKj1mb3JtLXZpZXctbG9jYXRpb24tdGlja2V0XSBkaXZbc3R5bGUqPVwiZGlzcGxheTogaW5saW5lLWJsb2NrXCJdIHtcbiAgY29sb3I6ICM2QjZCNkI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wubWItMjpob3ZlcixcbiN0aWNrZXQtc3RhdHVzOmhvdmVyLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMzIsIDM3LCA0MiwgMC4wOCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xufVxuXG4jdGlja2V0LWhpc3RvcnkgLnRpY2tldC1oaXN0b3J5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuI3RpY2tldC1oaXN0b3J5IC50aWNrZXQtaGlzdG9yeS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4jdGlja2V0LWhpc3RvcnkgLnRpY2tldC1oaXN0b3J5LWl0ZW0gLnRpY2tldC1oaXN0b3J5LWl0ZW0tdXNlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNHJlbTtcbn1cbiN0aWNrZXQtaGlzdG9yeSAudGlja2V0LWhpc3RvcnktaXRlbSAudGlja2V0LWhpc3RvcnktaXRlbS11c2VyID4gZGl2IHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG4jdGlja2V0LWhpc3RvcnkgLnRpY2tldC1oaXN0b3J5LWl0ZW0gLnRpY2tldC1oaXN0b3J5LWl0ZW0tdXNlciA+IGRpdiAuaW5pdGlhbHMtY2lyY2xlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jaXJjbGUtY29sb3IpLCAwLjE1KTtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN0aWNrZXQtaGlzdG9yeSAudGlja2V0LWhpc3RvcnktaXRlbSAudGlja2V0LWhpc3RvcnktaXRlbS1hY3Rpb24ge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbn1cbiN0aWNrZXQtaGlzdG9yeSAudGlja2V0LWhpc3RvcnktaXRlbSAudGlja2V0LWhpc3RvcnktaXRlbS1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMC40cmVtO1xuICBwYWRkaW5nLXRvcDogMC4ycmVtO1xufVxuXG4udXNlci1wcm9maWxlIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnVzZXItcHJvZmlsZSAuY29udGVudC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnVzZXItcHJvZmlsZSAuY29udGVudC1oZWFkZXIgaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZS1jb2wtbGVmdCB7XG4gIGZsZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGUtY29sLXJpZ2h0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbn1cbi51c2VyLXByb2ZpbGUgLnNldHRpbmdzLXNlY3Rpb24sXG4udXNlci1wcm9maWxlIC5kaXNwbGF5aWQtc2VjdGlvbixcbi51c2VyLXByb2ZpbGUgLnByb2ZpbGUtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4udXNlci1wcm9maWxlIC5zZWN0aW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnVzZXItcHJvZmlsZSAuc2VjdGlvbi1oZWFkZXIgLmljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLnVzZXItcHJvZmlsZSAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udXNlci1wcm9maWxlIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVzZXItcHJvZmlsZSAuc2V0dGluZ3MtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjQwcHgsIDFmcikpO1xuICBnYXA6IDIwcHg7XG59XG4udXNlci1wcm9maWxlIC5zZXR0aW5ncy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMjBweCA5cHggMjNweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIG1heC13aWR0aDogMjQ5cHg7XG4gIGhlaWdodDogOTdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzZXItcHJvZmlsZSAuc2V0dGluZ3MtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4udXNlci1wcm9maWxlIC5zZXR0aW5ncy1jYXJkOmhvdmVyIC5jYXJkLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMDI2N0ZGO1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi51c2VyLXByb2ZpbGUgLnNldHRpbmdzLWNhcmQgLmNhcmQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNEMkU0RkY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyNTYzZWI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi51c2VyLXByb2ZpbGUgLnNldHRpbmdzLWNhcmQgLmNhcmQtY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4udXNlci1wcm9maWxlIC5zZXR0aW5ncy1jYXJkIC5jYXJkLWNvbnRlbnQgaDMge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udXNlci1wcm9maWxlIC5zZXR0aW5ncy1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbWFnZSB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogbWluKDEwMCUsIDM1M3B4KTtcbiAgaGVpZ2h0OiBtaW4oMTAwJSwgMzUzcHgpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi51c2VyLXByb2ZpbGUgLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnVzZXItcHJvZmlsZSAucHJvZmlsZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLnVzZXItcHJvZmlsZSAuaW5mby1pdGVtIC5pbmZvLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuLnVzZXItcHJvZmlsZSAuaW5mby1pdGVtIC5pbmZvLXZhbHVlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi51c2VyLXByb2ZpbGUgLmluZm8taXRlbSAuaW5mby12YWx1ZSAuaW5mby1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIG1heC13aWR0aDogMzA3cHg7XG4gIGZsZXg6IDE7XG59XG4udXNlci1wcm9maWxlIC5pbmZvLWl0ZW0gLmluZm8tdmFsdWUgLmluZm8tY29udGVudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLnVzZXItcHJvZmlsZSAuaW5mby1pdGVtIC5pbmZvLXZhbHVlIC5pbmZvLWNvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDM3cHg7XG59XG4udXNlci1wcm9maWxlIC5pbmZvLWl0ZW0gLmluZm8tdmFsdWUgLmNhcmQtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0QyRTRGRjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzI1NjNlYjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNlci1wcm9maWxlIC5wcm9maWxlLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudXNlci1wcm9maWxlIC5wcm9maWxlLWNvbC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlci1wcm9maWxlIC5zZXR0aW5ncy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4udXNlci1wcm9maWxlLWVkaXQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLnByb2plY3QtaGVhZGVyLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5wcm9qZWN0LWhlYWRlci1sZWZ0IC5idG4tYmFjayB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5wcm9qZWN0LWhlYWRlci1sZWZ0IC5idG4tYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtdG9wLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtdG9wLXJvdyAuZWRpdC1jYXJkOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMjtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC10b3Atcm93IC5hdmF0YXItY2FyZCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtY2FyZC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC1jYXJkLWhlYWRlciAuZWRpdC1jYXJkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWNhcmQtaGVhZGVyIC5lZGl0LWNhcmQtdGl0bGUgLmljb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWNhcmQtaGVhZGVyIC5lZGl0LWNhcmQtdGl0bGUgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtY2FyZC1oZWFkZXIgLnNhdmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjOEE4QThBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC1jYXJkLWhlYWRlciAuc2F2ZS1idXR0b24gLmljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOEE4QThBO1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWNhcmQtaGVhZGVyIC5zYXZlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC1jYXJkLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBjb2xvcjogIzgwODA4MDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtZm9ybS1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtZm9ybS1yb3cuZnVsbC13aWR0aCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC1mb3JtLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF0sXG4udXNlci1wcm9maWxlLWVkaXQgLmVkaXQtZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRlbF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogN3B4IDAgN3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC1mb3JtLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZWxdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2N0ZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyLCAxMDMsIDI1NSwgMC4xKTtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuZWRpdC1mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLnVzZXItcHJvZmlsZS1lZGl0IC5lZGl0LWZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQjBCMEIwO1xufVxuLnVzZXItcHJvZmlsZS1lZGl0IC5hdmF0YXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI4cHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmF2YXRhci1jYXJkIC5hdmF0YXItd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuYXZhdGFyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi51c2VyLXByb2ZpbGUtZWRpdCAuYXZhdGFyLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmF2YXRhci13cmFwcGVyIC5hdmF0YXItdXBsb2FkLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICMwMjY3RkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmF2YXRhci13cmFwcGVyIC5hdmF0YXItdXBsb2FkLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDUxQ0M7XG59XG4udXNlci1wcm9maWxlLWVkaXQgLmF2YXRhci13cmFwcGVyIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNlci1wcm9maWxlLWVkaXQgLmVkaXQtdG9wLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAudXNlci1wcm9maWxlLWVkaXQgLmVkaXQtdG9wLXJvdyAuYXZhdGFyLWNhcmQge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNlci1wcm9maWxlLWVkaXQgLmVkaXQtZm9ybS1yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5hcnRpY2xlLWxpc3QtcGFnZSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLWxpc3QtcGFnZV9fYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VfX2JhY2stYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VfX2JhY2stYnRuIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbGlzdC1wYWdlX19iYWNrLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VfX2JhY2stYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM3MnB4IDFmcjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFydGljbGUtbGlzdC1wYWdlX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uYXJ0aWNsZS1saXN0LWZpbHRlciB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9faGVhZGVyLWljb24ge1xuICBjb2xvcjogIzE2REFCMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX2hlYWRlci1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19zZWFyY2gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3NlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDdweCAxNHB4IDlweCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3NlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0IwQjBCMDtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNDQ0M7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fc2VjdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fdGFnIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX190YWcgaVtjbGFzcyo9cGgtXSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fdGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX190eXBlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3R5cGUtYnRuIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3R5cGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX190eXBlLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjQjBCMEIwO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX3R5cGUtYnRuLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19jYXRlZ29yeSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFBMUExQTtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19jYXRlZ29yeS0tYWN0aXZlLWNoaWxkIHtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LS1hY3RpdmUtY2hpbGQgLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LW5hbWUge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xufVxuLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LS1oYXMtY2hpbGRyZW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhlOGU4ZTtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19jYXRlZ29yeS0taGFzLWNoaWxkcmVuLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LS1hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19jYXRlZ29yeS0taGFzLWNoaWxkcmVuLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LS1hY3RpdmUtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19jYXRlZ29yeS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hcnRpY2xlLWxpc3QtZmlsdGVyX19jYXRlZ29yeS1jaGlsZHJlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1saXN0LWZpbHRlcl9fY2F0ZWdvcnktY2hpbGRyZW4tLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcnRpY2xlLWxpc3QtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYXJ0aWNsZS1saXN0LW1haW5fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hcnRpY2xlLWxpc3QtbWFpbl9faGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4uYXJ0aWNsZS1saXN0LW1haW5fX2hlYWRlci1pY29uIHtcbiAgY29sb3I6ICMxNkRBQjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLWxpc3QtbWFpbl9faGVhZGVyLWljb24gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1saXN0LW1haW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtbGlzdC1tYWluX190aXRsZS10YWcge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogIzE2REFCMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFydGljbGUtbGlzdC1tYWluX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hcnRpY2xlLWxpc3QtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5hcnRpY2xlLWxpc3QtcGFnaW5hdGlvbl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2luYXRpb25fX2J0biB7XG4gIG1pbi13aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xufVxuLmFydGljbGUtbGlzdC1wYWdpbmF0aW9uX19idG46aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5hcnRpY2xlLWxpc3QtcGFnaW5hdGlvbl9fYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFydGljbGUtbGlzdC1wYWdpbmF0aW9uX19idG4tLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbGlzdC1wYWdpbmF0aW9uX19wZXItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmFydGljbGUtbGlzdC1wYWdpbmF0aW9uX19wZXItcGFnZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2luYXRpb25fX3Blci1wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtbGlzdC1wYWdpbmF0aW9uX19wZXItcGFnZS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggMjZweCAwcHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LXBhZ2luYXRpb25fX3Blci1wYWdlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFBMUExQSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS1saXN0LXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzZweCA0OHB4IDFmciAyMDZweCBhdXRvIDE1MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3Jvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19yb3ctLW1hc3RlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNnB4IDQ4cHggMWZyIDMxMnB4IC0xcHggNDRweDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3Jvdy0tZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fcm93LS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fcm93LS1zaW5nbGUgLmFydGljbGUtbGlzdC10YWJsZV9faW1hZ2UtcGxhY2Vob2xkZXItLXNpbmdsZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzhFOEU4RTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3Jvdy0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3Jvdy0tZmlsdGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19yb3ctLXBhZ2UtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3Jvdy0tc2VhcmNoLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19yb3ctLWNhdGVnb3J5LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19yb3ctLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3Jvdy0tcXVhbnRpdHkge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fcm93LS1xdWFudGl0eSAuYXJ0aWNsZS1saXN0LXRhYmxlX19pbWFnZS1wbGFjZWhvbGRlci0tcXVhbnRpdHkge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX190b2dnbGUge1xuICB3aWR0aDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9faW1hZ2Uge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX2ltYWdlLXBsYWNlaG9sZGVyLS1zaW5nbGUge1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM4RThFOEU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX25hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX25hbWUtLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0IwQjBCMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19kZXNjcmlwdGlvbi0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNCMEIwQjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3RhZyB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19zdG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZ2FwOiAycHg7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3N0b2NrLWNvdW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3N0b2NrLWxhYmVsIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19hY3Rpb25zLS1xdWFudGl0eSB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19jYXJ0LWJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX2NhcnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFM0UzRTtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX2NhcnQtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19jYXJ0LWJ0bi0tYWRkZWQge1xuICBiYWNrZ3JvdW5kOiAjMTZEQUIzO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fY2FydC1idG4tLWRpc2FibGVkLCAuYXJ0aWNsZS1saXN0LXRhYmxlX19jYXJ0LWJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNCMEIwQjA7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fcXVhbnRpdHktY29udHJvbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYXJ0aWNsZS1saXN0LXRhYmxlX19xdWFudGl0eS1idG4ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fcXVhbnRpdHktYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3F1YW50aXR5LWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLmFydGljbGUtbGlzdC10YWJsZV9fcXVhbnRpdHktaW5wdXQge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5hcnRpY2xlLWxpc3QtdGFibGVfX3F1YW50aXR5LWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuYXJ0aWNsZS1saXN0LXRhYmxlX19xdWFudGl0eS1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZS1saXN0LWNhcnQtZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU3RUI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3gtc2hhZG93OiAwIC00cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYXJ0aWNsZS1saXN0LWNhcnQtZm9vdGVyX19sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9fY291bnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9faGludCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbn1cbi5hcnRpY2xlLWxpc3QtY2FydC1mb290ZXJfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9fcmVzZXQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9fcmVzZXQ6aG92ZXIge1xuICBjb2xvcjogIzFBMUExQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9fc3VibWl0LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlLWxpc3QtY2FydC1mb290ZXJfX3N1Ym1pdC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xufVxuLmFydGljbGUtbGlzdC1jYXJ0LWZvb3Rlcl9fc3VibWl0LWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xufVxuXG4uY2FydC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAzNDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTRweCAwIDI0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgei1pbmRleDogMzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uY2FydC1vdmVybGF5LS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmNhcnQtb3ZlcmxheV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTZweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTdFQjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uY2FydC1vdmVybGF5X19oZWFkZXItbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jYXJ0LW92ZXJsYXlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5jYXJ0LW92ZXJsYXlfX2JhZGdlIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICMxNkRBQjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jYXJ0LW92ZXJsYXlfX2Nsb3NlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5jYXJ0LW92ZXJsYXlfX2Nsb3NlIGlbY2xhc3MqPXBoLV0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW1zIHtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTJweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG59XG4uY2FydC1vdmVybGF5X19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmciAzMnB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmNhcnQtb3ZlcmxheV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xufVxuLmNhcnQtb3ZlcmxheV9faXRlbS1pbWFnZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNhcnQtb3ZlcmxheV9faXRlbS1pbWFnZS1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3B4O1xuICBtaW4td2lkdGg6IDA7XG59XG4uY2FydC1vdmVybGF5X19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW0tdHlwZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW0tc2t1IHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uY2FydC1vdmVybGF5X19pdGVtLXF1YW50aXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jYXJ0LW92ZXJsYXlfX3F0eS1idG4ge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuLmNhcnQtb3ZlcmxheV9fcXR5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4uY2FydC1vdmVybGF5X19xdHktYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG4uY2FydC1vdmVybGF5X19xdHktaW5wdXQge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jYXJ0LW92ZXJsYXlfX3F0eS1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLmNhcnQtb3ZlcmxheV9fcXR5LWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1vdmVybGF5X19pdGVtLWRlbGV0ZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW0tZGVsZXRlIGlbY2xhc3MqPXBoLV0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2l0ZW0tZGVsZXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjVGNTtcbn1cbi5jYXJ0LW92ZXJsYXlfX2VtcHR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0IwQjBCMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFN0VCO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMjBweCAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xufVxuLmNhcnQtb3ZlcmxheV9fZm9vdGVyLXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5jYXJ0LW92ZXJsYXlfX2Zvb3Rlci1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FydC1vdmVybGF5X19mb290ZXItbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xufVxuLmNhcnQtb3ZlcmxheV9fZm9vdGVyLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5jYXJ0LW92ZXJsYXlfX3N1Ym1pdC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5jYXJ0LW92ZXJsYXlfX3N1Ym1pdC1idG4gaVtjbGFzcyo9cGgtXSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnQtb3ZlcmxheV9fc3VibWl0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTNFM0U7XG59XG4uY2FydC1vdmVybGF5X19zdWJtaXQtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG59XG4uY2FydC1vdmVybGF5X19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgei1pbmRleDogMjk5O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uY2FydC1vdmVybGF5X19iYWNrZHJvcC0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5hcnRpY2xlLWxpc3QtZmxvYXRpbmctY2FydCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyNHB4O1xuICByaWdodDogMjRweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi5hcnRpY2xlLWxpc3QtZmxvYXRpbmctY2FydCBpW2NsYXNzKj1waC1dIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYXJ0aWNsZS1saXN0LWZsb2F0aW5nLWNhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xuICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5hcnRpY2xlLWxpc3QtZmxvYXRpbmctY2FydDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xufVxuXG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtcGFnZV9fdG9wYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtcGFnZV9fYmFjay1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBjb2xvcjogIzFBMUExQTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXBhZ2VfX2JhY2stYnRuIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtcGFnZV9fYmFjay1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtcGFnZV9fYmFjay1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXBhZ2VfX2VkaXQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXBhZ2VfX2VkaXQtYnRuIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtcGFnZV9fZWRpdC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkFGQUZBO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtcGFnZV9fZWRpdC1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzUwNTA1MDtcbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVybyB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDEzcHggMWZyO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwge1xuICB3aWR0aDogNDEzcHg7XG4gIGhlaWdodDogNDk3cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAtMjBweCAwIC0yMHB4IC0yMHB4O1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtbWFpbiB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC1tYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC1tYWluLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLXByZXYsIC5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLW5leHQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtdGh1bWItcHJldiBpW2NsYXNzKj1waC1dLCAuYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYi1uZXh0IGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtdGh1bWItcHJldjpob3ZlciwgLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtdGh1bWItbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYi1wcmV2OmRpc2FibGVkLCAuYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYi1uZXh0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IwQjBCMDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2luZm8taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fYmFkZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fYmFkZ2Uge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2JhZGdlLS1tYXN0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2JhZGdlLS10eXBlIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX3RhZyB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19pbnN0YW5jZXMtYm94IHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDMwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB3aWR0aDogNTAlO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19faW5zdGFuY2VzLWJveC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19pbnN0YW5jZXMtYm94LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19pbnN0YW5jZXMtYm94LWJhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMnB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kOiAjREFGNUYwO1xuICBjb2xvcjogIzE2REFCMztcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19pbnN0YW5jZXMtYm94LXZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2luc3RhbmNlcy1ib3gtaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiAjREFGNUYwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2luc3RhbmNlcy1ib3gtaWNvbiBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMTZEQUIzO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19faW5mby1ib3gge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19pbmZvLWJveC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2luZm8tYm94LWhlYWRlci1pY29uIHtcbiAgY29sb3I6ICMxNkRBQjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm9fX2luZm8tYm94LWhlYWRlci1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaGVyb19faW5mby1ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1oZXJvX19pbmZvLWJveC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWRldGFpbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWRldGFpbHNfX2hlYWRlci1pY29uIHtcbiAgY29sb3I6ICMxNkRBQjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWRldGFpbHNfX2hlYWRlci1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtZGV0YWlsc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1kZXRhaWxzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWRldGFpbHNfX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1kZXRhaWxzX19yb3dzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtZGV0YWlsc19fY29sIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWRldGFpbHNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgZ2FwOiAxMnB4O1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtZGV0YWlsc19fcm93LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1kZXRhaWxzX19yb3ctdmFsdWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWRldGFpbHNfX3Jvdy12YWx1ZS1oaW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cblxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaW5zdGFuY2VzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWluc3RhbmNlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaW5zdGFuY2VzX19oZWFkZXItaWNvbiB7XG4gIGNvbG9yOiAjMTZEQUIzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1pbnN0YW5jZXNfX2hlYWRlci1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtaW5zdGFuY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWluc3RhbmNlc19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXRhYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fZmlsdGVycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyIDIyMHB4IDIyMHB4O1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2ZpbHRlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2ZpbHRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fZmlsdGVyLXNlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2ZpbHRlci1zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCMEIwQjA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fZmlsdGVyLXNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0NDQztcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXRhYmxlX19maWx0ZXItc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fZmlsdGVyLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA3cHggMjhweCA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXRhYmxlX19maWx0ZXItc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2ZpbHRlci1zZWxlY3QtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOEU4RThFICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyIDIyMHB4IDIyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTdweCAxMHB4IDI5cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXRhYmxlX19oZWFkLWNlbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXRhYmxlX19oZWFkLWNlbGwgaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2hlYWQtY2VsbDpudGgtY2hpbGQoMykge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9faGVhZC1jZWxsOm50aC1jaGlsZCg0KSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXRhYmxlX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmciAyMjBweCAyMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiA5cHggMTZweCAxMXB4IDI4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX3Jvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fY2VsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2NlbGwtaWQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX2NlbGwtY29kZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fY2VsbC1jb25kaXRpb24ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fY2VsbC1zdGF0dXMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fc3RhdHVzLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX3N0YXR1cy1iYWRnZS0tYXZhaWxhYmxlIHtcbiAgYmFja2dyb3VuZDogI0M3RjBDNDtcbiAgY29sb3I6ICMwREIyMDA7XG59XG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy10YWJsZV9fc3RhdHVzLWJhZGdlLS11bmF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNGRkYwRjA7XG4gIGNvbG9yOiAjQzUzMDMwO1xufVxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGVfX3N0YXR1cy1iYWRnZS0tcmVzZXJ2ZWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGNEUwO1xuICBjb2xvcjogI0MwN0EwMDtcbn1cblxuLmFydGljbGUtZWRpdC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbC5pcy1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCA4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBtYXJnaW46IDFyZW07XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX2hlYWRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX2hlYWRlci10aXRsZSBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9faGVhZGVyLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9faGVhZGVyLWNsb3NlIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjODg4O1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9faGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX2hlYWRlci1jbG9zZTpob3ZlciBpW2NsYXNzKj1waC1dIHtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19zZWN0aW9uLWRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBtYXJnaW46IC04cHggMCAwO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFydGljbGUtZWRpdC1tb2RhbF9fZ3JpZC0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX2ZpZWxkLS1ncm93IHtcbiAgZmxleDogMSAxIDIwMHB4O1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fZmllbGQtLWhhbGYge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19pbnB1dCwgLmFydGljbGUtZWRpdC1tb2RhbF9fdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX2lucHV0OjpwbGFjZWhvbGRlciwgLmFydGljbGUtZWRpdC1tb2RhbF9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDMEMwQzA7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19pbnB1dDpmb2N1cywgLmFydGljbGUtZWRpdC1tb2RhbF9fdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX3NlbGVjdC13cmFwIC5hcnRpY2xlLWVkaXQtbW9kYWxfX3NlbGVjdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzg4ODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogN3B4IDMycHggN3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNCMEIwQjA7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fdG9nZ2xlLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fdG9nZ2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5hcnRpY2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10cmFjayB7XG4gIGJhY2tncm91bmQ6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5hcnRpY2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10cmFjayAuYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtdGh1bWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMThweCk7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRDBEMEQwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHBhZGRpbmc6IDJweDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10aHVtYiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RThFOEU7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190YWctcmVtb3ZlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fdGFnLXJlbW92ZSBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM4ODg7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX190YWctcmVtb3ZlOmhvdmVyIGlbY2xhc3MqPXBoLV0ge1xuICBjb2xvcjogI0UwMzAzMDtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX3RhZy1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLmFydGljbGUtZWRpdC1tb2RhbF9fc2F2ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1lZGl0LW1vZGFsX19zYXZlLWJ0biBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX3NhdmUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFM0UzRTtcbn1cbi5hcnRpY2xlLWVkaXQtbW9kYWxfX3NhdmUtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG59XG5cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1wYWdlX190b3BiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1wYWdlX19iYWNrLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtcGFnZV9fYmFjay1idG4gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1wYWdlX19iYWNrLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1wYWdlX19iYWNrLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtcGFnZV9fZWRpdC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1wYWdlX19lZGl0LWJ0biBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLXBhZ2VfX2VkaXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFM0UzRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZBRkFGQTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLXBhZ2VfX2VkaXQtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG59XG5cbmJvZHkubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm8ge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQxM3B4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi1oZWlnaHQ6IDUzN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtbWFpbiB7XG4gIGZsZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC1tYWluIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC1tYWluLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLXByZXYsIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLW5leHQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtdGh1bWItcHJldiBpW2NsYXNzKj1waC1dLCAuYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYi1uZXh0IGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtdGh1bWItcHJldjpob3ZlciwgLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2Fyb3VzZWwtdGh1bWItbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYi1wcmV2OmRpc2FibGVkLCAuYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYi1uZXh0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDZweDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2Nhcm91c2VsLXRodW1iLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJvdXNlbC10aHVtYjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0IwQjBCMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19faW5mby1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19iYWRnZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19iYWRnZS0tbWFzdGVyIHtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19iYWRnZS0tdHlwZSB7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fYmFkZ2UtLWFyY2hpdmVkIHtcbiAgYmFja2dyb3VuZDogI0ZGNkIzNTtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fdGFncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX3RhZyB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19zdGF0dXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fc3RhdHVzLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fc3RhdHVzLWJveC1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX3N0YXR1cy1ib3gtbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fc3RhdHVzLWJveC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fc3RhdHVzLWJveC1pY29uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQ6ICNEQUY1RjA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fc3RhdHVzLWJveC1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMxNkRBQjM7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19hdmFpbGFiaWxpdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19hdmFpbGFiaWxpdHktLWF2YWlsYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNGMEY2RjA7XG4gIGJvcmRlci1jb2xvcjogIzBEQjIwMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS0tYXZhaWxhYmxlIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBjb2xvcjogIzE2QTM0QTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS0tdW5hdmFpbGFibGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGNUY1O1xuICBib3JkZXItY29sb3I6ICNGRUNBQ0E7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19hdmFpbGFiaWxpdHktLXVuYXZhaWxhYmxlIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBjb2xvcjogI0RDMjYyNjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19hdmFpbGFiaWxpdHktaWNvbiBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19hdmFpbGFiaWxpdHktdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19hdmFpbGFiaWxpdHktZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2RpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJ0LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2FydC1idG4gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJ0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTNFM0U7XG4gIGNvbG9yOiAjRkFGQUZBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJ0LWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2FydC1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjQjBCMEIwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWRldGFpbHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWRldGFpbHNfX2hlYWRlci1pY29uIHtcbiAgY29sb3I6ICMxNkRBQjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWRldGFpbHNfX2hlYWRlci1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtZGV0YWlsc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1kZXRhaWxzX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWRldGFpbHNfX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1kZXRhaWxzX19yb3dzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtZGV0YWlsc19fY29sIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWRldGFpbHNfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgZ2FwOiAxMnB4O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtZGV0YWlsc19fcm93LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1kZXRhaWxzX19yb3ctdmFsdWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWRldGFpbHNfX3Jvdy12YWx1ZS1oaW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cblxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmcge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLXRyYWNraW5nX19oZWFkZXItaWNvbiB7XG4gIGNvbG9yOiAjMTZEQUIzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19faGVhZGVyLWljb24gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHJvdy1nYXA6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmdfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgYXV0byk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICB9XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLXRyYWNraW5nX19jb25uZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19fY29ubmVjdG9yIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmdfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJweDtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmdfX2luZm8tc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19faW5mby1sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmdfX2luZm8tbG9jYXRpb24gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19faW5mby1sb2NhdGlvbiBzcGFuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy10cmFja2luZ19fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLXRyYWNraW5nX19kYXRlIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogMCA4cHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICBtYXJnaW46IDFyZW07XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9faGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX2hlYWRlci10aXRsZSBpW2NsYXNzKj1waC1dIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX2hlYWRlci1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgcGFkZGluZzogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19oZWFkZXItY2xvc2UgaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM4ODg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9faGVhZGVyLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19oZWFkZXItY2xvc2U6aG92ZXIgaVtjbGFzcyo9cGgtXSB7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX2JvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTRweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3NlY3Rpb24tZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbjogLThweCAwIDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fZ3JpZC0yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX2dyaWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX2ZpZWxkLS1oYWxmIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19pbnB1dCwgLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9faW5wdXQ6OnBsYWNlaG9sZGVyLCAuYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNDMEMwQzA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9faW5wdXQ6Zm9jdXMsIC5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFBMUExQTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2VsZWN0LXdyYXAgLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3NlbGVjdC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzg4ODtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAzMnB4IDdweCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycztcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fdG9nZ2xlLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190b2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190b2dnbGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjMDI2N0ZGO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS1pbnB1dDpjaGVja2VkICsgLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10cmFjayAuYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fdG9nZ2xlLXRodW1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgcGFkZGluZzogMnB4O1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10aHVtYiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fdG9nZ2xlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA5OXB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM4RThFOEU7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fdGFnLXJlbW92ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWctcmVtb3ZlIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWctcmVtb3ZlOmhvdmVyIGlbY2xhc3MqPXBoLV0ge1xuICBjb2xvcjogI0UwMzAzMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWctc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RhZy0tYWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0VCRjJGRjtcbiAgY29sb3I6ICMwMjY3RkY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fdGFnLS1hY3Rpb24gLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RhZy1yZW1vdmUgaVtjbGFzcyo9cGgtXSB7XG4gIGNvbG9yOiAjMDI2N0ZGO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RhZy0tYWN0aW9uOmhvdmVyIC5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWctcmVtb3ZlIGlbY2xhc3MqPXBoLV0ge1xuICBjb2xvcjogIzAwM0Q5OTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19tYXN0ZXItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgcGFkZGluZzogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19tYXN0ZXItY2FyZC1pbWcge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX21hc3Rlci1jYXJkLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDRweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX21hc3Rlci1jYXJkLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX19tYXN0ZXItY2FyZC1kZXNjIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fd2FybmluZy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGOUVERkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNEM2RkY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fd2FybmluZy1ib3gtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX193YXJuaW5nLWJveC1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOUIzMEQ5O1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3dhcm5pbmctYm94LXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNUEyNzgwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fd2FybmluZy1ib3gtdGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2F2ZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgY29sb3I6ICNGQUZBRkE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2F2ZS1idG4gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGQUZBRkE7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2F2ZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xufVxuLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3NhdmUtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM1MDUwNTA7XG59XG5cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhpc3Rvcnkge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9faGVhZGVyLWljb24ge1xuICBjb2xvcjogIzE2REFCMztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9faGVhZGVyLWljb24gaVtjbGFzcyo9cGgtXSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oaXN0b3J5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIG1hcmdpbjogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhpc3RvcnlfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDUsIGF1dG8pO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIHJvdy1nYXA6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgYXV0byk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjBweCkge1xuICAuYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oaXN0b3J5X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhpc3RvcnlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9faXRlbTpudGgtbGFzdC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhpc3RvcnlfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9faXRlbS1jb25uZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4cHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oaXN0b3J5X19pdGVtLWNvbm5lY3RvciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhpc3RvcnlfX2l0ZW0tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oaXN0b3J5X19pdGVtLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0QyRTRGRjtcbiAgY29sb3I6ICMwMjY3RkY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oaXN0b3J5X19pdGVtLWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeV9faXRlbS1kYXRlIGlbY2xhc3MqPXBoLV0ge1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oaXN0b3J5X19pdGVtLWRhdGUgc3BhbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWFjdGlvbnNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWFjdGlvbnNfX2hlYWRlci1pY29uIHtcbiAgY29sb3I6ICMxNkRBQjM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWFjdGlvbnNfX2hlYWRlci1pY29uIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtYWN0aW9uc19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1hY3Rpb25zX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWFjdGlvbnNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWFjdGlvbnNfX2FjdGlvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDI2N0ZGO1xuICBjb2xvcjogI0ZBRkFGQTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWFjdGlvbnNfX2FjdGlvbi1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA1MkNDO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtYWN0aW9uc19fYWN0aW9uLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDAzRDk5O1xufVxuXG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJ0LXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJ0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luOiAwO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fY2FydC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19xdWFudGl0eS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTQwcHg7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19xdWFudGl0eS1idG4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX3F1YW50aXR5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19xdWFudGl0eS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbn1cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX3F1YW50aXR5LWlucHV0IHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGVyb19fcXVhbnRpdHktaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX3F1YW50aXR5LWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvX19jYXJ0LXN0b2NrLWhpbnQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOEU4RThFO1xufVxuXG4uc2hvcC1wYWdlIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnNob3AtcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNob3AtcGFnZSBpW2NsYXNzKj1waC1dIHtcbiAgY29sb3I6ICMwMjY3RkY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnNob3AtdG9wLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xufVxuLnNob3AtdG9wLW5hdl9fdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5zaG9wLXRvcC1uYXZfX3RhYiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcC10b3AtbmF2X190YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cbi5zaG9wLXRvcC1uYXZfX3RhYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnNob3AtdG9wLW5hdl9fdGFiLS1hY3RpdmUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnNob3AtdG9wLW5hdl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5zaG9wLXRvcC1uYXZfX2NhcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNob3AtdG9wLW5hdl9fY2FydC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xufVxuLnNob3AtdG9wLW5hdl9fY2FydC1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0U2RTZFNjtcbn1cbi5zaG9wLXRvcC1uYXZfX2NhcnQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMjY3RkY7XG59XG4uc2hvcC10b3AtbmF2X19jYXJ0LWJ0biBpW2NsYXNzKj1waC1zaG9wcGluZy1jYXJ0XSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxQTFBMUE7XG59XG4uc2hvcC10b3AtbmF2X19jYXJ0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbn1cblxuLnNob3Atb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2hvcC1vdmVydmlldyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNob3Atb3ZlcnZpZXdfX3N0YXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnNob3Atb3ZlcnZpZXdfX3N0YXRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uc2hvcC1zdGF0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbn1cbi5zaG9wLXN0YXQtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgyNiwgMjYsIDI2LCAwLjEpO1xufVxuLnNob3Atc3RhdC1jYXJkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbi5zaG9wLXN0YXQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uc2hvcC1zdGF0LWNhcmRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgZmxleDogMTtcbn1cbi5zaG9wLXN0YXQtY2FyZF9fdGFnIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zaG9wLXN0YXQtY2FyZF9fdmFsdWUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5zaG9wLXN0YXQtY2FyZF9faWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0VBRjFGRjtcbiAgY29sb3I6ICMwMjY3RkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2hvcC1zdGF0LWNhcmRfX2ljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaG9wLWluZm8tYm94IHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tY29ybmVyLWxhcmdlLCAxMHB4KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG59XG4uc2hvcC1pbmZvLWJveF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2hvcC1pbmZvLWJveF9faGVhZGVyIGlbY2xhc3MqPXBoLV0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNob3AtaW5mby1ib3hfX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnNob3Atc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2hvcC1zZWxlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5zaG9wLXNlbGVjdGlvbl9faGVhZGVyIGlbY2xhc3MqPXBoLV0ge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaG9wLXNlbGVjdGlvbl9faGVhZGVyLWljb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDI2N0ZGO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc2hvcC1zZWxlY3Rpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2hvcC1zZWxlY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuLnNob3Atc2VsZWN0aW9uX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2hvcC1zZWxlY3Rpb25fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1zZWxlY3Rpb25fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2hvcC1zZWxlY3Rpb25fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5zaG9wLXNlbGVjdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uc2hvcC1zZWxlY3Rpb24tY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgyNiwgMjYsIDI2LCAwLjEpO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmQ6aG92ZXIgLnNob3Atc2VsZWN0aW9uLWNhcmRfX2ljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMwMjY3RkY7XG59XG4uc2hvcC1zZWxlY3Rpb24tY2FyZDpob3ZlciAuc2hvcC1zZWxlY3Rpb24tY2FyZF9faWNvbi13cmFwcGVyIGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaG9wLXNlbGVjdGlvbi1jYXJkOmhvdmVyIC5zaG9wLXNlbGVjdGlvbi1jYXJkX19saW5rIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmQ6aG92ZXIgLnNob3Atc2VsZWN0aW9uLWNhcmRfX2xpbmstaWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmQtLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1cmZhY2UsICNGQUZBRkEpO1xuICBvcGFjaXR5OiAxO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmRfX2ljb24td3JhcHBlciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFQUYxRkY7XG4gIGNvbG9yOiAjMDI2N0ZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmRfX2ljb24ge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc2hvcC1zZWxlY3Rpb24tY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBmbGV4OiAxO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmRfX25hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjQjBCMEIwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBsaW5lLWNsYW1wOiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5zaG9wLXNlbGVjdGlvbi1jYXJkX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmRfX2xpbmsge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMjY3RkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLnNob3Atc2VsZWN0aW9uLWNhcmRfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2hvcC1zZWxlY3Rpb24tY2FyZF9fbGluay1pY29uIHtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uc2hvcC1ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gIGdhcDogMS41cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zaG9wLWJvdHRvbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnNob3AtbGFzdC1vcmRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1cmZhY2UsICNGQUZBRkEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNob3AtbGFzdC1vcmRlcl9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNob3AtbGFzdC1vcmRlcl9faGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4uc2hvcC1sYXN0LW9yZGVyX19oZWFkZXItbGVmdCBpW2NsYXNzKj1waC1dIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2hvcC1sYXN0LW9yZGVyX19oZWFkZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMjY3RkY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNob3AtbGFzdC1vcmRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaG9wLWxhc3Qtb3JkZXJfX3Nob3ctYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG9wLWxhc3Qtb3JkZXJfX3Nob3ctYWxsIGlbY2xhc3MqPXBoLV0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMUExQTFBO1xufVxuLnNob3AtbGFzdC1vcmRlcl9fc2hvdy1hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG59XG4uc2hvcC1sYXN0LW9yZGVyX19zaG93LWFsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnNob3AtbGFzdC1vcmRlcl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2hvcC1sYXN0LW9yZGVyX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzhFOEU4RTtcbn1cbi5zaG9wLWxhc3Qtb3JkZXJfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLnNob3AtbGFzdC1vcmRlcl9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaG9wLWxhc3Qtb3JkZXJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLnNob3AtcHJvZHVjdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMjYsIDI2LCAyNiwgMC4xKTtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZC0tb3ZlcmxheSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNob3AtcHJvZHVjdC1jYXJkLS1vdmVybGF5OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZC0tb3ZlcmxheSAuc2hvcC1wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZC0tb3ZlcmxheSAuc2hvcC1wcm9kdWN0LWNhcmRfX29yZGVyLWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMC42MjVyZW07XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX3RhZy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9fdGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjM1cmVtO1xuICBsZWZ0OiAwLjYzNXJlbTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTA7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufVxuLnNob3AtcHJvZHVjdC1jYXJkX19vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8wLjg1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnNob3AtcHJvZHVjdC1jYXJkX19vdmVybGF5LWJhZGdlIHtcbiAgYmFja2dyb3VuZDogI0U4RThFODtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX292ZXJsYXktY291bnQge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEU4RThFO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9fb3ZlcmxheS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBwYWRkaW5nOiAwLjYzNXJlbSAwLjkzNzVyZW0gMS4yNXJlbTtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFBMUExQTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX3NrdSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhFOEU4RTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX2Zvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zaG9wLXByb2R1Y3QtY2FyZF9fb3JkZXItYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX29yZGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTNFM0U7XG59XG4uc2hvcC1wcm9kdWN0LWNhcmRfX29yZGVyLWJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xufVxuXG4uc2hvcC1wb3B1bGFyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2hvcC1wb3B1bGFyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNzVyZW07XG59XG4uc2hvcC1wb3B1bGFyX19oZWFkZXIgaVtjbGFzcyo9cGgtXSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNob3AtcG9wdWxhcl9faGVhZGVyLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDI2N0ZGO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaG9wLXBvcHVsYXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzFBMUExQTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2hvcC1wb3B1bGFyX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4RThFOEU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cbi5zaG9wLXBvcHVsYXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMjVyZW07XG59XG5cbi5zaG9wLXBvcHVsYXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXJmYWNlLCAjRkFGQUZBKTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgyNiwgMjYsIDI2LCAwLjEpO1xufVxuLnNob3AtcG9wdWxhci1pdGVtOmhvdmVyIC5zaG9wLXBvcHVsYXItaXRlbV9faWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAyNjdGRjtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbTpob3ZlciAuc2hvcC1wb3B1bGFyLWl0ZW1fX2ljb24td3JhcHBlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2hvcC1wb3B1bGFyLWl0ZW06aG92ZXIgLnNob3AtcG9wdWxhci1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbV9faWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI0VBRjFGRjtcbiAgY29sb3I6ICMwMjY3RkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbV9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnB4O1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2hvcC1wb3B1bGFyLWl0ZW1fX25hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMxQTFBMUE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnNob3AtcG9wdWxhci1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0IwQjBCMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4uc2hvcC1wb3B1bGFyLWl0ZW1fX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zaG9wLXBvcHVsYXItaXRlbV9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xufSIsIi8qIGpzVHJlZSBkZWZhdWx0IHRoZW1lICovXG4uanN0cmVlLW5vZGUsXG4uanN0cmVlLWNoaWxkcmVuLFxuLmpzdHJlZS1jb250YWluZXItdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG4uanN0cmVlLW5vZGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmpzdHJlZS1hbmNob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCA0cHggMCAxcHg7XG4gIG1hcmdpbjogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5qc3RyZWUtYW5jaG9yOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS1hbmNob3I6bGluayxcbi5qc3RyZWUtYW5jaG9yOnZpc2l0ZWQsXG4uanN0cmVlLWFuY2hvcjpob3Zlcixcbi5qc3RyZWUtYW5jaG9yOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanN0cmVlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanN0cmVlLWljb246ZW1wdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanN0cmVlLW9jbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmpzdHJlZSAuanN0cmVlLW9wZW4gPiAuanN0cmVlLWNoaWxkcmVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uanN0cmVlIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1jaGlsZHJlbixcbi5qc3RyZWUgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG4uanN0cmVlLW5vLWljb25zIC5qc3RyZWUtdGhlbWVpY29uLFxuLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXRoZW1laWNvbi1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmpzdHJlZS1oaWRkZW4sXG4uanN0cmVlLW5vZGUuanN0cmVlLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanN0cmVlLXJ0bCAuanN0cmVlLWFuY2hvciB7XG4gIHBhZGRpbmc6IDAgMXB4IDAgNHB4O1xufVxuLmpzdHJlZS1ydGwgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXRoZW1laWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmpzdHJlZS1ydGwgLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uanN0cmVlLXdob2xlcm93LXVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtd2hvbGVyb3cge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uanN0cmVlLWNvbnRleHRtZW51IC5qc3RyZWUtYW5jaG9yIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogZGlzYWJsZSBzZWxlY3Rpb24vQ29weSBvZiBVSVdlYlZpZXcgKi9cbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBkaXNhYmxlIHRoZSBJT1MgcG9wdXAgd2hlbiBsb25nLXByZXNzIG9uIGEgbGluayAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi52YWthdGEtY29udGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmFrYXRhLWNvbnRleHQsXG4udmFrYXRhLWNvbnRleHQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjOTk5OTk5O1xufVxuLnZha2F0YS1jb250ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTIuN2VtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHQtcmlnaHQgdWwge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi52YWthdGEtY29udGV4dCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udmFrYXRhLWNvbnRleHQgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMmVtIDAgMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogYmxhY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWZmNztcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjMGE2YWExO1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYS52YWthdGEtY29udGV4dC1wYXJlbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhDd0FIQUlBQUFDZ29LUC8vL3lINUJBRUFBQUVBTEFBQUFBQUxBQWNBQUFJT1JJNEpscnFOMW9NU25tbVpEUVVBT3c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0LW5vLWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0LWhvdmVyID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWZmNztcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjMGE2YWExO1xufVxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhLFxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMmUzZTM7XG4gIGhlaWdodDogMXB4O1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAyLjRlbTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTBlMGUwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dG1lbnUtZGlzYWJsZWQgYSxcbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LWRpc2FibGVkIGE6aG92ZXIge1xuICBjb2xvcjogc2lsdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMDtcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LWRpc2FibGVkID4gYSA+IGkge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi52YWthdGEtY29udGV4dCBsaSA+IGEgPiBpIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi40ZW07XG59XG4udmFrYXRhLWNvbnRleHQgbGkgPiBhID4gaTplbXB0eSB7XG4gIHdpZHRoOiAyLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNGVtO1xufVxuLnZha2F0YS1jb250ZXh0IGxpID4gYSAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMCAwLjVlbSAwIDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UyZTNlMztcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHRtZW51LXNob3J0Y3V0IHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgY29sb3I6IHNpbHZlcjtcbiAgb3BhY2l0eTogMC41O1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZha2F0YS1jb250ZXh0LXJ0bCB1bCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLnZha2F0YS1jb250ZXh0LXJ0bCBsaSA+IGEudmFrYXRhLWNvbnRleHQtcGFyZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ3dBSEFJQUFBQ2dvS1AvLy95SDVCQUVBQUFFQUxBQUFBQUFMQUFjQUFBSU5qSStBQzdyV0hJc1B0bW94TEFBN1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgPiBhIHtcbiAgbWFyZ2luOiAwIDIuNGVtIDAgMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlMmUzZTM7XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIC52YWthdGEtY29udGV4dC1sZWZ0IHVsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIGxpID4gYSA+IGkge1xuICBtYXJnaW46IDAgLTJlbSAwIDA7XG59XG4udmFrYXRhLWNvbnRleHQtcnRsIGxpID4gYSAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XG4gIG1hcmdpbjogMCAwIDAgMC41ZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogI2UyZTNlMztcbn1cbiNqc3RyZWUtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTVweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbiNqc3RyZWUtZG5kIHtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4O1xufVxuI2pzdHJlZS1kbmQgLmpzdHJlZS1pY29uLFxuI2pzdHJlZS1kbmQgLmpzdHJlZS1jb3B5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMCAycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuI2pzdHJlZS1kbmQgLmpzdHJlZS1vayB7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xufVxuI2pzdHJlZS1kbmQgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbn1cbiNqc3RyZWUtZG5kIC5qc3RyZWUtY29weSB7XG4gIG1hcmdpbjogMCAycHggMCAycHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5pbWF0ZWQsXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdyB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMsIGJveC1zaGFkb3cgMC4xNXM7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNjY2NjY2M7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jb250ZXh0IHtcbiAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNjY2NjY2M7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2JlZWJmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICM5OTk5OTk7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1uby1pY29ucyAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkID4gLmpzdHJlZS1pY29uIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdqc3RyZWUtZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNqc3RyZWUtZ3JheXNjYWxlXCIpO1xuICAvKiBGaXJlZm94IDEwKyAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIENocm9tZSAxOSsgJiBTYWZhcmkgNisgKi9cbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXNlYXJjaCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM4YjAwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtbm8tY2hlY2tib3hlcyAuanN0cmVlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkIC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkIC5qc3RyZWUtY2xpY2tlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y0Zjk7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLWNoZWNrYm94LW5vLWNsaWNrZWQgPiAuanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1uby1jbGlja2VkID4gLmpzdHJlZS13aG9sZXJvdy11bCAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQuanN0cmVlLXdob2xlcm93LWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiAjZTdmNGY5O1xufVxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1zdHJpcGVkIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQUVBQUFBa0NBTUFBQUIvcXFBK0FBQUFCbEJNVkVVQUFBQUFBQUNsWjduUEFBQUFBblJTVGxNTkFNTTlzM1VBQUFBWFNVUkJWSGphamNFQkFRQUFBSUtnL0gvYUNRWjcwQVVCakFBVGI2WVBEZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKSBsZWZ0IHRvcCByZXBlYXQ7XG59XG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLXdob2xlcm93LXVsIC5qc3RyZWUtaG92ZXJlZCxcbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtd2hvbGVyb3ctdWwgLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdyB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y0Zjk7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2JlZWJmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjYmVlYmZmIDAlLCAjYThlNGZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmVlYmZmIDAlLCAjYThlNGZmIDEwMCUpO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtbm9kZSB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb246ZW1wdHkge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXdob2xlcm93IHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtbm9kZSxcbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIzMnB4LnBuZ1wiKTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjkycHggLTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjhweCAtNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MHB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzZweCAtNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNHB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWhvdmVyZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1jbGlja2VkIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NHB4IC00cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjRweCAtMzZweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjhweCAtNHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3Zlcixcbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyOHB4IC0zNnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk2cHggLTRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdW5kZXRlcm1pbmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NnB4IC0zNnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2hlY2tib3gtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2pzdHJlZS1ncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2pzdHJlZS1ncmF5c2NhbGVcIik7XG4gIC8qIEZpcmVmb3ggMTArICovXG4gIGZpbHRlcjogZ3JheTtcbiAgLyogSUU2LTkgKi9cbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLyogQ2hyb21lIDE5KyAmIFNhZmFyaSA2KyAqL1xufVxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQ4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAtMzZweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02OHB4IC0zNnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTM2cHg7XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTRweCAtMzZweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLXRoZW1laWNvbi1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmpzdHJlZS1kZWZhdWx0ID4gLmpzdHJlZS1jb250YWluZXItdWwgLmpzdHJlZS1sb2FkaW5nID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJ0aHJvYmJlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1maWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiMzJweC5wbmdcIikgLTEwMHB4IC02OHB4IG5vLXJlcGVhdDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWZvbGRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIjMycHgucG5nXCIpIC0yNjBweCAtNHB4IG5vLXJlcGVhdDtcbn1cbi5qc3RyZWUtZGVmYXVsdCA+IC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0IHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1vayxcbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIzMnB4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCBpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1vayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00cHggLTY4cHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2cHggLTY4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1lbGxpcHNpcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1lbGxpcHNpcyAuanN0cmVlLWFuY2hvciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4ICsgNXB4KTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQUNBUU1BQUFCNDlJNUdBQUFBQmxCTVZFVUFBQUFkSFJ2RWtDd2NBQUFBQVhSU1RsTUFRT2JZWmdBQUFBeEpSRUZVQ05kakFBTU9CZ0FBR0FBSk13UUhkUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbn1cbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1ub2RlIHtcbiAgbWluLWhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtaW4td2lkdGg6IDE4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1hbmNob3Ige1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbjplbXB0eSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtd2hvbGVyb3cge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjMycHgucG5nXCIpO1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTVweCAtN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzVweCAtN3B4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAzcHggLTdweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MXB4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS10aGVtZWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzcHggLTdweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOXB4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03cHggLTdweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtaG92ZXJlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZGlzYWJsZWQuanN0cmVlLWNsaWNrZWQge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY3cHggLTdweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2N3B4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveCxcbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWNoZWNrZWQgPiAuanN0cmVlLWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMXB4IC03cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyLFxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMxcHggLTM5cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTlweCAtN3B4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtYW5jaG9yID4gLmpzdHJlZS11bmRldGVybWluZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk5cHggLTM5cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1jaGVja2JveC1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuODtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnanN0cmVlLWdyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4janN0cmVlLWdyYXlzY2FsZVwiKTtcbiAgLyogRmlyZWZveCAxMCsgKi9cbiAgZmlsdGVyOiBncmF5O1xuICAvKiBJRTYtOSAqL1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAvKiBDaHJvbWUgMTkrICYgU2FmYXJpIDYrICovXG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzZweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBQ0FRTUFBQUI0OUk1R0FBQUFCbEJNVkVVQUFBQWRIUnZFa0N3Y0FBQUFBWFJTVGxNQVFPYllaZ0FBQUF4SlJFRlVDTmRqQUFNT0JnQUFHQUFKTXdRSGRRQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNXB4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDNweCAtMzlweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcxcHggLTM5cHg7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtc21hbGwuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtMzlweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtN3B4IC0zOXB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtdGhlbWVpY29uLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uanN0cmVlLWRlZmF1bHQtc21hbGwgPiAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLWxvYWRpbmcgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQ6IHVybChcInRocm9iYmVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWZpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMTAzcHggLTcxcHggbm8tcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZm9sZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiMzJweC5wbmdcIikgLTI2M3B4IC03cHggbm8tcmVwZWF0O1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsID4gLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtc21hbGwge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW9rLFxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtc21hbGwgLmpzdHJlZS1lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjMycHgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LXNtYWxsIGkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLW9rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtNzFweDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LXNtYWxsIC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzlweCAtNzFweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbCAuanN0cmVlLWVsbGlwc2lzIC5qc3RyZWUtYW5jaG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cHggKyA1cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qc3RyZWUtZGVmYXVsdC1zbWFsbC5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQklBQUFBQ0FRTUFBQUJ2MWg2UEFBQUFCbEJNVkVVQUFBQWRIUnZFa0N3Y0FBQUFBWFJTVGxNQVFPYllaZ0FBQUF4SlJFRlVDTmRqQUFNSEJnQUFpQUJCSTRnejlBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuLmpzdHJlZS1kZWZhdWx0LXNtYWxsLmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWFuY2hvciB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS13aG9sZXJvdyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLW5vZGUsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiMzJweC5wbmdcIik7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtbGFzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwcHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwcHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS10aGVtZWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2cHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtbm9kZSxcbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWRpc2FibGVkLmpzdHJlZS1ob3ZlcmVkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1kaXNhYmxlZC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwcHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAwcHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLWNoZWNrYm94LXNlbGVjdGlvbiAuanN0cmVlLWNsaWNrZWQgPiAuanN0cmVlLWNoZWNrYm94OmhvdmVyLFxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtY2hlY2tlZCA+IC5qc3RyZWUtY2hlY2tib3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwcHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1hbmNob3IgPiAuanN0cmVlLXVuZGV0ZXJtaW5lZDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWNoZWNrYm94LWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdqc3RyZWUtZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNqc3RyZWUtZ3JheXNjYWxlXCIpO1xuICAvKiBGaXJlZm94IDEwKyAqL1xuICBmaWx0ZXI6IGdyYXk7XG4gIC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC8qIENocm9tZSAxOSsgJiBTYWZhcmkgNisgKi9cbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byA2NHB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1ub2RlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFDQVFNQUFBQjQ5STVHQUFBQUJsQk1WRVVBQUFBZEhSdkVrQ3djQUFBQUFYUlNUbE1BUU9iWVpnQUFBQXhKUkVGVUNOZGpBQU1PQmdBQUdBQUpNd1FIZFFBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCAuanN0cmVlLWxlYWYgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1ub2RlLFxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgPiAuanN0cmVlLW5vLWRvdHMgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsID4gLmpzdHJlZS1uby1kb3RzIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UuanN0cmVlLXJ0bCA+IC5qc3RyZWUtbm8tZG90cyAuanN0cmVlLWNsb3NlZCA+IC5qc3RyZWUtb2NsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0zMnB4O1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtdGhlbWVpY29uLWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgPiAuanN0cmVlLWNvbnRhaW5lci11bCAuanN0cmVlLWxvYWRpbmcgPiAuanN0cmVlLW9jbCB7XG4gIGJhY2tncm91bmQ6IHVybChcInRocm9iYmVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWZpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtOTZweCAtNjRweCBuby1yZXBlYXQ7XG59XG4uanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1mb2xkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIzMnB4LnBuZ1wiKSAtMjU2cHggMHB4IG5vLXJlcGVhdDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSA+IC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1vayxcbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIzMnB4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4janN0cmVlLWRuZC5qc3RyZWUtZGVmYXVsdC1sYXJnZSBpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuI2pzdHJlZS1kbmQuanN0cmVlLWRlZmF1bHQtbGFyZ2UgLmpzdHJlZS1vayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtNjRweDtcbn1cbiNqc3RyZWUtZG5kLmpzdHJlZS1kZWZhdWx0LWxhcmdlIC5qc3RyZWUtZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWVsbGlwc2lzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZSAuanN0cmVlLWVsbGlwc2lzIC5qc3RyZWUtYW5jaG9yIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHggKyA1cHgpO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5qc3RyZWUtZGVmYXVsdC1sYXJnZS5qc3RyZWUtcnRsIC5qc3RyZWUtbm9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBQ0FRTUFBQUFEMEV5S0FBQUFCbEJNVkVVQUFBQWRIUnZFa0N3Y0FBQUFBWFJTVGxNQVFPYllaZ0FBQUF4SlJFRlVDTmRqZ0lJR0JnQUJDZ0NCdlZMWGNBQUFBQUJKUlU1RXJrSmdnZz09XCIpO1xufVxuLmpzdHJlZS1kZWZhdWx0LWxhcmdlLmpzdHJlZS1ydGwgLmpzdHJlZS1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjanN0cmVlLWRuZC5qc3RyZWUtZG5kLXJlc3BvbnNpdmUge1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggd2hpdGU7XG4gIH1cbiAgI2pzdHJlZS1kbmQuanN0cmVlLWRuZC1yZXNwb25zaXZlID4gaSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gICNqc3RyZWUtZG5kLmpzdHJlZS1kbmQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjQwcHgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMjQwcHg7XG4gIH1cbiAgI2pzdHJlZS1kbmQuanN0cmVlLWRuZC1yZXNwb25zaXZlID4gLmpzdHJlZS1lciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiNDBweC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTIwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMjQwcHg7XG4gIH1cbiAgI2pzdHJlZS1tYXJrZXIuanN0cmVlLWRuZC1yZXNwb25zaXZlIHtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSB7XG4gICAgLypcblx0LmpzdHJlZS1vcGVuID4gLmpzdHJlZS1vY2wsXG5cdC5qc3RyZWUtY2xvc2VkID4gLmpzdHJlZS1vY2wgeyBib3JkZXItcmFkaXVzOjIwcHg7IGJhY2tncm91bmQtY29sb3I6d2hpdGU7IH1cblx0Ki9cbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIjQwcHgucG5nXCIpO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1sZWFmID4gLmpzdHJlZS1vY2wge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSB7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtaWNvbixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1pY29uOmVtcHR5IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgPiAuanN0cmVlLWNvbnRhaW5lci11bCA+IC5qc3RyZWUtbm9kZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtcnRsIC5qc3RyZWUtY29udGFpbmVyLXVsID4gLmpzdHJlZS1ub2RlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1vY2wsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtdGhlbWVpY29uLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtcnRsIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW9wZW4gPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlLmpzdHJlZS1ydGwgLmpzdHJlZS1jbG9zZWQgPiAuanN0cmVlLW9jbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtdGhlbWVpY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNDBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94LFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtODBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZS5qc3RyZWUtY2hlY2tib3gtc2VsZWN0aW9uIC5qc3RyZWUtY2xpY2tlZCA+IC5qc3RyZWUtY2hlY2tib3gsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlLmpzdHJlZS1jaGVja2JveC1zZWxlY3Rpb24gLmpzdHJlZS1jbGlja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3ZlcixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveCxcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGVja2VkID4gLmpzdHJlZS1jaGVja2JveDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdW5kZXRlcm1pbmVkLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciA+IC5qc3RyZWUtdW5kZXRlcm1pbmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWFuY2hvciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCB3aGl0ZTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSA+IC5qc3RyZWUtc3RyaXBlZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS13aG9sZXJvdyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg2NCwgNjQsIDY0LCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2U3ZjRmOTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXdob2xlcm93LWNsaWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICNiZWViZmY7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1jaGlsZHJlbiAuanN0cmVlLWxhc3QgPiAuanN0cmVlLXdob2xlcm93IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC02cHggM3B4IC01cHggIzY2NjY2NjtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoaWxkcmVuIC5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtd2hvbGVyb3cge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgNnB4IDNweCAtNXB4ICM2NjY2NjY7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoaWxkcmVuIC5qc3RyZWUtb3BlbiArIC5qc3RyZWUtb3BlbiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLW5vZGUsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtaWNvbixcbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1ub2RlID4gLmpzdHJlZS1vY2wsXG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtdGhlbWVpY29uLFxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCI0MHB4LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbm9kZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1sYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtbGVhZiA+IC5qc3RyZWUtb2NsIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTIwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1sYXN0ID4gLmpzdHJlZS1vY2wge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xNjBweDtcbiAgfVxuICAuanN0cmVlLWRlZmF1bHQtcmVzcG9uc2l2ZSAuanN0cmVlLXRoZW1laWNvbi1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlIC5qc3RyZWUtZmlsZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiNDBweC5wbmdcIikgMCAtMTYwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTIwcHggMjQwcHg7XG4gIH1cbiAgLmpzdHJlZS1kZWZhdWx0LXJlc3BvbnNpdmUgLmpzdHJlZS1mb2xkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIjQwcHgucG5nXCIpIC00MHB4IC00MHB4IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMHB4IDI0MHB4O1xuICB9XG4gIC5qc3RyZWUtZGVmYXVsdC1yZXNwb25zaXZlID4gLmpzdHJlZS1jb250YWluZXItdWwgPiAuanN0cmVlLW5vZGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuIiwiLyogb3Blbi1zYW5zLTMwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy1yZWd1bGFyIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLXJlZ3VsYXIuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy02MDAgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiBsb2NhbCgnJyksXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMC5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNzAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDAuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTgwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy0zMDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiBsb2NhbCgnJyksXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi0zMDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tMzAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTMwMGl0YWxpYy5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4taXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLWl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi1pdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTYwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTYwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi02MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNjAwaXRhbGljLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbi8qIG9wZW4tc2Fucy01MDBpdGFsaWMgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRzcmM6IHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cblx0c3JjOiBsb2NhbCgnJyksXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi01MDBpdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNTAwaXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTUwMGl0YWxpYy5zdmcjT3BlblNhbnMnKSBmb3JtYXQoJ3N2ZycpOyAvKiBMZWdhY3kgaU9TICovXG59XG4vKiBvcGVuLXNhbnMtNzAwaXRhbGljIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0c3JjOiB1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG5cdHNyYzogbG9jYWwoJycpLFxuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tNzAwaXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLCAvKiBNb2Rlcm4gQnJvd3NlcnMgKi9cblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTcwMGl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIFNhZmFyaSwgQW5kcm9pZCwgaU9TICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi03MDBpdGFsaWMuc3ZnI09wZW5TYW5zJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xufVxuLyogb3Blbi1zYW5zLTgwMGl0YWxpYyAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdHNyYzogdXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xuXHRzcmM6IGxvY2FsKCcnKSxcblx0dXJsKCcuLi9mb250cy9vcGVuLXNhbnMtdjM0LWxhdGluLTgwMGl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdHVybCgnLi4vZm9udHMvb3Blbi1zYW5zLXYzNC1sYXRpbi04MDBpdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xuXHR1cmwoJy4uL2ZvbnRzL29wZW4tc2Fucy12MzQtbGF0aW4tODAwaXRhbGljLnN2ZyNPcGVuU2FucycpIGZvcm1hdCgnc3ZnJyk7IC8qIExlZ2FjeSBpT1MgKi9cbn1cbiIsIi8vIENvbG9yc1xuJGNvbG9yLXJlZDogI0ZGMjkyNDtcbiRjb2xvci1ibHVlOiAjMDI2N0ZGO1xuJGNvbG9yLWdyZWVuOiAjMENCMjAwO1xuJGNvbG9yLXllbGxvdzogI0ZFQ0UwMDtcbiRjb2xvci1wdXJwbGU6ICM4MDAxRkY7XG5cbi8vIEZvbnQgQ29sb3JzXG4kZm9udGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xuJGZvbnRjb2xvci1kYXJrOiAjMzMzMzNEO1xuJGZvbnRjb2xvci1saWdodDogI0FEQURCMTtcbiRmb250Y29sb3ItYWNjZW50OiAjQjZDMUM5O1xuXG4kY29sb3ItbGlnaHQtZ3JheTogI0Q1REJERjtcblxuLmNvbG9yLWRhcmsge1xuXHRjb2xvcjogJGZvbnRjb2xvci1kYXJrO1xufVxuLmNvbG9yLWxpZ2h0IHtcblx0Y29sb3I6ICRmb250Y29sb3ItbGlnaHQ7XG59XG4uY29sb3ItYWNjZW50IHtcblx0Y29sb3I6ICRmb250Y29sb3ItYWNjZW50O1xufVxuXG4kY29sb3ItZ3JleTAxOiAjRjNGM0YzO1xuJGNvbG9yLWdyZXkwMzogI0NDQ0NDQztcbiRjb2xvci1ncmV5MDQ6ICNCMEIwQjA7XG5cbiIsIi8qXG4gICAxLjAgIEdMT0JBTCAtIENvbG9yIHN5c3RlbVxuICAgMi4wICBHTE9CQUwgLSBSVEwgLyBEYXJrIE1vZGUgLyBVSSBPcHRpb25zIFNldHRpbmdzXG4gICAzLjAgIEdMT0JBTCAtIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuICAgNC4wICBHTE9CQUwgLSBDb21wb25lbnQgQ29sb3JcbiAgIDUuMCAgR0xPQkFMIC0gR3JhZGllbnRcbiAgIDYuMCAgR0xPQkFMIC0gTGluayBDb2xvclxuICAgNy4wICBHTE9CQUwgLSBHcmlkICYgQ29udGFpbmVyXG4gICA4LjAgIEdMT0JBTCAtIEJvZHlcbiAgIDkuMCAgR0xPQkFMIC0gRm9udFxuICAgMTAuMCBHTE9CQUwgLSBCb3JkZXIgQ29sb3JcbiAgIDExLjAgR0xPQkFMIC0gUmFkaXVzXG4gICAxMi4wIEdMT0JBTCAtIEJveCBTaGFkb3dcbiAgIDEzLjAgR0xPQkFMIC0gRm9jdXMgUmluZ1xuICAgMTQuMCBHTE9CQUwgLSBDYXJldFxuICAgMTUuMCBHTE9CQUwgLSBUcmFuc2l0aW9uXG4gICAxNi4wIEdMT0JBTCAtIEFzcGVjdCBSYXRpb3NcbiAgIDE3LjAgQXBwIC0gWmluZGV4XG4gICAxOC4wIEFwcCAtIEhlYWRlclxuICAgMTkuMCBBcHAgLSBUb3AgTWVudVxuICAgMjAuMCBBcHAgLSBTaWRlYmFyXG4gICAyMS4wIEFwcCAtIENvbnRlbnRcbiAgIDIyLjAgQXBwIC0gRm9vdGVyXG4gICAyMy4wIEFwcCAtIENvdmVyXG4gICAyNC4wIEFwcCAtIFBhZ2UgSGVhZGVyXG4gICAyNS4wIEFwcCAtIEJveGVkIExheW91dFxuICAgMjYuMCBBcHAgLSBQT1MgU3lzdGVtXG4gICAyNy4wIEFwcCAtIExvZ2luXG4gICAyOC4wIFVJIC0gSWNvbiBMaW5rXG4gICAyOS4wIFVJIC0gQmxvY2txdW90ZVxuICAgMzAuMCBVSSAtIEhyXG4gICAzMS4wIFVJIC0gTGVnZW5kXG4gICAzMi4wIFVJIC0gTGlzdFxuICAgMzMuMCBVSSAtIE1hcmtcbiAgIDM0LjAgVUkgLSBUYWJsZVxuICAgMzUuMCBVSSAtIEJ1dHRvbnMgKyBGb3Jtc1xuICAgMzYuMCBVSSAtIEJ1dHRvbnNcbiAgIDM3LjAgVUkgLSBGb3Jtc1xuICAgMzguMCBVSSAtIEZvcm0gQ2hlY2tcbiAgIDM5LjAgVUkgLSBGb3JtIFN3aXRjaFxuICAgNDAuMCBVSSAtIEZvcm0gSW5wdXQgR3JvdXBcbiAgIDQxLjAgVUkgLSBGb3JtIFNlbGVjdFxuICAgNDIuMCBVSSAtIEZvcm0gUmFuZ2VcbiAgIDQzLjAgVUkgLSBGb3JtIEZpbGVcbiAgIDQ0LjAgVUkgLSBGb3JtIEZsb2F0aW5nXG4gICA0NS4wIFVJIC0gRm9ybSBGZWVkYmFjayAmIFZhbGlkYXRpb25cbiAgIDQ2LjAgVUkgLSBOYXYgTGlua1xuICAgNDcuMCBVSSAtIE5hdiBUYWJzXG4gICA0OC4wIFVJIC0gTmF2IFBpbGxzXG4gICA0OS4wIFVJIC0gTmF2IFVuZGVybGluZVxuICAgNTAuMCBVSSAtIE5hdmJhclxuICAgNTEuMCBVSSAtIERyb3Bkb3duXG4gICA1Mi4wIFVJIC0gUGFnaW5hdGlvblxuICAgNTMuMCBVSSAtIFBsYWNlaG9sZGVyXG4gICA1NC4wIFVJIC0gQ2FyZFxuICAgNTUuMCBVSSAtIEFjY29yZGlvblxuICAgNTYuMCBVSSAtIFRvb2x0aXBcbiAgIDU3LjAgVUkgLSBQb3BvdmVyXG4gICA1OC4wIFVJIC0gVG9hc3RzXG4gICA1OS4wIFVJIC0gQmFkZ2VzXG4gICA2MC4wIFVJIC0gTW9kYWxcbiAgIDYxLjAgVUkgLSBBbGVydFxuICAgNjIuMCBVSSAtIFByb2dyZXNzIEJhclxuICAgNjMuMCBVSSAtIExpc3QgR3JvdXBcbiAgIDY0LjAgVUkgLSBJbWFnZSBUaHVtYm5haWxcbiAgIDY1LjAgVUkgLSBGaWd1cmVcbiAgIDY2LjAgVUkgLSBCcmVhZGNydW1iXG4gICA2Ny4wIFVJIC0gQ2Fyb3VzZWxcbiAgIDY4LjAgVUkgLSBTcGlubmVyc1xuICAgNjkuMCBVSSAtIENsb3NlIEJ1dHRvblxuICAgNzAuMCBVSSAtIE9mZmNhbnZhc1xuICAgNzEuMCBVSSAtIENvZGVcbiAgIDcyLjAgVUkgLSBQYW5lbFxuKi9cblxuXG5cbi8vIDEuMCBHTE9CQUwgLSBDb2xvciBzeXN0ZW1cblxuJGdyYXktMTAwOiAgICAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAgICAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAgICAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAgICAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAgICAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAgICAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAgICAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAgICAjMmQzNTNjICFkZWZhdWx0O1xuJGdyYXktOTAwOiAgICAjMjAyNTJhICFkZWZhdWx0O1xuJGJsYWNrOiAgICAgICAjMDAwMDAwICFkZWZhdWx0O1xuJGJsdWU6ICAgICAgICAjMzQ4ZmUyICFkZWZhdWx0O1xuJGN5YW46ICAgICAgICAjNDliNmQ2ICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAjMmQzNTNjICFkZWZhdWx0O1xuJGRhcmstZGFya2VyOiAjMWEyMjI5ICFkZWZhdWx0O1xuJGdyZWVuOiAgICAgICAjMzJhOTMyICFkZWZhdWx0O1xuJGluZGlnbzogICAgICAjODc1M2RlICFkZWZhdWx0O1xuJGxpbWU6ICAgICAgICAjOTBjYTRiICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAjZjJmM2Y0ICFkZWZhdWx0O1xuJG9yYW5nZTogICAgICAjZjU5YzFhICFkZWZhdWx0O1xuJHB1cnBsZTogICAgICAjNzI3Y2I2ICFkZWZhdWx0O1xuJHBpbms6ICAgICAgICAjZmI1NTk3ICFkZWZhdWx0O1xuJHJlZDogICAgICAgICAjZmY1YjU3ICFkZWZhdWx0O1xuJHNpbHZlcjogICAgICAjYjZjMmM5ICFkZWZhdWx0O1xuJHRlYWw6ICAgICAgICAjMDBhY2FjICFkZWZhdWx0O1xuJHdoaXRlOiAgICAgICAjRkZGRkZGICFkZWZhdWx0O1xuJHllbGxvdzogICAgICAjZmZkOTAwICFkZWZhdWx0O1xuJGludmVyc2U6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZGVmYXVsdDogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcmltYXJ5OiAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgJHRlYWwgIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAkb3JhbmdlICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAkcmVkICFkZWZhdWx0O1xuJHRoZW1lOiAgICAgICAkdGVhbCAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yczogICAgICAoKSAhZGVmYXVsdDtcbiRncmF5czogICAgICAgKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiAoXG5cdFwiZGVmYXVsdFwiOiAgICAkZGVmYXVsdCxcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbiAgXCJpbnZlcnNlXCI6ICAgICRpbnZlcnNlLFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwibGltZVwiOiAgICAgICAkbGltZSxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwLFxuICBcIm11dGVkXCI6ICAgICAgJGdyYXktNTAwLFxuXHRcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuXHRcInNpbHZlclwiOiAgICAgJHNpbHZlcixcblx0XCJncmF5LTEwMFwiOiAgICRncmF5LTEwMCxcblx0XCJncmF5LTIwMFwiOiAgICRncmF5LTIwMCxcblx0XCJncmF5LTMwMFwiOiAgICRncmF5LTMwMCxcblx0XCJncmF5LTQwMFwiOiAgICRncmF5LTQwMCxcblx0XCJncmF5LTUwMFwiOiAgICRncmF5LTUwMCxcblx0XCJncmF5LTYwMFwiOiAgICRncmF5LTYwMCxcblx0XCJncmF5LTcwMFwiOiAgICRncmF5LTcwMCxcblx0XCJncmF5LTgwMFwiOiAgICRncmF5LTgwMCxcblx0XCJncmF5LTkwMFwiOiAgICRncmF5LTkwMCxcbik7XG5cbiRibHVlLTEwMDogICB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiAgIHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6ICAgdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogICB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAgICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiAgIHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogICB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiAgIHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6ICAgdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogICB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAgICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiAgIHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogICAgdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6ICAgIHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiAgICB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogICAgdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICAgICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogICAgc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiAgICBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6ICAgIHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogICAgc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiAgdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAgJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogIHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6ICBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiAgc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogIHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiAgIHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6ICAgdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogICB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiAgIHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICAgJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6ICAgc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogICB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiAgIHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6ICAgdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogICB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAgICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiAgIHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHRpbnQtY29sb3IoJHNlY29uZGFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzdWNjZXNzLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLWJvcmRlci1zdWJ0bGU6ICAgICAgdGludC1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkd2FybmluZywgNjAlKSAhZGVmYXVsdDtcbiRkYW5nZXItYm9yZGVyLXN1YnRsZTogICAgdGludC1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LWJvcmRlci1zdWJ0bGU6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZGFyay1ib3JkZXItc3VidGxlOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJG1pbi1jb250cmFzdC1yYXRpbzogICAgICAyICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuXG5cbi8vIDIuMCBHTE9CQUwgLSBSVEwgLyBEYXJrIE1vZGUgLyBVSSBPcHRpb25zIFNldHRpbmdzXG5cbiRlbmFibGUtcnRsOiAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuXG5cbi8vIDMuMCBHTE9CQUwgLSBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcblxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgICAgICAgYnMtICFkZWZhdWx0O1xuXG5cblxuLy8gNC4wIEdMT0JBTCAtIENvbXBvbmVudCBDb2xvclxuXG4kY29tcG9uZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXNlY29uZGFyeS1iZzogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRlcnRpYXJ5LWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGNvbXBvbmVudC1ob3Zlci1iZzogICAgICAgICAgICAgICAgdGludC1jb2xvcigkZ3JheS0yMDAsIDI1JSkgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGNvbXBvbmVudC10YWJsZS1ib3JkZXItY29sb3I6ICAgICAgJGNvbXBvbmVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcjogICBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWRyb3Bkb3duLWhvdmVyLWJnOiAgICAgICB0aW50LWNvbG9yKCRncmF5LTIwMCwgMjUlKSAhZGVmYXVsdDtcbiRjb21wb25lbnQtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yOiAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDUuMCBHTE9CQUwgLSBHcmFkaWVudFxuXG4kZ3JhZGllbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYuMCBHTE9CQUwgLSBMaW5rIENvbG9yXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgIGFmdGVyICFkZWZhdWx0O1xuJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg6ICAgICAgICAgICAgMSAhZGVmYXVsdDtcblxuXG5cbi8vIDcuMCBHTE9CQUwgLSBHcmlkICYgQ29udGFpbmVyXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG5cdHhzOiAwLFxuXHRzbTogNTc2cHgsXG5cdG1kOiA3NjhweCxcblx0bGc6IDk5MnB4LFxuXHR4bDogMTIwMHB4LFxuXHR4eGw6IDE0MDBweCxcbiAgeHh4bDogMTgwMHB4XG4pO1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDc1MHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTcwcHhcbikgIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICFkZWZhdWx0O1xuJHNwYWNlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTVweCkgIWRlZmF1bHQ7XG5cblxuXG4vLyA4LjAgR0xPQkFMIC0gQm9keVxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kYm9keS1sZXR0ZXItc3BhY2luZzogICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cblxuXG4vLyA5LjAgR0xPQkFMIC0gRm9udFxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAgICAgICAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAgICAgICByZW0tZGVmYXVsdCgxMnB4KSAhZGVmYXVsdDtcbi8vJGZvbnQtc2l6ZS1zbTpcdFx0XHRcdFx0ICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTFweCkgIWRlZmF1bHQ7XG4vLyRmb250LXNpemUtbGc6XHRcdFx0XHRcdCAgICAgICAgICAgIHJlbS1kZWZhdWx0KDE0cHgpICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgICAgICAgcmVtLWRlZmF1bHQoMTNweCkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbWVkaXVtOiAgICAgICAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6ICAgICAgICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICAgICAgICA2MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6XHRcdFx0ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOlx0XHRcdFx0ICAgICAgICAgICAgMS4yICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOlx0XHRcdFx0ICAgICAgICAgICAgMS44ICFkZWZhdWx0O1xuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1zdHlsZTogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMC4wIEdMT0JBTCAtIEJvcmRlciBDb2xvclxuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG5cblxuLy8gMTEuMCBHTE9CQUwgLSBSYWRpdXNcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcblxuXG5cbi8vIDEyLjAgR0xPQkFMIC0gQm94IFNoYWRvd1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuXG4vLyAxMy4wIEdMT0JBTCAtIEZvY3VzIFJpbmdcblxuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgICAgICAgICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogICAgICAgICAgICAgMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG5cblxuXG4vLyAxNC4wIEdMT0JBTCAtIENhcmV0XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cblxuXG4vLyAxNS4wIEdMT0JBTCAtIFRyYW5zaXRpb25cblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgICAgICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cblxuLy8gMTYuMCBHTE9CQUwgLSBBc3BlY3QgUmF0aW9zXG5cbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuXG5cblxuLy8gMTcuMCBBcHAgLSBaaW5kZXhcblxuJGFwcC1sb2FkZXItemluZGV4OiAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiRhcHAtaGVhZGVyLXppbmRleDogICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LXppbmRleDogICAgICAgICAgICAgICAgICAxMDE1ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXppbmRleDogICAgICAgICAgICAgICAgICAgMTAxMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tb2JpbGUtYmFja2Ryb3AtemluZGV4OiAgIDEwMjAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS16aW5kZXg6ICAgICAxMDIwICFkZWZhdWx0O1xuJGFwcC1jb250ZW50LXppbmRleDogICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiRhcHAtdGhlbWUtcGFuZWwtemluZGV4OiAgICAgICAgICAgICAgIDEwMzUgIWRlZmF1bHQ7XG4kcGFjZS1sb2FkZXItemluZGV4OiAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHBhbmVsLWV4cGFuZC16aW5kZXg6ICAgICAgICAgICAgICAgICAgMTA4MCAhZGVmYXVsdDtcbiRidG4tc2Nyb2xsLXRvLXRvcC16aW5kZXg6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG5cblxuXG4vLyAxOC4wIEFwcCAtIEhlYWRlclxuXG4kYXBwLWhlYWRlci1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAgICByZW0oNTBweCkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1oZWlnaHQtc206ICAgICAgICAgICAgICByZW0oNTBweCkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1ib3gtc2hhZG93OiAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItYm94LXNoYWRvdy1zY3JvbGw6ICAgICAgMCAwIDE2cHggcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1ob3Zlci1iZzogICAgICAgICAgICAgICAkbGlnaHQgIWRlZmF1bHQ7XG4kYXBwLWhlYWRlci1tb2JpbGUtZGl2aWRlci1iZzogICAgICBtaXgoJHdoaXRlLCAkc2lsdmVyLCA3NSUpICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItaW5wdXQtYmc6ICAgICAgICAgICAgICAgJGxpZ2h0ICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItaW5wdXQtYm9yZGVyOiAgICAgICAgICAgJGxpZ2h0ICFkZWZhdWx0O1xuJGFwcC1oZWFkZXItZGl2aWRlci1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cblxuLy8gMTkuMCBBcHAgLSBUb3AgTWVudVxuXG4kYXBwLXRvcC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWhlaWdodDogICAgICAgICAgICAgICAgICAgICByZW0oNDBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbXBvbmVudC1wYWRkaW5nLXg6ICAgICAgICByZW0oMjBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbXBvbmVudC1wYWRkaW5nLXk6ICAgICAgICByZW0oMTBweCkgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjYpICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1jb2xvcjogICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1iZzogICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtbWVudS1iYWRnZS1mb250LXdlaWdodDogICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGFwcC10b3AtbWVudS1tZW51LXN1Ym1lbnUtc3VibWVudS1iZzogICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtdG9wLW1lbnUtY29udHJvbC1saW5rLWNvbG9yOiAgICAgICAgIHJnYmEoJGdyYXktOTAwLCAuNikgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXRvcC1tZW51LWNvbnRyb2wtbGluay1ob3Zlci1jb2xvcjogICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAyMC4wIEFwcCAtIFNpZGViYXJcblxuJGFwcC1zaWRlYmFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItYmctdHJhbnNwYXJlbnQ6ICAgICAgICAgICAgICAgICAgICAgICAgIHVybChpbWFnZXMvY292ZXItc2lkZWJhci5qcGcpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWJnLW1vYmlsZS1iYWNrZHJvcDogICAgICAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW0oMjIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXdpZHRoLW1pbmlmaWVkOiAgICAgICAgICAgICAgICAgICAgICAgICByZW0oNjBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItd2lkdGgtd2lkZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbSgyNTBweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItd2lkdGgtaG92ZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbSg2MHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUgIWRlZmF1bHQ7IC8vICRjb2xvci1ibHVlICFkZWZhdWx0OyAvLyAkZGFyayAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgcmVtKDIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICByZW0oN3B4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1jb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS0yMDAsIDIuNSUpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAkY29sb3ItYmx1ZSAhZGVmYXVsdDsgLy8gJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtYmctaW1hZ2U6ICAgICAgICAgICAgICAgICAgICAgICB1cmwoaW1hZ2VzL2NvdmVyLXNpZGViYXItdXNlci5wbmcpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgMC43NSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1pbWctd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIHJlbSgzNHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1wcm9maWxlLWltZy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgcmVtKDM0cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLXByb2ZpbGUtaW1nLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAqIDUgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItcHJvZmlsZS1pbWctbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAgIHJlbSgxMHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICByZW0oMTRweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIHJlbSgxNHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbWFyZ2luLXg6ICAgICAgICAgICAgICAgICAgICAgcmVtKDEwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1mb250LXNpemU6ICAgICAgICAgICAgICAgICByZW0oMThweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWxnLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgIHJlbSgxOHB4KSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWljb24tbGctaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgcmVtKDE4cHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtaWNvbi1sZy1tYXJnaW4teDogICAgICAgICAgICAgICAgICByZW0oLTJweCkgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWxnLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1pY29uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1iYWRnZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZGVyICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkZm9udGNvbG9yLWRhcmsgIWRlZmF1bHQ7IC8vICRncmF5LTYwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgJGNvbG9yLWJsdWUgIWRlZmF1bHQ7IC8vICRncmF5LTkwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgNDAwOyAvLyAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWxpbmstbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgcmVtKDIwcHgpICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1lbnUtc3VibWVudS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9udGNvbG9yLWRhcmsgIWRlZmF1bHQ7IC8vICRncmF5LTYwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LXN1Ym1lbnUtbGluay1mb250LXdlaWdodDogICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1zdWJtZW51LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRjb2xvci1ibHVlICFkZWZhdWx0OyAvLyAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWVudS1ncmlkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIDJweCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1tZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1pbmlmeS1idG4tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICBibGFjayAhZGVmYXVsdDsgLy8gJGdyYXktMjAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLW1pbmlmeS1idG4taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAjMzMzMzMzICFkZWZhdWx0OyAvLyAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItbWluaWZ5LWJ0bi1iZy1kYXJrOiAgICAgICAgICAgICAgICAgICAgIGJsYWNrICFkZWZhdWx0OyAvLyBkYXJrZW4oJGRhcmssIDQlKSAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1taW5pZnktYnRuLWhvdmVyLWJnLWRhcms6ICAgICAgICAgICAgICAgIzMzMzMzMyAhZGVmYXVsdDsgLy8gJGdyYXktOTAwICFkZWZhdWx0O1xuJGFwcC1zaWRlYmFyLWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYXBwLXNpZGViYXItZmxvYXQtc3VibWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRhcHAtc2lkZWJhci1mbG9hdC1zdWJtZW51LWdyaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cblxuLy8gMjEuMCBBcHAgLSBDb250ZW50XG5cbiRhcHAtY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAgIHJlbSgzMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1wYWRkaW5nLXk6ICAgICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1wYWRkaW5nLXgtc206ICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1wYWRkaW5nLXktc206ICAgICAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1tb2JpbGUtcGFkZGluZy14OiAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcbiRhcHAtY29udGVudC1tb2JpbGUtcGFkZGluZy15OiAgICAgIHJlbSgyMHB4KSAhZGVmYXVsdDtcblxuXG5cbi8vIDIyLjAgQXBwIC0gRm9vdGVyXG5cbiRhcHAtZm9vdGVyLWJvcmRlcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRhcHAtZm9vdGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDIzLjAgQXBwIC0gQ292ZXJcblxuJGFwcC1wYWdlLWNvdmVyOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRhcHAtY29taW5nLXNvb24tYmctY292ZXI6ICAgICAgICAgIHVybChpbWFnZXMvY29taW5nLXNvb24uanBnKSAhZGVmYXVsdDtcbiRhcHAtYm94ZWQtbGF5b3V0LWJnLWNvdmVyOiAgICAgICAgIHVybChpbWFnZXMvY292ZXItcGF0dGVybi5wbmcpICFkZWZhdWx0O1xuJGFwcC1lcnJvci1wYWdlLWJnLWNvdmVyOiAgICAgICAgICAgdXJsKGltYWdlcy9lcnJvci1wYWdlLXBhdHRlcm4ucG5nKSAhZGVmYXVsdDtcbiRhcHAtbG9naW4tYmctY292ZXI6ICAgICAgICAgICAgICAgIHVybChpbWFnZXMvYmctbG9naW4ucG5nKSAhZGVmYXVsdDtcbiRhcHAtbG9naW4tYmctY292ZXItZGFyazogICAgICAgICAgIHVybChpbWFnZXMvYmctbG9naW4tZGFyay1tb2RlLnBuZykgIWRlZmF1bHQ7XG4kYXBwLXByb2ZpbGUtYmctY292ZXI6ICAgICAgICAgICAgICB1cmwoaW1hZ2VzL3Byb2ZpbGUtY292ZXIuanBnKSAhZGVmYXVsdDtcblxuXG5cbi8vIDI0LjAgQXBwIC0gUGFnZSBIZWFkZXJcblxuJHBhZ2UtaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgcmVtKDI0cHgpICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgNTAwICFkZWZhdWx0O1xuJHBhZ2UtaGVhZGVyLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMS4zNSAhZGVmYXVsdDtcblxuXG5cbi8vIDI1LjAgQXBwIC0gQm94ZWQgTGF5b3V0XG5cbiRhcHAtYm94ZWQtbGF5b3V0LXdpZHRoOiAgICAgICAgICAgIHJlbSgxMjgwcHgpICFkZWZhdWx0O1xuXG5cblxuLy8gMjYuMCBBcHAgLSBQT1MgU3lzdGVtXG5cbiRwb3MtYm9va2luZy1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3MtY291bnRlci1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3Mta2l0Y2hlbi1oZWFkZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3Mtc3RvY2staGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIHJlbSg1MnB4KSAhZGVmYXVsdDtcbiRwb3MtbWVudS13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDE2MHB4KSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDM2MHB4KSAhZGVmYXVsdDtcbiRwb3MtaGVhZGVyLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICRhcHAtaGVhZGVyLWhlaWdodCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItYmFjay1idG4tYmc6ICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYmc6ICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1oZWFkZXItbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1mb290ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwb3Mtc2lkZWJhci1wcm9kdWN0LWNvbmZpcm1hdGlvbi1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuOTUpICFkZWZhdWx0O1xuXG5cblxuLy8gMjcuMCBBcHAgLSBMb2dpbiBSZWdpc3RlclxuXG4kbG9naW4tdjEtY29udGFpbmVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICByZW0oNDAwcHgpICFkZWZhdWx0O1xuJGxvZ2luLXYyLWNvbnRhaW5lci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgcmVtKDQwMHB4KSAhZGVmYXVsdDtcbiRsb2dpbi1yZWdpc3Rlci1uZXdzLWZlZWQtY29udGFpbmVyLXdpZHRoOiAgICAgIHJlbSg1MDBweCkgIWRlZmF1bHQ7XG4kbG9naW4tcmVnaXN0ZXItbmV3cy1mZWVkLWNvbnRhaW5lci13aWR0aC1zbTogICByZW0oNDAwcHgpICFkZWZhdWx0O1xuXG5cblxuLy8gMjguMCBVSSAtIEljb24gTGlua1xuXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAgICAgICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgICAgICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuXG5cblxuLy8gMjkuMCBVSSAtIEJsb2NrcXVvdGVcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG5cblxuLy8gMzAuMCBVSSAtIEhyXG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAgICAgLjQgIWRlZmF1bHQ7XG5cblxuXG4vLyAzMS4wIFVJIC0gTGVnZW5kXG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuXG5cbi8vIDMyLjAgVUkgLSBMaXN0XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cblxuXG4vLyAzMy4wIFVJIC0gTWFya1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG5cblxuXG4vLyAzNC4wIFVJIC0gVGFibGVcblxuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgICAgICAgIHRvcCAhZGVmYXVsdDtcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2xvcjogICAgICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAgICAgICAuNyAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMjAwLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgICAgICAgLjg1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgcmdiYSgkZ3JheS0yMDAsICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgICAgICAgMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktMjAwLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWZhY3RvcjogICAgICAgICAgICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LXRhYmxlLXNlcGFyYXRvci1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcbiR0YWJsZS1iZy1zY2FsZTogICAgICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG5cblxuXG4vLyAzNS4wIFVJIC0gQnV0dG9ucyArIEZvcm1zXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgICAgICAgIHJlbS1kZWZhdWx0KDdweCkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICAgICAuMjUgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAkaW5wdXQtYnRuLWZvY3VzLWJsdXIgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgMC4zMTI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgMC42MjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAwLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuXG4vLyAzNi4wIFVJIC0gQnV0dG9uc1xuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudDogICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgICAgMTAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50OiAgICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogICAgMjUlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50OiAgICAgMTAlICFkZWZhdWx0O1xuXG5cblxuLy8gMzcuMCBVSSAtIEZvcm1zXG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc3R5bGU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGZvcm0tY29sb3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcblxuXG5cbi8vIDM4LjAgVUkgLSBGb3JtIENoZWNrXG5cbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWluLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0OiAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWN1cnNvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG5cblxuLy8gMzkuMCBVSSAtIEZvcm0gU3dpdGNoXG5cbiRmb3JtLXN3aXRjaC1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgMi4zZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXRyYW5zaXRpb246ICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogICByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG5cblxuXG4vLyA0MC4wIFVJIC0gRm9ybSBJbnB1dCBHcm91cFxuXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDogICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQxLjAgVUkgLSBGb3JtIFNlbGVjdFxuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAgICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuXG5cblxuLy8gNDIuMCBVSSAtIEZvcm0gUmFuZ2VcblxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgICAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICAgICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG5cbi8vIDQzLjAgVUkgLSBGb3JtIEZpbGVcblxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yLXJnYiksIDEpfSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjUpICFkZWZhdWx0O1xuXG5cblxuLy8gNDQuMCBVSSAtIEZvcm0gRmxvYXRpbmdcblxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgYWRkKDMuNXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ6ICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10OiAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgLjY1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtOiAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuXG4vLyA0NS4wIFVJIC0gRm9ybSBGZWVkYmFjayAmIFZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuOTUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQ2LjAgVUkgLSBOYXYgTGlua1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3ItcmdiKSwgLjUpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcblxuXG5cbi8vIDQ3LjAgVUkgLSBOYXYgVGFic1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG5cblxuLy8gNDguMCBVSSAtIE5hdiBQaWxsc1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhZGVmYXVsdDtcblxuXG5cbi8vIDQ5LjAgVUkgLSBOYXYgVW5kZXJsaW5lXG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDUwLjAgVUkgLSBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG5cbi8vIDUxLjAgVUkgLSBEcm9wZG93blxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuMSl9ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAje3JnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuODUpfSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kcm9wZG93bi1ob3Zlci1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjMzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLWJnOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgcmVtKDEwcHgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3c6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWNvbG9yOiAgICAgICAgICAkZHJvcGRvd24tZGFyay1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I6ICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmc6ICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuXG5cbi8vIDUyLjAgVUkgLSBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuMzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvci1yZ2IpLCAuNzUpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ6ICAgICAgICAgICAkc3BhY2VyICogLjQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ob3Zlci1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZGlzYWJsZWQtYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1kaXNhYmxlZC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG5cbi8vIDUzLjAgVUkgLSBQbGFjZWhvbGRlclxuXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuXG5cblxuLy8gNTQuMCBVSSAtIENhcmRcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1ib3JkZXItY29sb3ItcmdiKSwgLjM1KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFkZWZhdWx0O1xuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuXG5cblxuLy8gNTUuMCBVSSAtIEFjY29yZGlvblxuXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkZ3JheS05MDAsIC4xMjUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYmc6ICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG5cblxuLy8gNTYuMCBVSSAtIFRvb2x0aXBcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAuOTUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG5cbi8vIDU3LjAgVUkgLSBQb3BvdmVyXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjUwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRncmF5LTkwMCwgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC42NXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG5cblxuLy8gNTguMCBVSSAtIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjgxMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjk4KX0gIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAwcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRyb3Bkb3duLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgI3tyZ2JhKHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtZHJvcGRvd24tYmctcmdiKSwgLjg1KX0gIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG5cblxuLy8gNTkuMCBVSSAtIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYwLjAgVUkgLSBNb2RhbFxuXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LW1vZGFsLWJnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIDAgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC44NSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtbW9kYWwtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG5cbi8vIDYxLjAgVUkgLSBBbGVydFxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICAgICAkYWxlcnQtcGFkZGluZy14ICogMyAhZGVmYXVsdDtcblxuXG5cbi8vIDYyLjAgVUkgLSBQcm9ncmVzcyBCYXJcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtc2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cblxuLy8gNjMuMCBVSSAtIExpc3QgR3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYm9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC43NSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWhvdmVyLWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWRpc2FibGVkLWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWFjdGl2ZS1iZykgIWRlZmF1bHQ7XG5cblxuXG4vLyA2NC4wIFVJIC0gSW1hZ2UgVGh1bWJuYWlsXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG5cblxuXG4vLyA2NS4wIFVJIC0gRmlndXJlXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuXG5cbi8vIDY2LjAgVUkgLSBCcmVhZGNydW1iXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cblxuLy8gNjcuMCBVSSAtIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk6ICAxICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcblxuXG5cbi8vIDY4LjAgVUkgLSBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogICAgICAgICAgICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICAgICAgICAgICAuNzVzICFkZWZhdWx0O1xuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuXG5cbi8vIDY5LjAgVUkgLSBDbG9zZSBCdXR0b25cblxuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgICAgICAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgICAgICAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICAgICAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0O1xuXG5cblxuLy8gNzAuMCBVSSAtIE9mZmNhbnZhc1xuXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcblxuXG5cbi8vIDcxLjAgVUkgLSBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcGluaywgMTUlKSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5cblxuLy8gNzIuMCBVSSAtIFBhbmVsXG5cbiRwYW5lbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcGFuZWwtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICogMC44ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZy14OiAgICAgICAgICAgJHBhbmVsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmcteTogICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwYW5lbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICRzcGFjZXIgKiAxLjMzICFkZWZhdWx0O1xuJHBhbmVsLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWNvbXBvbmVudC1iZykgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWludmVyc2UtYmc6ICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWludmVyc2UtY29sb3I6ICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFuZWwtaGVhZGVyLWRlZmF1bHQtYmc6ICAgICAgICAgICB0aW50LWNvbG9yKCRncmF5LTUwMCwgODAlKSAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkZXItZGVmYXVsdC1jb2xvcjogICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwYW5lbC10b29sYmFyLXBhZGRpbmcteDogICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFuZWwtdG9vbGJhci1wYWRkaW5nLXk6ICAgICAgICAgICAkcGFuZWwtcGFkZGluZy15ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBhbmVsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZy15OiAgICAgICAgICAgICRwYW5lbC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4iLCIuY29udGFpbmVyIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gUGhvc3Bob3IgSWNvbnMgZ2xvYmFsIHNpemVcbmkucGgtYm9sZCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFwcC1oZWFkZXIge1xuXHQubmF2YmFyLWJyYW5kIHtcblx0XHQubmF2YmFyLWxvZ28ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2Rpc3BsYXlpZC1sb2dvLWdyZXkuc3ZnJykgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4tZ3JvdXAge1xuXHQmLmJ0bi1ncm91cC1ib3JkZXJlZCB7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg2cHgpO1xuXG5cdFx0LmJ0bi1zcGVjaWFsIHtcblx0XHRcdC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5idG4ge1xuXHQmLmJ0bi1zcGVjaWFsIHtcblx0XHQtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGZvbnRjb2xvci1saWdodH07XG5cdFx0LS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skZm9udGNvbG9yLWxpZ2h0fTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI3skZm9udGNvbG9yLWxpZ2h0fTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHR9XG5cblx0XHQmLmhjLXJlZCB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmZvcm0uaGVhZC1maWx0ZXItYmFyIHtcblx0LS0jeyRwcmVmaXh9Y29tcG9uZW50LWJvcmRlci1jb2xvcjogI3skZm9udGNvbG9yLWxpZ2h0fTtcblx0LS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6IDRweDtcblxuXHQuaW5wdXQtZ3JvdXAtdGV4dCB7XG5cdFx0Y29sb3I6ICRmb250Y29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdH1cbn1cblxuLm5iYy1sZWZ0IHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbn1cbi5uYmMtcmlnaHQge1xuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4ubmNyIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRm9ybS1JbWFnZXNcbi5mb3JtLXBpY3R1cmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0aGVpZ2h0OiAyMThweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIFRhYlhcbi50YWJzLXgge1xuXHQudGFiLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdH1cbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuXHQmLmNvbnRhY3QtcGVyc29uLWhlYWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWxpZ2h0LWdyYXksIDEwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuXHR9XG5cblx0LmFjdGlvbi1pY29ucyA+IGEge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cbn1cblxuLnBhbmVsIHtcblx0Ji5wYW5lbC1kZXRhaWxzIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JheTtcblx0fVxuXG5cdC5wYW5lbC1ib2R5IHtcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDdyZW07XG5cdFx0XHRyZXNpemU6IHZlcnRpY2FsO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LWdyYXk7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0fVxuXG5cdFx0ZGl2LnN1Yi1oZWFkbGluZSB7XG5cdFx0XHRwYWRkaW5nOiByZW0tZGVmYXVsdCg3cHgpICRwYW5lbC1ib2R5LXBhZGRpbmcteDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtJHBhbmVsLWJvZHktcGFkZGluZy14O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtJHBhbmVsLWJvZHktcGFkZGluZy14O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzMsIDIzNywgMjM5LCAwLjUpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxufVxuXG5cbmRsLmlubGluZS1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0ZHQge1xuXHRcdGZsZXg6IDAgMCAyOCU7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDAuM3JlbSAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JheTtcblx0fVxuXG5cdGRkIHtcblx0XHRmbGV4OiAwIDAgNzAlO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDAuM3JlbSAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JheTtcblx0fVxufVxuXG5cbiNhcHAge1xuXHQmLmFwcC1sb2NhdGlvbiB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQjY29udGVudCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQjbG9jYXRpb24tZGV0YWlscyB7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0LmxvY2F0aW9uLWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteSAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXG5cdFx0XHRcdC5sb2NhdGlvbi1tYWluIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdC5sb2NhdGlvbi1ib3R0b20ge1xuXHRcdFx0XHRcdFx0ZmxleDogMTtcdFx0XHRcdFx0XHRcdC5sb2NhdGlvbi1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0XHQubG9jYXRpb24tdGFicyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW47XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LnRhYi1wYW5lIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL2hlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gLnJvdyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5iYXNlLWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRncmlkLWdhcDogMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQubG9jYXRpb24tYm94LXNjcm9sbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAkcGFuZWwtYm9keS1wYWRkaW5nLXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAkcGFuZWwtYm9keS1wYWRkaW5nLXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogJHBhbmVsLWJvZHktcGFkZGluZy14O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nLXg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBGaXJlZm94XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNjcm9sbGJhci1jb2xvcjogIzMzMzMzMyB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmF5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5zdWItaGVhZGxpbmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmFwcC1wcm9kdWN0IHtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCNjb250ZW50IHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdCNwcm9kdWN0LWRldGFpbHMge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWZsb3c6IGNvbHVtbjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdC5wcm9kdWN0LWNvbnRlbnQge1xuXHRcdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogJGFwcC1jb250ZW50LXBhZGRpbmcteSAkYXBwLWNvbnRlbnQtcGFkZGluZy14O1xuXG5cdFx0XHRcdFx0LnByb2R1Y3QtbWFpbiB7XG5cdFx0XHRcdFx0Z3JpZC1nYXA6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdC5wcm9kdWN0LWJvdHRvbSB7XG5cdFx0XHRcdFx0XHQucHJvZHVjdC1kZXRhaWxzIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1x0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0Ji5hcHAtZnVsbC1oZWlnaHQge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0I2NvbnRlbnQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQuaG9sZGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZnVsbC1zaXplIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IChyZW0oMTVweCkgKyByZW0oMzNweCkpIDFmcjtcblx0XHRcdGdyaWQtY29sdW1uLWdhcDogMDtcblx0XHRcdGdyaWQtcm93LWdhcDogMDtcblxuXHRcdFx0LmZ1bGwtc2l6ZS10b3Age1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgxNXB4KSArIHJlbSgzM3B4KTtcblx0XHRcdH1cblxuXHRcdFx0LmxvY2F0aW9uLWRldGFpbHMge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHRcdFx0XHRcdC5sb2NhdGlvbi10YWJzIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblxuXHRcdFx0XHRcdFx0PiAudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5vcGVuaW5nLXRpbWVzLXRhYmxlIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDRweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcblx0Zm9udC1zaXplOiAwLjZyZW07XG5cblx0PiBkaXYge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdD4gLm9wdC1oIHtcblx0XHRib3JkZXItYm90dG9tOiB0aGluIHNvbGlkICRjb2xvci1saWdodC1ncmF5O1xuXHR9XG59XG5cbi5mbGFnLWljb24ge1xuXHQmLmZsYWctaWNvbi1zcXVhcmVkIHtcblx0XHQmLmZsYWctaWNvbi1jaXJjbGUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMC41ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5ub3Qtc2V0IHtcblx0Y29sb3I6ICNhYWFhYWE7XG59XG5cblxuLnNtYWxsLWltYWdlLWxpc3Qge1xuXHRjbGVhcjogYm90aDtcblxuXHQ+IGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg0cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0cHgpO1xuXHRcdGhlaWdodDogNTRweDtcblx0XHR3aWR0aDogNTRweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuLmxvY2F0aW9uLWZvcm0tcGljdHVyZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIxOHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRldGFpbC12aWV3LWhvbGRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG5cdHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuXG4uaW1nLWNvbnRhaW5lci1hdXRvIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFzcGVjdC1yYXRpbzogMSAvIDE7XG5cblx0Ji5pbWctY29udGFpbiB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG59XG5cbiNwcm9kdWN0LWRldGFpbHMtZG9jdW1lbnRzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC1nYXA6IDhweDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLmlucHV0LWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LW1zLWZsZXg6IDEgMSBhdXRvO1xuXHRmbGV4OiAxIDEgYXV0bztcblx0d2lkdGg6IDElO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5idG4tZGFzaGJvYXJkLWxnIHtcblx0Y29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDExcHQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDEuM3JlbSAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzNTBweDtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG5cdGJveC1zaGFkb3c6IDAgMCAyMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG5cdCYuZ3JlZW4ge1xuXHRcdGNvbG9yOiB2YXIoLS1icy1ncmVlbik7XG5cdH1cbn1cblxuLmhpc3RvcnktZGF0YSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlcjogdGhpbiBzb2xpZCBibGFjaztcblxuXHR0Ym9keSB7XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0Ym9yZGVyOiB0aGluIHNvbGlkIGJsYWNrO1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFJvbGxvdXQgYW5kIEpvYlxuLmR1ZS1kYXRlLWV4Y2VlZGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZGZkZiAhaW1wb3J0YW50O1xuXG5cdCYuY3JpdGljYWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWEgIWltcG9ydGFudDtcblx0fVxuXG5cdC5kdWVfZGF0ZSB7XG5cdFx0Y29sb3I6ICNBMDA7XG5cdH1cbn1cblxuLmR1ZS1kYXRlLXNvb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZERkFEICFpbXBvcnRhbnQ7XG5cblx0LmR1ZV9kYXRlIHtcblx0XHRjb2xvcjogI0YwMDtcblx0fVxufVxuXG4uZHVlLWRhdGUtZmluaXNoZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFmZmFhICFpbXBvcnRhbnQ7XG59XG5cblxuLnRvZG8tZG9uZSxcbi50b3VyLWRvbmUsXG4uam9iLWRvbmUsXG4ucm9sbG91dC1kb25lLFxuLmFkZHJlc3MtaW5hY3RpdmUge1xuXHQ+IHRkIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2MwYzBjMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5qb2ItY2FuY2VsZWQsXG4uYWRkcmVzcy1kZWxldGVkIHtcblx0PiB0ZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmM0YzQgIWltcG9ydGFudDtcblx0fVxufVxuXG4uam9iLXJlamVjdGVkIHtcblx0PiB0ZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmMwMDggIWltcG9ydGFudDtcblx0fVxufVxuXG4uam9iLXBhcnRpYWxseS1kb25lIHtcblx0PiB0ZCB7XG5cdFx0b3BhY2l0eTogMC41O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkMThhY2EgIWltcG9ydGFudDtcblx0fVxufVxuXG4ucGF1c2UtcGxhY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlOWZmICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkIHtcblx0Ji5jYXJkLXJvbGxvdXQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XG5cdFx0cGFkZGluZzogMTVweDtcblxuXHRcdC5jYXJkLWltZy10b3Age1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdH1cblxuXHRcdC5jYXJkLWJvZHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJ0biAge1xuXHQmLmJ0bi1kYXNoYm9hcmQtcHVycGxlIHtcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRib3JkZXItY29sb3I6ICM4NzUzZGU7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NzUzZGU7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cblxuYm9keSB7XG5cdCYuZGVsb25naGkge1xuXHRcdC5hcHAtaGVhZGVyIHtcblx0XHRcdC5uYXZiYXItaGVhZGVyIHtcblx0XHRcdFx0Lm5hdmJhci1icmFuZCB7XG5cdFx0XHRcdFx0Lm5hdmJhci1sb2dvIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RoZW1lL2RlbG9uZ2hpL2RlbG9uZ2hpLWdyb3VwLWxvZ28uc3ZnJykgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3NpZGViYXIge1xuXHRcdFx0Lm1lbnUge1xuXHRcdFx0XHQubWVudS1wcm9maWxlIHtcblx0XHRcdFx0XHQubWVudS1wcm9maWxlLWxpbmsge1xuXHRcdFx0XHRcdFx0Lm1lbnUtcHJvZmlsZS1jb3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RoZW1lL2RlbG9uZ2hpL21lbnUtcHJvZmlsZS0yLmpwZycpICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIGNsYXNzIHRvIHNob3cgbW91c2UtY3Vyc29yXG4uc2hvdy1jdXJzb3Ige1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaG9wLWNhdC10cmVlIHtcblx0LS10cmVlLWxpbmUtY29sb3I6ICNhZGI1YmQ7XG5cdC0tdHJlZS1saW5lLXdpZHRoOiAxcHg7XG5cdC0tdHJlZS1pbmRlbnQ6IDEuNXJlbTtcblx0LS10cmVlLXJvdy1oZWlnaHQ6IDEuNzVyZW07XG5cblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC5zaG9wLXRpdGxlIHtcblx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiBkb2RnZXJibHVlO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwIHZhcigtLXRyZWUtaW5kZW50KTtcblxuXHRcdGxpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1pbi1oZWlnaHQ6IHZhcigtLXRyZWUtcm93LWhlaWdodCk7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLXRyZWUtaW5kZW50KTtcblxuXHRcdFx0Ly8gVmVydGljYWwgbGluZVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IHZhcigtLXRyZWUtbGluZS13aWR0aCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRyZWUtbGluZS1jb2xvcik7XG5cdFx0XHR9XG5cblx0XHRcdC8vIEhvcml6b250YWwgYnJhbmNoXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiBjYWxjKHZhcigtLXRyZWUtcm93LWhlaWdodCkgLyAyKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IGNhbGModmFyKC0tdHJlZS1pbmRlbnQpIC0gMC4zNXJlbSk7XG5cdFx0XHRcdGhlaWdodDogdmFyKC0tdHJlZS1saW5lLXdpZHRoKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdHJlZS1saW5lLWNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gTGFzdCBpdGVtOiB2ZXJ0aWNhbCBsaW5lIG9ubHkgdW50aWwgYnJhbmNoXG5cdFx0XHQmOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXRyZWUtcm93LWhlaWdodCkgLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IGxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuZm9ybS1jaGVjayB7XG5cdFx0bWluLWhlaWdodDogdmFyKC0tdHJlZS1yb3ctaGVpZ2h0KTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy10b3A6IDAuMTVyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMTVyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmZvcm0tY2hlY2staW5wdXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQuZm9ybS1jaGVjay1sYWJlbCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMC4yNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNob3AtY2F0LWFkbWluLXRyZWUge1xuXHQtLXRyZWUtbGluZS1jb2xvcjogI2FkYjViZDtcblx0LS10cmVlLWxpbmUtd2lkdGg6IDFweDtcblx0LS10cmVlLWluZGVudDogMS41cmVtO1xuXHQtLXRyZWUtcm93LWhlaWdodDogMS43NXJlbTtcblxuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0LnNob3AtdGl0bGUge1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IGRvZGdlcmJsdWU7XG5cdFx0Y29sb3I6IHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwIDAgdmFyKC0tdHJlZS1pbmRlbnQpO1xuXG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWluLWhlaWdodDogdmFyKC0tdHJlZS1yb3ctaGVpZ2h0KTtcblx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tdHJlZS1pbmRlbnQpO1xuXG5cdFx0XHQvLyBWZXJ0aWNhbCBsaW5lXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogdmFyKC0tdHJlZS1saW5lLXdpZHRoKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdHJlZS1saW5lLWNvbG9yKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gSG9yaXpvbnRhbCBicmFuY2hcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IGNhbGModmFyKC0tdHJlZS1yb3ctaGVpZ2h0KSAvIDIpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogY2FsYyh2YXIoLS10cmVlLWluZGVudCkgLSAwLjM1cmVtKTtcblx0XHRcdFx0aGVpZ2h0OiB2YXIoLS10cmVlLWxpbmUtd2lkdGgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS10cmVlLWxpbmUtY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBMYXN0IGl0ZW06IHZlcnRpY2FsIGxpbmUgb25seSB1bnRpbCBicmFuY2hcblx0XHRcdCY6bGFzdC1jaGlsZDo6YmVmb3JlIHtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGModmFyKC0tdHJlZS1yb3ctaGVpZ2h0KSAvIDIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdD4gbGkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC50cmVlLW5vZGUge1xuXHRcdG1pbi1oZWlnaHQ6IHZhcigtLXRyZWUtcm93LWhlaWdodCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAwLjE1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjE1cmVtO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC50b29scyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMC41cmVtO1xuXHRcdGJhY2tncm91bmQ6ICNlNWU1ZTU7XG5cdFx0cGFkZGluZzogMC4xcmVtIDAuNXJlbTtcblx0XHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cdH1cblxuXHQudHJlZS1ub2RlOmhvdmVyIHtcblx0XHQ+IC50b29scyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0PiBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0PiBkaXY6aG92ZXIge1xuXHRcdFx0LnRvb2xzIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9yLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIHNjc3MtZG9jcy1zdGFydCBncmF5LWNvbG9ycy1tYXBcbiRncmF5czogKFxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgXCIzMDBcIjogJGdyYXktMzAwLFxuICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgXCI2MDBcIjogJGdyYXktNjAwLFxuICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgXCI5MDBcIjogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBncmF5LWNvbG9ycy1tYXBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci12YXJpYWJsZXNcbiRibHVlOiAgICAjMGQ2ZWZkICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZDYzMzg0ICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMxOTg3NTQgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMGRjYWYwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwiYmxhY2tcIjogICAgICAkYmxhY2ssXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjIgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRy8jY29udHJhc3QtbWluaW11bVxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLXRleHQtdmFyaWFibGVzXG4kcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiBzaGFkZS1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogICBzaGFkZS1jb2xvcigkc3VjY2VzcywgNjAlKSAhZGVmYXVsdDtcbiRpbmZvLXRleHQtZW1waGFzaXM6ICAgICAgc2hhZGUtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci10ZXh0LWVtcGhhc2lzOiAgICBzaGFkZS1jb2xvcigkZGFuZ2VyLCA2MCUpICFkZWZhdWx0O1xuJGxpZ2h0LXRleHQtZW1waGFzaXM6ICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kZGFyay10ZXh0LWVtcGhhc2lzOiAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWJnLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJnLXN1YnRsZTogICAgICAgdGludC1jb2xvcigkcHJpbWFyeSwgODAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmctc3VidGxlOiAgICAgdGludC1jb2xvcigkc2Vjb25kYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRzdWNjZXNzLCA4MCUpICFkZWZhdWx0O1xuJGluZm8tYmctc3VidGxlOiAgICAgICAgICB0aW50LWNvbG9yKCRpbmZvLCA4MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCR3YXJuaW5nLCA4MCUpICFkZWZhdWx0O1xuJGRhbmdlci1iZy1zdWJ0bGU6ICAgICAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDgwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYmctc3VidGxlOiAgICAgICAgIG1peCgkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7XG4kZGFyay1iZy1zdWJ0bGU6ICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYm9yZGVyLXN1YnRsZS12YXJpYWJsZXNcbiRwcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICAgdGludC1jb2xvcigkcHJpbWFyeSwgNjAlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYm9yZGVyLXN1YnRsZTogdGludC1jb2xvcigkc2Vjb25kYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tYm9yZGVyLXN1YnRsZTogICAgICB0aW50LWNvbG9yKCRpbmZvLCA2MCUpICFkZWZhdWx0O1xuJHdhcm5pbmctYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCR3YXJuaW5nLCA2MCUpICFkZWZhdWx0O1xuJGRhbmdlci1ib3JkZXItc3VidGxlOiAgICB0aW50LWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtYm9yZGVyLXN1YnRsZTogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkYXJrLWJvcmRlci1zdWJ0bGU6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jb250YWluZXItY2xhc3NlczogICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY3NzZ3JpZDogICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmZzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZSAhZGVmYXVsdDtcblxuJGVuYWJsZS1kYXJrLW1vZGU6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRjb2xvci1tb2RlLXR5cGU6ICAgICAgICAgICAgIGRhdGEgIWRlZmF1bHQ7IC8vIGBkYXRhYCBvciBgbWVkaWEtcXVlcnlgXG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGJvZHktc2Vjb25kYXJ5LWNvbG9yOiAgICAgIHJnYmEoJGJvZHktY29sb3IsIC43NSkgIWRlZmF1bHQ7XG4kYm9keS1zZWNvbmRhcnktYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kYm9keS10ZXJ0aWFyeS1jb2xvcjogICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjUpICFkZWZhdWx0O1xuJGJvZHktdGVydGlhcnktYmc6ICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGJvZHktZW1waGFzaXMtY29sb3I6ICAgICAgICRibGFjayAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBJY29uIGxpbmtzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaWNvbi1saW5rLXZhcmlhYmxlc1xuJGljb24tbGluay1nYXA6ICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpY29uLWxpbmstdW5kZXJsaW5lLW9mZnNldDogIC4yNWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXNpemU6ICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zaXRpb246ICAgLjJzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybSAhZGVmYXVsdDtcbiRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm06ICAgIHRyYW5zbGF0ZTNkKC4yNWVtLCAwLCAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaWNvbi1saW5rLXZhcmlhYmxlc1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuJGJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgc29saWQgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAgICByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMteHhsOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLXZhcmlhYmxlc1xuLy8gZnVzdi1kaXNhYmxlXG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy14eGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm94LXNoYWRvdy12YXJpYWJsZXNcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctaW5zZXQ6ICAgICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm94LXNoYWRvdy12YXJpYWJsZXNcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb2N1cy1yaW5nLXZhcmlhYmxlc1xuJGZvY3VzLXJpbmctd2lkdGg6ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctb3BhY2l0eTogICAgLjI1ICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctY29sb3I6ICAgICAgcmdiYSgkcHJpbWFyeSwgJGZvY3VzLXJpbmctb3BhY2l0eSkgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ibHVyOiAgICAgICAwICFkZWZhdWx0O1xuJGZvY3VzLXJpbmctYm94LXNoYWRvdzogMCAwICRmb2N1cy1yaW5nLWJsdXIgJGZvY3VzLXJpbmctd2lkdGggJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvY3VzLXJpbmctdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC12YXJpYWJsZXNcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmV0LXZhcmlhYmxlc1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xsYXBzZS10cmFuc2l0aW9uXG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS10cmFuc2l0aW9uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb250LXZhcmlhYmxlc1xuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWYpICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlKSAhZGVmYXVsdDtcblxuLy8gJGZvbnQtc2l6ZS1yb290IGFmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGFmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1tZWRpdW06ICAgICAgICAgIDUwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogICAgICAgIDYwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGhlYWRpbmdzLXZhcmlhYmxlc1xuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBoZWFkaW5ncy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRpc3BsYXktaGVhZGluZ3NcbiRkaXNwbGF5LWZvbnQtc2l6ZXM6IChcbiAgMTogNXJlbSxcbiAgMjogNC41cmVtLFxuICAzOiA0cmVtLFxuICA0OiAzLjVyZW0sXG4gIDU6IDNyZW0sXG4gIDY6IDIuNXJlbVxuKSAhZGVmYXVsdDtcblxuJGRpc3BsYXktZm9udC1mYW1pbHk6IG51bGwgIWRlZmF1bHQ7XG4kZGlzcGxheS1mb250LXN0eWxlOiAgbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0eXBlLXZhcmlhYmxlc1xuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiA1LjMuMFxuLy8gZnVzdi1lbmFibGVcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kaHItYmctY29sb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIEFsbG93cyBmb3IgaW5oZXJpdGVkIGNvbG9yc1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB2ci12YXJpYWJsZXNcbiR2ci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB2ci12YXJpYWJsZXNcblxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kbGVnZW5kLWZvbnQtd2VpZ2h0OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4xODc1ZW0gIWRlZmF1bHQ7XG4kbWFyay1jb2xvcjogICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICR5ZWxsb3ctMTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0eXBlLXZhcmlhYmxlc1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhYmxlc1xuJHRhYmxlLWNlbGwtcGFkZGluZy15OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXg6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmctZmFjdG9yOiAgICAgICAuMDc1ICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4yICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcjogZXZlbiAhZGVmYXVsdDtcblxuJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjogY3VycmVudGNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLXNjYWxlOiAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS1sb29wXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLWxvb3BcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGlucHV0LWJ0bi12YXJpYWJsZXNcbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgJGZvY3VzLXJpbmctd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICRmb2N1cy1yaW5nLW9wYWNpdHkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICRmb2N1cy1yaW5nLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ibHVyOiAgICAgICAgICAkZm9jdXMtcmluZy1ibHVyICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1idG4tdmFyaWFibGVzXG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhYmxlc1xuJGJ0bi1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJ0bi1saW5rLWZvY3VzLXNoYWRvdy1yZ2I6ICAgdG8tcmdiKG1peChjb2xvci1jb250cmFzdCgkbGluay1jb2xvciksICRsaW5rLWNvbG9yLCAxNSUpKSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgNTAlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWJvcmRlci13aWR0aH0gKiAyKSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1jb2xvci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1pbnB1dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tY2hlY2stdmFyaWFibGVzXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDogICAgMXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1jaGVjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuJGZvcm0tc3dpdGNoLWNvbG9yOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbjogICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZTogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlOiAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tc3dpdGNoLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG4kaW5wdXQtZ3JvdXAtYWRkb24tcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpbnB1dC1ncm91cC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tc2VsZWN0LXZhcmlhYmxlc1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgZm9yIGJhY2tncm91bmQtaW1hZ2VcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMi41ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgIGNlbnRlciByaWdodCAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1yYW5nZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmlsZS12YXJpYWJsZXNcbiRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1maWxlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICBhZGQoMy41cmVtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlcikgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDogICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgICAgICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLWhlaWdodDogICAgICAgICAgICAxLjVlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgICAgICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXRyYW5zaXRpb246ICAgICAgICAgICAgICBvcGFjaXR5IC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIC4xcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mbG9hdGluZy12YXJpYWJsZXNcblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoLTEgKiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjNcbi8vIGZ1c3YtZW5hYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCc+PHBhdGggZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tdmFyaWFibGVzXG5cbi8vIFRvb2x0aXBzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLXZhcmlhYmxlc1xuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBjYWxjKCN7JHBvcG92ZXItYm9yZGVyLXJhZGl1c30gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcG9wb3Zlci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cblxuLy8gVG9hc3RzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC12YXJpYWJsZXNcbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkdG9hc3QtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC12YXJpYWJsZXNcblxuXG4vLyBCYWRnZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLXZhcmlhYmxlc1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgIC03MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCB0byBiZSByZW1vdmVkIGluIHY2XG4kYWxlcnQtY29sb3Itc2NhbGU6ICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLXZhcmlhYmxlc1xuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC12YXJpYWJsZXNcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aHVtYm5haWwtdmFyaWFibGVzXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctc20pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aHVtYm5haWwtdmFyaWFibGVzXG5cblxuLy8gRmlndXJlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZmlndXJlLXZhcmlhYmxlc1xuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmaWd1cmUtdmFyaWFibGVzXG5cblxuLy8gQnJlYWRjcnVtYnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItdmFyaWFibGVzXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItZmxpcHBlZDogICAgICAgICRicmVhZGNydW1iLWRpdmlkZXIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLXZhcmlhYmxlc1xuXG4vLyBDYXJvdXNlbFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtdmFyaWFibGVzXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDAnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG4kY2Fyb3VzZWwtZGFyay1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjogICAgICAgICRibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbiRjYXJvdXNlbC1kYXJrLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCkgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLWRhcmstdmFyaWFibGVzXG5cblxuLy8gU3Bpbm5lcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItdmFyaWFibGVzXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogLjc1cyAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci12YXJpYWJsZXNcblxuXG4vLyBDbG9zZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtdmFyaWFibGVzXG4kYnRuLWNsb3NlLXdpZHRoOiAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaGVpZ2h0OiAgICAgICAgICAgJGJ0bi1jbG9zZS13aWR0aCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy14OiAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteTogICAgICAgICRidG4tY2xvc2UtcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1jb2xvcjogICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWJnOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRidG4tY2xvc2UtY29sb3J9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZpbHRlcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuQGltcG9ydCBcInZhcmlhYmxlcy1kYXJrXCI7IC8vIFRPRE86IGNhbiBiZSByZW1vdmVkIHNhZmVseSBpbiB2Niwgb25seSBoZXJlIHRvIGF2b2lkIGJyZWFraW5nIGNoYW5nZXMgaW4gdjUuM1xuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5rdi1ncmlkLXRhYmxlIHtcblx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHQtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiB0cmFuc3BhcmVudDtcblxuXHQ+IHRoZWFkIHtcblx0XHQmLmt2LXRhYmxlLWhlYWRlciB7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdCYuZmlsdGVycyB7XG5cdFx0XHRcdFx0PiB0ZCB7XG5cdFx0XHRcdFx0XHQtLWJzLWNvbXBvbmVudC1iZzogI3skY29sb3ItZ3JleTAxfTtcblx0XHRcdFx0XHRcdC0tYnMtY29tcG9uZW50LWJvcmRlci1jb2xvcjogI3skY29sb3ItZ3JleTAzfTtcblxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI3skY29sb3ItZ3JleTA0fTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmt2LXRhYmxlLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmt2LWdyaWQtdGFibGUge1xuXHQua3YtdGFibGUtaGVhZGVyIHtcblx0XHR0ciB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIHRhYmxlIGNvbnRhaW5lclxuLmt2LWdyaWQtY29udGFpbmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtY29tcG9uZW50LXRhYmxlLWJvcmRlci1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHQ+IC50YWJsZS5rdi1ncmlkLXRhYmxlIHtcblx0fVxufVxuXG4udGFibGUtaG9yaXpvbnRhbC1zY3JvbGwge1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXG5cdD4gdGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIjbWFpbi1sb2FkaW5nLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTAwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcblx0ZGlzcGxheTogbm9uZTtcblx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXG5cdD4gLnNwaW5uZXIge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuIiwiLypcbiAqIENvbnRhaW5lciBzdHlsZVxuICovXG4ucHMge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblx0LW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IGF1dG87XG5cdC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG59XG5cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuXHRkaXNwbGF5OiBub25lO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblx0aGVpZ2h0OiAxNXB4O1xuXHQvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG5cdGJvdHRvbTogMHB4O1xuXHQvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHR3aWR0aDogMTVweDtcblx0LyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuXHRyaWdodDogMDtcblx0LyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzLS1hY3RpdmUteCA+IC5wc19fcmFpbC14LFxuLnBzLS1hY3RpdmUteSA+IC5wc19fcmFpbC15IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHM6aG92ZXIgPiAucHNfX3JhaWwteCxcbi5wczpob3ZlciA+IC5wc19fcmFpbC15LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC14LFxuLnBzLS1mb2N1cyA+IC5wc19fcmFpbC15LFxuLnBzLS1zY3JvbGxpbmcteCA+IC5wc19fcmFpbC14LFxuLnBzLS1zY3JvbGxpbmcteSA+IC5wc19fcmFpbC15IHtcblx0b3BhY2l0eTogMC42O1xufVxuXG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdG9wYWNpdHk6IDAuOTtcbn1cblxuLypcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcbiAqL1xuLnBzX190aHVtYi14IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2FhYTtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xuXHRoZWlnaHQ6IDZweDtcblx0LyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHNfX3RodW1iLXggKi9cblx0Ym90dG9tOiAycHg7XG5cdC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fdGh1bWIteSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XG5cdHdpZHRoOiA2cHg7XG5cdC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHNfX3RodW1iLXkgKi9cblx0cmlnaHQ6IDJweDtcblx0LyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRoZWlnaHQ6IDExcHg7XG59XG5cbi5wc19fcmFpbC15OmhvdmVyID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXk6Zm9jdXMgPiAucHNfX3RodW1iLXksXG4ucHNfX3JhaWwteS5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi15IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0d2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5Ac3VwcG9ydHMgKC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZSkge1xuXHQucHMge1xuXHRcdG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0LnBzIHtcblx0XHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIucHJvZ3Jlc3Mge1xuXHQmIC5wcm9ncmVzcy1iYXIge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0Ji5wcm9ncmVzcy14cyB7XG5cdFx0aGVpZ2h0OiByZW0oNXB4KTtcblxuXHRcdCYgLnByb2dyZXNzLWJhciB7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDVweCk7XG5cdFx0fVxuXHR9XG5cdCYucHJvZ3Jlc3Mtc20ge1xuXHRcdGhlaWdodDogcmVtKDEwcHgpO1xuXG5cdFx0JiAucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTBweCk7XG5cdFx0fVxuXHR9XG5cdCYucHJvZ3Jlc3MtbGcge1xuXHRcdGhlaWdodDogcmVtKDMwcHgpO1xuXG5cdFx0JiAucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMzBweCk7XG5cdFx0fVxuXHR9XG59XG4iLCIuc3dhbC1vdmVybGF5IHtcblx0JiAuc3dhbC1tb2RhbCB7XG5cdFx0cGFkZGluZzogJHNwYWNlciAqIDQgJHNwYWNlcjtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWJnKTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcblxuXHRcdCYgLnN3YWwtaWNvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDEuNTtcblx0XHR9XG5cdFx0JiAuc3dhbC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjZXIgMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKTtcblx0XHRcdGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuXHRcdH1cblx0XHQmIC5zd2FsLXRleHQge1xuXHRcdFx0Y29sb3I6ICN7cmdiYSh2YXIoLS0jeyRwcmVmaXh9Y29tcG9uZW50LWNvbG9yKSwgLjUpfTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMCAwICRzcGFjZXI7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tc3VjY2Vzcyxcblx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX3Jpbmcge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCR0ZWFsLCAuMik7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tc3VjY2VzcyB7XG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2hpZGUtY29ybmVycyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jb21wb25lbnQtYmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIC5zd2FsLWljb24tLXN1Y2Nlc3NfX2xpbmUtLWxvbmcsXG5cdFx0JiAuc3dhbC1pY29uLS1zdWNjZXNzX19saW5lLS10aXAge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0taW5mbyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRpbmZvO1xuXG5cdFx0XHQmOmJlZm9yZSxcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuc3dhbC1pY29uLS13YXJuaW5nIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG5cblx0XHRcdCYgLnN3YWwtaWNvbi0td2FybmluZ19fYm9keSxcblx0XHRcdCYgLnN3YWwtaWNvbi0td2FybmluZ19fZG90IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgLnN3YWwtaWNvbi0tZXJyb3Ige1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuXG5cdFx0XHQmIC5zd2FsLWljb24tLWVycm9yX19saW5lIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiAuc3dhbC1mb290ZXIge1xuXHRcdFx0cGFkZGluZzogMCAkc3BhY2VyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQmIC5zd2FsLWJ1dHRvbi1jb250YWluZXIge1xuXHRcdFx0XHRtYXJnaW46IDAgJHNwYWNlciAqIC4yNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0JiAuYnRuIHtcblx0XHRtaW4td2lkdGg6IHJlbSgxMDBweCk7XG5cdFx0cGFkZGluZzogJGJ0bi1wYWRkaW5nLXktbGcgJGJ0bi1wYWRkaW5nLXgtbGc7XG5cdFx0Zm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1sZztcblxuXHRcdCYuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBzaGFkZS1jb2xvcigkc3VjY2VzcywgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRzdWNjZXNzLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdH1cblx0XHQmLmJ0bi13YXJuaW5nOmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJHdhcm5pbmcsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkd2FybmluZywgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHR9XG5cdFx0Ji5idG4tcHJpbWFyeTpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogc2hhZGUtY29sb3IoJHByaW1hcnksICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0fVxuXHRcdCYuYnRuLWRhbmdlcjpob3ZlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHNoYWRlLWNvbG9yKCRkYW5nZXIsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkZGFuZ2VyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpO1xuXHRcdH1cblx0XHQmLmJ0bi1kZWZhdWx0OmhvdmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogc2hhZGUtY29sb3IoJGRlZmF1bHQsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkZGVmYXVsdCwgJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50KTtcblx0XHR9XG5cdFx0Jjpub3QoLmJ0bi1kZWZhdWx0KSB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgPiAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdHotaW5kZXg6IDEwNjA7XG59XG5cbi5jb2xvcmVkLXRvYXN0LnN3YWwyLWljb24tc3VjY2VzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhNWRjODYgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yZWQtdG9hc3Quc3dhbDItaWNvbi1lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yZWQtdG9hc3Quc3dhbDItaWNvbi13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4YmI4NiAhaW1wb3J0YW50O1xufVxuXG4uY29sb3JlZC10b2FzdC5zd2FsMi1pY29uLWluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2ZjM2VlICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcmVkLXRvYXN0LnN3YWwyLWljb24tcXVlc3Rpb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjODdhZGJkICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvcmVkLXRvYXN0IC5zd2FsMi10aXRsZSB7XG5cdGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvbG9yZWQtdG9hc3QgLnN3YWwyLWNsb3NlIHtcblx0Y29sb3I6IHdoaXRlO1xufVxuXG4uY29sb3JlZC10b2FzdCAuc3dhbDItaHRtbC1jb250YWluZXIge1xuXHRjb2xvcjogd2hpdGU7XG59XG4iLCIubW9kYWwtYmFja2Ryb3Age1xuXHQtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNjU7XG59XG5cbi5tb2RhbCB7XG5cdCYuYm9yZGVyLWxnIHtcblx0XHQtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdH1cblxuXHQmLm1vZGFsLWZ1bGwtc2NyZWVuIHtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdGxlZnQ6IDUlO1xuXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Lyogc3BsaXQgdGhlIG1vZGFsIGluIHR3byBkaXZzIChoZWFkZXIgYW5kIGJvZHkpIHdpdGggZGVmaW5lZCBoZWlnaHRzICovXG5cdFx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDEwJTtcblx0XHR9XG5cblx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRoZWlnaHQ6IDkwJTtcblx0XHR9XG5cblx0XHQubW9kYWwtYm9keSB7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG5cdFx0XHRkaXYge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnRuLWJvcmRlci0xIHtcblx0Ym9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmJ0bi1ib3JkZXItMiB7XG5cdGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cbi5idG4tYm9yZGVyLTMge1xuXHRib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4uYnRuLWJvcmRlci00IHtcblx0Ym9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLmJ0bi1ib3JkZXItNSB7XG5cdGJvcmRlci1yYWRpdXM6IDEuMHJlbTtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVkFSSUFCTEVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRjb2xvci1wcmltYXJ5OiAjMDI2N0ZGO1xuJGNvbG9yLWRhcms6ICMxQTFBMUE7XG4kY29sb3ItdGV4dDogIzMxMzEzMTtcbiRjb2xvci10ZXh0LWRhcms6ICMxMTE4Mjc7XG4kY29sb3ItdGV4dC1saWdodDogIzZCNkI2QjtcbiRjb2xvci10ZXh0LW11dGVkOiAjQjBCMEIwO1xuJGNvbG9yLWdyYXk6ICM2YjcyODA7XG4kY29sb3ItYm9yZGVyOiAjY2NjO1xuJGNvbG9yLWJvcmRlci1saWdodDogI2U1ZTdlYjtcblxuJGNvbG9yLXdoaXRlOiB3aGl0ZTtcbiRjb2xvci1iZy1saWdodDogI0ZBRkFGQTtcbiRjb2xvci1iZy1saWdodGVyOiAjRjNGM0YzO1xuJGNvbG9yLWJnLWhvdmVyOiAjRjNGNEY2O1xuXG4kY29sb3Itc3VjY2VzczogIzEwYjk4MTtcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiAjZGNmY2U3O1xuJGNvbG9yLXN1Y2Nlc3MtYmc6ICNkMWZhZTU7XG4kY29sb3Itc3VjY2Vzcy1kYXJrOiAjMTZhMzRhO1xuJGNvbG9yLXN1Y2Nlc3MtYWx0OiAjMERCMjAwO1xuXG4kY29sb3Itd2FybmluZzogI0ZFQ0UwMDtcbiRjb2xvci13YXJuaW5nLWxpZ2h0OiAjRkZGOUU2O1xuXG4kY29sb3ItZGFuZ2VyOiAjZWY0NDQ0O1xuJGNvbG9yLWRhbmdlci1saWdodDogI2ZlZTJlMjtcbiRjb2xvci1kYW5nZXItYWx0OiAjRkYyOTI0O1xuJGNvbG9yLWRhbmdlci1vcmFuZ2U6ICNGRkE2MDI7XG5cbiRjb2xvci1yZWplY3RlZDogI0ZGOUEyNDtcbiRjb2xvci1yZWplY3RlZC1saWdodDogI0ZDRTVDMztcblxuJGNvbG9yLXB1cnBsZTogI2E4NTVmNztcbiRjb2xvci1wdXJwbGUtbGlnaHQ6ICNmM2U4ZmY7XG5cbiRjb2xvci1uZXV0cmFsOiAjOWNhM2FmO1xuXG4kZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4kYm9yZGVyLXJhZGl1cy1zbTogNnB4O1xuJGJvcmRlci1yYWRpdXM6IDEwcHg7XG4kYm9yZGVyLXJhZGl1cy1tZDogMTJweDtcbiRib3JkZXItcmFkaXVzLWxnOiAxNnB4O1xuXG4kYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4kYm94LXNoYWRvdy1ob3ZlcjogMCA4cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuJGJveC1zaGFkb3ctY2FyZDogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE1JWElOU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEljb24gU2l6ZXNcbkBtaXhpbiBpY29uLXNpemUoJHNpemUpIHtcblx0d2lkdGg6ICN7JHNpemV9cHggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAjeyRzaXplfXB4ICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogI3skc2l6ZX1weDtcblx0bWluLWhlaWdodDogI3skc2l6ZX1weDtcblx0bWF4LXdpZHRoOiAjeyRzaXplfXB4O1xuXHRtYXgtaGVpZ2h0OiAjeyRzaXplfXB4O1xuXHRmb250LXNpemU6ICN7JHNpemV9cHggIWltcG9ydGFudDtcbn1cblxuLy8gQ2FyZCBTdHlsZVxuQG1peGluIGNhcmQtc3R5bGUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xufVxuXG4vLyBDYXJkIEhvdmVyIEVmZmVjdFxuQG1peGluIGNhcmQtaG92ZXIge1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcblx0XG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWhvdmVyO1xuXHR9XG59XG5cbi8vIFR5cG9ncmFwaHlcbkBtaXhpbiB0ZXh0LXNtYWxsIHtcblx0Zm9udC1zaXplOiA5cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQG1peGluIHRleHQtcmVndWxhciB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5AbWl4aW4gdGV4dC1ib2xkIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtaXhpbiBoZWFkaW5nIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuXHRtYXJnaW46IDA7XG59XG5cbi8vIExpbmsgU3R5bGVcbkBtaXhpbiBsaW5rLXN0eWxlIHtcblx0QGluY2x1ZGUgdGV4dC1ib2xkO1xuXHRjb2xvcjogJGNvbG9yLWRhcms7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogNHB4O1xuXHRwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmctaG92ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdH1cbn1cblxuLy8gSWNvbiBDb250YWluZXJcbkBtaXhpbiBpY29uLWNvbnRhaW5lcigkYmctY29sb3IsICRpY29uLWNvbG9yLCAkc2l6ZTogNDBweCkge1xuXHR3aWR0aDogJHNpemU7XG5cdGhlaWdodDogJHNpemU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG5cdGNvbG9yOiAkaWNvbi1jb2xvcjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi8vIExlZ2VuZCBJY29uXG5AbWl4aW4gbGVnZW5kLWljb24oJGJnLWNvbG9yLCAkaWNvbi1jb2xvcikge1xuXHRiYWNrZ3JvdW5kOiAkYmctY29sb3I7XG5cdGNvbG9yOiAkaWNvbi1jb2xvcjtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERBU0hCT0FSRCBMQVlPVVRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uZGFzaGJvYXJkLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMS41cmVtO1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi8vIE1haW4gQ29udGVudCBBcmVhXG4uZGFzaGJvYXJkLW1haW4ge1xuXHRmbGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEuNXJlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTVEFUUyBDQVJEU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zdGF0cy1yb3cge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IDFyZW07XG5cdFxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxufVxuXG4uc3RhdC1jYXJkIHtcblx0QGluY2x1ZGUgY2FyZC1zdHlsZTtcblx0QGluY2x1ZGUgY2FyZC1ob3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RhdC1pY29uIHtcblx0QGluY2x1ZGUgaWNvbi1jb250YWluZXIoJGNvbG9yLXN1Y2Nlc3MtbGlnaHQsICRjb2xvci1zdWNjZXNzLWRhcmspO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMS41cmVtO1xuXHRyaWdodDogMS41cmVtO1xuXHRcblx0c3ZnLCBpIHtcblx0XHRAaW5jbHVkZSBpY29uLXNpemUoMjEpO1xuXHR9XG59XG5cbi8vIFN0YXQgQ2FyZCBWYXJpYW50c1xuLnN0YXQtY2FyZC15ZWxsb3cgLnN0YXQtaWNvbiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nLWxpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG59XG5cbi5zdGF0LWNhcmQtcmVkIC5zdGF0LWljb24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFuZ2VyLWxpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLWRhbmdlci1hbHQ7XG59XG5cbi5zdGF0LWNhcmQtcHVycGxlIC5zdGF0LWljb24ge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHVycGxlLWxpZ2h0O1xuXHRjb2xvcjogJGNvbG9yLXB1cnBsZTtcbn1cblxuLnN0YXQtbGFiZWwge1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRjb2xvcjogJGNvbG9yLWdyYXk7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnN0YXQtdmFsdWUge1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uc3RhdC1jaGFuZ2Uge1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDAuMjVyZW07XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0XG5cdHN2ZywgaSB7XG5cdFx0QGluY2x1ZGUgaWNvbi1zaXplKDE0KTtcblx0fVxuXHRcblx0Ji5wb3NpdGl2ZSB7XG5cdFx0c3ZnLCBpIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5uZWdhdGl2ZSB7XG5cdFx0c3ZnLCBpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0XG5cdCYubmV1dHJhbCB7XG5cdFx0c3ZnLCBpIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItbmV1dHJhbDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW5ldXRyYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENIQVJUIFNFQ1RJT05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uY2hhcnQtc2VjdGlvbiB7XG5cdEBpbmNsdWRlIGNhcmQtc3R5bGU7XG59XG5cbi5zZWN0aW9uLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAwLjVyZW07XG5cdFxuXHQ+IGRpdiB7XG5cdFx0ZmxleDogMTtcblx0fVxuXHRcblx0aDMge1xuXHRcdEBpbmNsdWRlIGhlYWRpbmc7XG5cdFx0bWFyZ2luOiA2cHggMCAxMHB4IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMC41cmVtO1xuXHRcdFxuXHRcdGksIHN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBpY29uLXNpemUoMjQpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4uc2VjdGlvbi1zdWJ0aXRsZSB7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdGNvbG9yOiAkY29sb3ItZ3JheTtcblx0bWFyZ2luOiAwO1xuXHRmbGV4OiAxO1xufVxuXG4udmlldy1hbGwtbGluayB7XG5cdEBpbmNsdWRlIGxpbmstc3R5bGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jaGFydC1jb250YWluZXIge1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBST0xMT1VUUyBTRUNUSU9OXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnJvbGxvdXRzLXNlY3Rpb24ge1xuXHRAaW5jbHVkZSBjYXJkLXN0eWxlO1xufVxuXG4ucm9sbG91dHMtZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE4MHB4LCAxZnIpKTtcblx0Z2FwOiAxLjVyZW07XG5cdG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnJvbGxvdXQtY2FyZCB7XG5cdHdpZHRoOiAxODBweDtcblx0aGVpZ2h0OiAzMTBweDtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWNhcmQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctaG92ZXI7XG5cdH1cbn1cblxuLnJvbGxvdXQtaW1hZ2Uge1xuXHR3aWR0aDogMTgwcHg7XG5cdGhlaWdodDogMTgwcHg7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRmbGV4LXNocmluazogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4ucm9sbG91dC1jYXJkOmhvdmVyIC5yb2xsb3V0LWltYWdlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbn1cblxuLnJvbGxvdXQtaW5mbyB7XG5cdHBhZGRpbmc6IDAuNnJlbTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHRmbGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yb2xsb3V0LWlkIHtcblx0QGluY2x1ZGUgdGV4dC1zbWFsbDtcblx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdH1cbn1cblxuLnJvbGxvdXQtdGl0bGUge1xuXHRAaW5jbHVkZSB0ZXh0LWJvbGQ7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0bWFyZ2luOiAwIDAgMC4zcmVtIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4ucm9sbG91dC1wcm9ncmVzcy1zZWN0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRtYXJnaW4tYm90dG9tOiAwLjNyZW07XG5cdCBcblx0LnByb2dyZXNzLWxhYmVsIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXNtYWxsO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdH1cblx0XG5cdC5wcm9ncmVzcy12YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0fVxufVxuXG4ucm9sbG91dC1wcm9ncmVzcy1iYXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ib3JkZXItbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcblx0LnByb2dyZXNzLWZpbGwge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMxZjI5MzcgMCUsICMzNzQxNTEgMTAwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcblx0fVxufVxuXG4ucm9sbG91dC1ib3R0b20taW5mbyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMXJlbTtcbn1cblxuLmJvdHRvbS1pbmZvLWl0ZW0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcblx0LmluZm8tcGVyY2VudGFnZSxcblx0LmluZm8tbGFiZWwsXG5cdC5pbmZvLWxhYmVsLXN0YXJ0LFxuXHQuaW5mby1kYXRlIHtcblx0XHRAaW5jbHVkZSB0ZXh0LXNtYWxsO1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0fVxuXHRcblx0LmluZm8tbGFiZWwge1xuXHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdH1cbn1cblxuLnJvbGxvdXQtdHlwZSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iZy1ob3Zlcjtcblx0cGFkZGluZzogMC4zNXJlbSAwLjc1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXHRjb2xvcjogIzM3NDE1MTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG4ucm9sbG91dC15ZWFyIHtcblx0Y29sb3I6ICRjb2xvci1ncmF5O1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRVZJREVOQ0UgU0VDVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5ldmlkZW5jZS1zZWN0aW9uIHtcblx0QGluY2x1ZGUgY2FyZC1zdHlsZTtcbn1cblxuLmV2aWRlbmNlLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTBweCwgMWZyKSk7XG5cdGdhcDogMC43NXJlbTtcblx0bWFyZ2luLXRvcDogMXJlbTtcblx0XG5cdC5ldmlkZW5jZS1pdGVtIHtcblx0XHR3aWR0aDogMTUwcHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdGFzcGVjdC1yYXRpbzogMS8xO1xuXHR9XG5cdFxuXHQuZXZpZGVuY2UtaW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcblx0XHR9XG5cdH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTSURFQkFSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmRhc2hib2FyZC1zaWRlYmFyIHtcblx0d2lkdGg6IDM1MHB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEuNXJlbTtcblx0XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uc2lkZWJhci13aWRnZXQge1xuXHRAaW5jbHVkZSBjYXJkLXN0eWxlO1xufVxuXG4ud2lkZ2V0LWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XG5cdGgzIHtcblx0XHRAaW5jbHVkZSBoZWFkaW5nO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDAuNXJlbTtcblx0XHRcblx0XHRpLCBzdmcge1xuXHRcdFx0QGluY2x1ZGUgaWNvbi1zaXplKDI0KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLndpZGdldC1iYWRnZSB7XG5cdEBpbmNsdWRlIHRleHQtYm9sZDtcblx0cGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4ud2lkZ2V0LWxpbmsge1xuXHRAaW5jbHVkZSBsaW5rLXN0eWxlO1xufVxuXG4ud2lkZ2V0LXN1YnRpdGxlIHtcblx0QGluY2x1ZGUgdGV4dC1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdG1hcmdpbjogMCAwIDM4cHggMDtcbn1cblxuLndpZGdldC1tZXRhIHtcblx0QGluY2x1ZGUgdGV4dC1yZWd1bGFyO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi53aWRnZXQtZGl2aWRlciB7XG5cdGhlaWdodDogMXB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xuXHRtYXJnaW46IDFyZW0gMCAxLjVyZW0gMDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNQVAgV0lER0VUXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLm1hcC1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNTBweDtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJvcmRlci1saWdodDtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwLWxlZ2VuZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAwLjM1cmVtO1xufVxuXG4ubGVnZW5kLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGdhcDogMC4yNXJlbTtcblx0XG5cdGksIHN2ZyB7XG5cdFx0QGluY2x1ZGUgaWNvbi1zaXplKDE0KTtcblx0fVxuXHRcblx0Ji5sZWdlbmQtb3BlbiB7XG5cdFx0aSwgc3ZnIHtcblx0XHRcdEBpbmNsdWRlIGxlZ2VuZC1pY29uKCRjb2xvci1kYW5nZXItbGlnaHQsICRjb2xvci1kYW5nZXIpO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5sZWdlbmQtcHJvZ3Jlc3Mge1xuXHRcdGksIHN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBsZWdlbmQtaWNvbigkY29sb3Itd2FybmluZy1saWdodCwgJGNvbG9yLXdhcm5pbmcpO1xuXHRcdH1cblx0fVxuXHRcblx0Ji5sZWdlbmQtZG9uZSB7XG5cdFx0aSwgc3ZnIHtcblx0XHRcdEBpbmNsdWRlIGxlZ2VuZC1pY29uKCRjb2xvci1zdWNjZXNzLWJnLCAkY29sb3Itc3VjY2Vzcyk7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLmxlZ2VuZC1yZXBvcnRlZCB7XG5cdFx0aSwgc3ZnIHtcblx0XHRcdEBpbmNsdWRlIGxlZ2VuZC1pY29uKCRjb2xvci1yZWplY3RlZC1saWdodCwgJGNvbG9yLXJlamVjdGVkKTtcblx0XHR9XG5cdH1cblx0XG5cdCYubGVnZW5kLXJlamVjdGVkLFxuXHQmLmxlZ2VuZC1hYmdlbGVobnQge1xuXHRcdGksIHN2ZyB7XG5cdFx0XHRAaW5jbHVkZSBsZWdlbmQtaWNvbigkY29sb3ItcmVqZWN0ZWQtbGlnaHQsICRjb2xvci1yZWplY3RlZCk7XG5cdFx0fVxuXHR9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVElDS0VUUyBXSURHRVRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4udGlja2V0cy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAwLjc1cmVtO1xuXHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnRpY2tldC1pdGVtIHtcblx0cGFkZGluZzogMXJlbTtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJnLWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcblx0XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZy1saWdodGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHRcblx0Jjpob3ZlciAudGlja2V0LXRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdH1cbn1cblxuLnRpY2tldC1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRnYXA6IDAuNXJlbTtcbn1cblxuLnRpY2tldC1sb2NhdGlvbiB7XG5cdEBpbmNsdWRlIHRleHQtc21hbGw7XG5cdGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcblx0ZmxleDogMTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnRpY2tldC10aXRsZSB7XG5cdEBpbmNsdWRlIHRleHQtYm9sZDtcblx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi50aWNrZXQtZGVzY3JpcHRpb24ge1xuXHRAaW5jbHVkZSB0ZXh0LXNtYWxsO1xuXHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdGxpbmUtY2xhbXA6IDI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGlja2V0LWJhZGdlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAycHggN3B4O1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG5cdGZvbnQtc2l6ZTogOXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZGFuZ2VyO1xuXHRjb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0YmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRmbGV4LXNocmluazogMDtcblx0XG5cdCYuYmFkZ2Utc3VjY2VzcyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdH1cblx0XG5cdCYuYmFkZ2Utd2FybmluZyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZztcblx0XHRjb2xvcjogJGNvbG9yLXdhcm5pbmc7XG5cdH1cblx0XG5cdCYudGlja2V0LWJhZGdlLXJlamVjdGVkIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1kYW5nZXItb3JhbmdlO1xuXHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyLW9yYW5nZTtcblx0fVxuXHRcblx0Ji50aWNrZXQtYmFkZ2UtZG9uZSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2Vzcy1hbHQ7XG5cdFx0Y29sb3I6ICRjb2xvci1zdWNjZXNzLWFsdDtcblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENBTEVOREFSIFdJREdFVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5jYWxlbmRhci1jb250YWluZXIge1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcblx0LmNhbGVuZGFyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEpPQiBDSEFSVCBTVFlMSU5HXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuI2pvYi1jaGFydCB7XG5cdC5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0fVxuXHRcblx0LmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlciB7XG5cdFx0d2lkdGg6IDI0cHggIWltcG9ydGFudDtcblx0XHRoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcblx0fVxuXHRcblx0LmFwZXhjaGFydHMtbGVnZW5kLW1hcmtlcjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDdweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cbiIsIlxuXG4jZXZpZGVuY2UtZ2FsbGVyeSB7XG5cdC5ldmlkZW5jZS1pdGVtIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDVweCAwIDhweCAtM3B4IHJnYmEoJGJsYWNrLCAuNSkpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0LmV2aWRlbmNlLWltZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHQ+IC5pbWcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjAwcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWRhdGEge1xuXHRcdFx0cGFkZGluZzogcmVtKDVweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkQzNTNDO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQubG9jLXRpdGxlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubG9jLWFkZHJlc3Mge1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgzNnB4KTtcblx0XHRcdH1cblx0XHRcdC5jb21tZW50IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogcmVtKDhweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2Rhc2hib2FyZC0tZXZpZGVuY2UtLWdhbGxlcnkge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWdhcDogcmVtKDRweCk7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG5cblx0PiBhIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGNvbG9yOiAjYWFhO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0YmFja2dyb3VuZDogdmFyKC0tYnMtZ3JheS0yMDApO1xuXHRcdGFzcGVjdC1yYXRpbzogMTtcblxuXHRcdCYuZXZpZGVuY2UtaW1nIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4uZXZpZGVuY2UtaW1nLWdhbGxlcnkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNDQ0M7XG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXG5cdD4gaTpmaXJzdC1jaGlsZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblx0PiBzcGFuOmZpcnN0LWNoaWxkIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxufVxuXG4uZXZpZGVuY2UtLWltYWdlLS1nYWxsZXJ5IHtcblx0Z3JpZC1nYXA6IDEwcHg7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwxZnIpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHh4bCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsMWZyKTtcblx0fVxuXG5cdGRpdi5pdGVtIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDVweCAwIDhweCAtM3B4IHJnYmEoJGJsYWNrLCAuNSkpO1xuXHRcdGJhY2tncm91bmQ6ICM0NTQ1NDU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0PiBhLmltYWdlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDE7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Ji5ldmlkZW5jZS1pbWcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdFx0XHQ+IHNwYW4uaW1nLS10eXBlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2Y1ZDY5Mztcblx0XHRcdFx0XHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IC5pbmZvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0ei1pbmRleDogNTAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRmb250LXNpemU6IDgwJTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIjbG9jYXRpb24tbGlzdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtZ2FwOiAxNXB4O1xuXHRncmlkLWF1dG8tY29sdW1uczogbWlubWF4KDIwMHB4LCAxZnIpO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXG5cdCNsb2NhdGlvbi1saXN0LXRhYmxlIHtcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xuXHR9XG5cblx0I2xvY2F0aW9uLXByZXZpZXcge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQmLmluYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5zdGF0LWNhcmQge1xuXHQucm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdH1cbn1cblxuLnN0YXRzLXRhYmxlIHtcblx0aGVpZ2h0OiAxN3JlbTtcblxuXHQub3ZlcmZsb3cteSB7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdFx0LnBhbmVsLWJvZHkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR0aCwgdGQge1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcblx0XHR9XG5cdH1cbn1cblxuLnRpY2tldC1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXgtd2lkdGg6IDEyODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5ncmlkLWl0ZW0ge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0Y29sb3I6IGdyZXk7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC5idWJibGUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogZ3JleTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHR9XG5cblx0XHQudGlueS1pbWFnZSBpbWcge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRncmV5O1xuXHRcdH1cblxuXHRcdGltZyxcblx0XHQucGFuZWwtZGV0YWlscyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5wYW5lbCAucGFuZWwtaGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXG5cdFx0Lm1haW4taW5mbyBwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHRsaW5lLWNsYW1wOiAyO1xuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEuM2VtICogMik7XG5cdFx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnRpY2tldC1zdGF0dXMtYmFkZ2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDAuMDVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMC4wNXJlbTtcblx0XHR9XG5cblx0XHQuYm9sZCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0fVxuXG5cdFx0aDMucGFuZWwtdGl0bGUuYm9sZCB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXMgIWltcG9ydGFudDtcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFuZWwtaGVhZGluZyB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5wYW5lbCBoMyxcblx0XHQucGFuZWwgLnBhbmVsLXRpdGxlLFxuXHRcdC5wYW5lbCAucGFuZWwtaGVhZGluZyBoMyxcblx0XHQucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlLFxuXHRcdGgzLnBhbmVsLXRpdGxlIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudGlja2V0LWdyaWQgLnBhbmVsIGgzLFxuXHRcdC50aWNrZXQtZ3JpZCAucGFuZWwgLnBhbmVsLXRpdGxlIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQudGlja2V0LWdyaWQgaDEsXG5cdFx0LnRpY2tldC1ncmlkIGgyLFxuXHRcdC50aWNrZXQtZ3JpZCBoMyxcblx0XHQudGlja2V0LWdyaWQgaDQsXG5cdFx0LnRpY2tldC1ncmlkIGg1LFxuXHRcdC50aWNrZXQtZ3JpZCBoNixcblx0XHQudGlja2V0LWdyaWQgLnRpdGxlLFxuXHRcdC50aWNrZXQtZ3JpZCAuaGVhZGluZyxcblx0XHQucGFuZWwtYm9keSBoMSxcblx0XHQucGFuZWwtYm9keSBoMixcblx0XHQucGFuZWwtYm9keSBoMyxcblx0XHQucGFuZWwtYm9keSBoNCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFuZWwgKiB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQucGFuZWwgaDEsIC5wYW5lbCBoMiwgLnBhbmVsIGgzLCAucGFuZWwgaDQsIC5wYW5lbCBoNSwgLnBhbmVsIGg2LFxuXHRcdC5wYW5lbCAucGFuZWwtdGl0bGUsIC5wYW5lbCAudGl0bGUsIC5wYW5lbCAuaGVhZGluZyB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnBhbmVsLWRldGFpbHMge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGJvcmRlci1jb2xvcjogZGFya2dyYXk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1x0XHQudG9wLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0Lm1haW4tY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcblxuXHRcdFx0XHRcdC5tYWluLWltYWdlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHQubWFpbi1pbmZvIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMzAwcHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdFx0bGluZS1jbGFtcDogMjtcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDIuNGVtO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjRlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNkI2QjY4O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpbnktaW1hZ2Uge1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJvdHRvbS1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXG5cdFx0XHQuYm90dG9tLWNvbnRlbnQgPiBkaXYsXG5cdFx0XHQuYm90dG9tLWNvbnRlbnQgPiBkaXY6bm90KC5vdGhlci1pbmZvKSA+IGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdC5ib3R0b20tY29udGVudCA+IGRpdjpub3QoLm90aGVyLWluZm8pIHtcblx0XHRcdGNvbG9yOiAjNkI2QjY4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXG5cdFx0XHRpLnBoLWJvbGQge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVx0XHRcdC5ib3R0b20tY29udGVudCA+IGRpdi5vdGhlci1pbmZvIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0Y29sdW1uLWdhcDogMTBweDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG5cdFx0XHRcdGRpdiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aW55LWdyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgYXV0bztcblx0XHRcdFx0Z3JpZC1nYXA6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjNkI2QjY4O1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogbGVmdDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRcdFx0XHRcdD4gKjpub3QoLnRpbnktaWNvbikge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG5cdFx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdFx0bGluZS1jbGFtcDogMztcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogcmlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRpbnktaWNvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50aWNrZXQtc3RhdHVzLWJhZGdlIHtcblx0Ji5zdGF0dXMtMSB7XG5cdFx0Y29sb3I6IHJlZDtcblx0XHRib3JkZXItY29sb3I6IHJlZDtcblx0fVxuXG5cdCYuc3RhdHVzLTEwIHtcblx0XHRjb2xvcjogYmx1ZTtcblx0XHRib3JkZXItY29sb3I6IGJsdWU7XG5cdH1cblxuXHQmLnN0YXR1cy05MCB7XG5cdFx0Y29sb3I6IGdyZWVuO1xuXHRcdGJvcmRlci1jb2xvcjogZ3JlZW47XG5cdH1cblxuXHQmLnN0YXR1cy05NSB7XG5cdFx0Y29sb3I6ICNBQUE7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjQUFBO1xuXHR9XG59XG5cbi50aWNrZXQtdmlldyAucGFuZWwge1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXG5cdC5wYW5lbC1ib2R5IHAge1xuXHRcdGNvbG9yOiB2YXIoLS1HcmV5LTA1LCAjNkI2QjZCKTtcblx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdH1cblxuXHRoMy5wYW5lbC10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLUJsYWNrLCAjMUExQTFBKTtcblx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRmbGV4OiAxO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblxuXHRcdGkucGgtYm9sZCB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbi50aWNrZXQtdG9wLXNwYWNlIHtcblx0bWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4udGlja2V0LXRpdGxlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleDogYXV0bztcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGdhcDogMXJlbTtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGlja2V0LWltYWdlLWl0ZW0gaW1nIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmltZy1jb250YWluZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ib3R0b20tdGlja2V0IHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGlja2V0LW1ldGEgPiBkaXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi50aWNrZXQtdmlldy1hY3Rpb25zIHtcblx0c2VsZWN0LCBpbnB1dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0U3RTdFNztcblx0XHRiYWNrZ3JvdW5kOiAjRjNGM0YzO1xuXHRcdHBhZGRpbmc6IDdweCAxMnB4O1xuXHR9XG5cblx0LnRpY2tldC1zdWItaGVhZGxpbmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi50aWNrZXQtY29tbWVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXHQuY29tbWVudC1hdmF0YXIge1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cblx0LmRhdGUge1xuXHRcdGNvbG9yOiAjNzc3Nzc3O1xuXHR9XG5cblx0LmhvdmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Jjpob3ZlciAuaG92ZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5jb21tZW50LWJvZHkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmNvbW1lbnQtaGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnRpY2tldC1jb21tZW50LWRlbGV0ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0fVxuXHR9XG5cblx0LmluaXRpYWxzLWNpcmNsZSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWNpcmNsZS1jb2xvciksIDAuMTUpO1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuXG4uYXNzaWduZWQtcHJvZHVjdC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdD4gZGl2OmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cblx0LnBhbmVsLWhlYWRpbmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0PiAqIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGgzLnBhbmVsLXRpdGxlIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1CbGFjaywgIzFBMUExQSk7XG5cdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHQ+IGRpdiB7XG5cdFx0XHRjb2xvcjogdmFyKC0tR3JleS0wNSwgIzZCNkI2Qik7XG5cdFx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGhlaWdodDogODBweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR9XG59XG5cbi50aWNrZXQtbWV0YS1pbmZvLWNvbnRhaW5lciA+IGRpdiB7XG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDFyZW07XG5cdH1cblxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwLjI1cmVtO1xuXHRjb2xvcjogdmFyKC0tR3JleS0wNSwgIzZCNkI2Qik7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cblx0aS5waC1ib2xkIHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHR9XG59XG5cbi50aWNrZXQtc3ViLWhlYWRsaW5lIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50aWNrZXQtbGlua2VkLXByb2R1Y3Qge1xuXHQucGFuZWwge1xuXHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuXHR9XG59XG5cbi5wcm9kdWN0LWluZm8ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdC5wcm9kdWN0LWltYWdlIHtcblx0XHR3aWR0aDogMTIwcHg7XG5cblx0XHQuaW1hZ2UtY29udGFpbmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXG5cdC5wcm9kdWN0LWRldGFpbHMge1xuXHRcdGZsZXg6IDE7XG5cdFx0Y29sb3I6IGdyYXk7XG5cblx0XHQucHJvZHVjdC1uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0fVxuXHR9XG59XG5cbiN0aWNrZXQtaW1hZ2VzIHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMjVweCk7XG5cdGdyaWQtYXV0by1yb3dzOiAxMjVweDtcblx0Z3JpZC1nYXA6IDZweDtcblxuXHRhLnRpY2tldC1pbWFnZSB7XG5cdFx0d2lkdGg6IDEyNXB4O1xuXHRcdGhlaWdodDogMTI1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyOiB0aGluIHNvbGlkICNhYWE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblxuXHRcdCYuaW1nIHtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuXHRcdH1cblxuXHRcdC50aWNrZXQtaW1hZ2UtcmVtb3ZlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0REMDAwMDtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMCA4cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQudGlja2V0LWltYWdlLXJlbW92ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50cmFuc2Zlci11cGxvYWQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZmxvdzogY29sdW1uO1xuXHRcdFx0Ym9yZGVyOiB0aGluIHNvbGlkICNhYWE7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC5wcm9ncmVzcy1iYXItcGVyY2VudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGZsZXg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQucHJvZ3Jlc3MtYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQucHJvZ3Jlc3MtYmFyLXZhbHVlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZG9kZ2VyYmx1ZTtcblx0XHRcdFx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbiN0aWNrZXRzLWxpc3Qge1xuXHQudGlja2V0LWxpc3Qtcm93IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHR0ZCB7XG5cdFx0PiBkaXYge1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cblx0XHRcdHN0cm9uZywgc3Ryb25nIGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR9XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0ZCB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdH1cblxuXHR0ZDpudGgtY2hpbGQoMikge1xuXHRcdG1heC13aWR0aDogMjUwcHg7XG5cdH1cblxuXHR0ZDpudGgtY2hpbGQoMykge1xuXHRcdG1heC13aWR0aDogOTAwcHg7XG5cdH1cblxuXHR0ZDpudGgtY2hpbGQoNSkge1xuXHRcdG1heC13aWR0aDogMTIwcHg7XG5cdH1cbn1cbiIsIiNsb2NhdGlvbi1jb21tZW50cyB7XG5cdGhlaWdodDogMTAwJTtcblxuXHQjY29tbWVudHMtaG9sZGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuXHRcdGdyaWQtZ2FwOiByZW0oMTBweCk7XG5cblx0XHQjY29tbWVudHMtZGF0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuY29tbWVudC1zY3JvbGwge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblxuXHRcdFx0XHQvLyBGaXJlZm94XG5cdFx0XHRcdHNjcm9sbGJhci13aWR0aDogdGhpbjtcblx0XHRcdFx0c2Nyb2xsYmFyLWNvbG9yOiAjMzMzMzMzIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBzaW5nbGUgY29tbWVudFxuXHRcdFx0LmNvbW1lbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcHggMWZyO1xuXG5cdFx0XHRcdC51c2VyLXBpYyB7XG5cdFx0XHRcdFx0LnVzZXItaW1hZ2Uge1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xuXG5cdFx0XHRcdFx0XHQ+IGltZyB7XG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29tbWVudC1ib3gge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwYW5lbC1iZy1jb2xvcjtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0XHRcdFx0LmNvbW1lbnQtaGVhZGVyIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAuM3JlbSAwLjVyZW07XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIxOSwgMjIzLCAwLjUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRmb250Y29sb3ItZGFyaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHRcdFx0XHRcdC51c2VyLW5hbWUge1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucG9zdC10aW1lIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdFx0XHRcdFx0Lmljb25zIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdC5jb21tZW50LWRlbGV0ZSxcblx0XHRcdFx0XHRcdFx0XHQuY29tbWVudC1sb2NrLFxuXHRcdFx0XHRcdFx0XHRcdC5jb21tZW50LXBpbiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQucG9zdC10aW1lIHtcblx0XHRcdFx0XHRcdFx0XHQuaWNvbnMge1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb21tZW50LXRleHQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMC4zcmVtIDAuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnBpbm5lZCB7XG5cdFx0XHRcdFx0LmNvbW1lbnQtYm94IHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXG5cdFx0XHRcdFx0XHQuY29tbWVudC1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubG9ja2VkIHtcblx0XHRcdFx0XHQuY29tbWVudC1ib3gge1xuXHRcdFx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHVycGxlO1xuXG5cdFx0XHRcdFx0XHQuY29tbWVudC1oZWFkZXIge1xuXHRcdFx0XHRcdFx0XHQvL2NvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCNjb21tZW50LXNlbmQge1xuXHRcdFx0LmhvbGRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDBweCAxZnI7XG5cblx0XHRcdFx0LnVzZXItcGljIHtcblx0XHRcdFx0XHQudXNlci1pbWFnZSB7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM0cHg7XG5cblx0XHRcdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mb3JtLXBhcnQge1xuXHRcdFx0XHRcdCNjb21tZW50LWZvcm0ge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRleHRhcmVhI25ldy1jb21tZW50LXRleHQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b24jbmV3LWNvbW1lbnQtc3VibWl0IHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogcmVtKDEwcHgpO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IHJlbSgxMHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLmxvY2F0aW9uLWNvbnRhY3RzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblx0Z3JpZC1nYXA6IHJlbSgxMHB4KTtcblxuXHQubG9jYXRpb24tY29udGFjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0UwRTBFMDtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMXJlbTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC0tY2lyY2xlLWNvbG9yOiAxMDAsIDEwMCwgMTAwO1xuXG5cdFx0ZGl2LmFjdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZGl2LmFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLWxlZnQge1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0ZmxleDogaW5pdGlhbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmZhdm9yaXRlLW1hcmsge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjQkJCQkJCO1xuXG5cdFx0XHRcdCYuaGFzLW1hcmtlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNGMkM3Mjk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmluaXRpYWxzLWNpcmNsZSB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1jaXJjbGUtY29sb3IpLCAwLjE1KTtcblx0XHRcdFx0Y29sb3I6IHJnYmEodmFyKC0tY2lyY2xlLWNvbG9yKSwgMC43KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0XHRcdD4gLmZhdm9yaXRlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMTRweDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHQtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggI2ZmZmZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuc2FsdXRhdGlvbiB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRcdFx0fVxuXHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHQucG9zaXRpb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Y29sb3I6ICNBQUE7XG5cdFx0XHR9XG5cdFx0XHQucGhvbmUsIC5waG9uZS1tb2JpbGUge1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2wtbWlkZGxlIHtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0ZmxleDogaW5pdGlhbDtcblxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDEycHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UwRTBFMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sLXJpZ2h0IHtcblx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdC5ob2xkZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvKiBWZXJ0aWthbCAqL1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdFx0LnRvcCB7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5ib3R0b20ge1xuXHRcdFx0XHRcdGZsZXg6IGluaXRpYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmxibCwgLm5vdGVzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG5cdFx0XHRcdGNvbG9yOiAjQUFBO1xuXHRcdFx0fVxuXHRcdFx0LnZhbHVlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImJvZHkjcG9zIHtcblx0LS0jeyRwcmVmaXh9Ym9keS1iZzogI2ZmZmZmZjtcblxuXHQjcG9zLXRvb2wtc2VhcmNoLXJlc3VsdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC50aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnN1Yi10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQucHJldmlldy1pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0I3Bvcy10b29sLWltYWdlcyB7XG5cdFx0LmltYWdlLWxpc3Qge1xuXHRcdFx0LmltYWdlLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwLjhyZW07XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZXN1bHQtbGlzdCB7XG5cblx0XHQubG9jYXRpb24tbGlzdC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZDogI2VhZWFlYTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHRcdGJvcmRlci1sZWZ0OiA0cHggc29saWQgYmx1ZXZpb2xldDtcblx0XHR9XG5cblx0fVxuXG5cdCNjb21wZXRpdGlvbi1kZXRhaWxzIHtcblx0XHQuY29tcGV0aXRpb24taXRlbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXG5cdFx0XHQuY29tcGV0aXRpb24taW1hZ2VzIHtcblx0XHRcdFx0LmNvbXBldGl0aW9uLWltYWdlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cbiIsIi5zdGF0dXMtY2lyY2xlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxICogMWVtO1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcMDBhMCc7XG5cdH1cblxuXHQmLnN0YXR1cy1jaXJjbGUtc3F1YXJlZCB7XG5cdFx0Ym9yZGVyLXJhZGl1czogLjVlbTtcblx0fVxufVxuXG4udGlja2V0LXN0YXR1cy1iYWRnZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1zaXplOiAwLjhyZW07XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdGF0dXMtY29sb3IpO1xuXHRjb2xvcjogdmFyKC0tc3RhdHVzLWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwLjVyZW07XG5cblx0Ji5hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0YXR1cy1jb2xvcik7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1zdGF0dXMtY29sb3IpO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0fVxufVxuXG4uYnRuIHtcblx0Ji5idG4tZGVmYXVsdCB7XG5cdFx0LS1icy1idG4tY29sb3I6IGJsYWNrO1xuXHRcdC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LS1icy1idG4tYmc6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LS1icy1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWhvdmVyLWJnOiAjNjY2NjY2O1xuXHRcdC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogd2hpdGU7XG5cdFx0LS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0LS1icy1idG4tYWN0aXZlLWJnOiBibGFjaztcblx0fVxuXHQmLmJ0bi10aWNrZXQtdHlwZSB7XG5cdFx0LS1icy1idG4tY29sb3I6IGJsYWNrO1xuXHRcdC0tYnMtYnRuLWJvcmRlci1jb2xvcjogYmxhY2s7XG5cdFx0LS1icy1idG4tYmc6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogYmxhY2s7XG5cdFx0LS1icy1idG4taG92ZXItY29sb3I6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWhvdmVyLWJnOiBibGFjaztcblx0XHQtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IGJsYWNrO1xuXHRcdC0tYnMtYnRuLWFjdGl2ZS1iZzogYmxhY2s7XG5cdH1cblx0Ji5idG4tdGlja2V0LWRlbGV0ZSB7XG5cdFx0LS1icy1idG4tY29sb3I6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0ZGMjkyNDtcblx0XHQtLWJzLWJ0bi1iZzogI0ZGMjkyNDtcblx0XHQtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IGJsYWNrO1xuXHRcdC0tYnMtYnRuLWhvdmVyLWNvbG9yOiB3aGl0ZTtcblx0XHQtLWJzLWJ0bi1ob3Zlci1iZzogIzY2NjY2Njtcblx0XHQtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHdoaXRlO1xuXHRcdC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNjODFmMWM7XG5cdFx0LS1icy1idG4tYWN0aXZlLWJnOiAjYzgxZjFjO1xuXHR9XG5cdCYuYnRuLWJsYWNrIHtcblx0XHQtLWJzLWJ0bi1jb2xvcjogd2hpdGU7XG5cdFx0LS1icy1idG4tYm9yZGVyLWNvbG9yOiBibGFjaztcblx0XHQtLWJzLWJ0bi1iZzogYmxhY2s7XG5cdFx0LS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiBibGFjaztcblx0XHQtLWJzLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG5cdFx0LS1icy1idG4taG92ZXItYmc6ICM2NjY2NjY7XG5cdFx0LS1icy1idG4tYWN0aXZlLWNvbG9yOiB3aGl0ZTtcblx0XHQtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiBibGFjaztcblx0XHQtLWJzLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuXHR9XG5cblx0Ji5idG4tcmVkIHtcblx0XHQtLWJzLWJ0bi1jb2xvcjogd2hpdGU7XG5cdFx0LS1icy1idG4tYm9yZGVyLWNvbG9yOiByZWQ7XG5cdFx0LS1icy1idG4tYmc6IHJlZDtcblx0XHQtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJlZDtcblx0XHQtLWJzLWJ0bi1ob3Zlci1jb2xvcjogd2hpdGU7XG5cdFx0LS1icy1idG4taG92ZXItYmc6ICM2NjY2NjY7XG5cdFx0LS1icy1idG4tYWN0aXZlLWNvbG9yOiB3aGl0ZTtcblx0XHQtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZWQ7XG5cdFx0LS1icy1idG4tYWN0aXZlLWJnOiByZWQ7XG5cdH1cblxuXHQmLmJ0bi1maWxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGlucHV0W3R5cGU9ZmlsZV0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0fVxufVxuXG4vLyBGaXhpZXJ0ZSBTcGFsdGVuIGbDvHIgVGlja2V0cy1UYWJlbGxlXG4udGlja2V0LXRhYmxlLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Lmt2LWdyaWQtY29udGFpbmVyIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IHZpc2libGU7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0XHRib3JkZXItc3BhY2luZzogMDtcblx0fVxuXG5cdC8vIEZpeGllcmUgZGllIGVyc3RlbiAyIFNwYWx0ZW4gKEJpbGQsIFRpdGVsKVxuXHR0aDpudGgtY2hpbGQoMSksXG5cdHRkOm50aC1jaGlsZCgxKSxcblx0dGg6bnRoLWNoaWxkKDIpLFxuXHR0ZDpudGgtY2hpbGQoMikge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdHRoOm50aC1jaGlsZCgxKSxcblx0dGQ6bnRoLWNoaWxkKDEpIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDExO1xuXHR9XG5cblx0dGg6bnRoLWNoaWxkKDIpLFxuXHR0ZDpudGgtY2hpbGQoMikge1xuXHRcdGxlZnQ6IDYwcHg7IC8vIEJyZWl0ZSBkZXIgZXJzdGVuIFNwYWx0ZVxuXHRcdHotaW5kZXg6IDExO1xuXHRcdGZpbHRlcjogZHJvcC1zaGFkb3coNnB4IDAgOHB4IHJnYmEoMCwgMCwgMCwgMCkpO1xuXHRcdHRyYW5zaXRpb246IGZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdGNsaXAtcGF0aDogaW5zZXQoMHB4IC0yMHB4IDBweCAwcHgpO1xuXHR9XG5cblx0Ly8gU2NoYXR0ZW4gZWluYmxlbmRlbiBiZWltIFNjcm9sbGVuXG5cdCYuc2Nyb2xsZWQtcmlnaHQgdGg6bnRoLWNoaWxkKDIpLFxuXHQmLnNjcm9sbGVkLXJpZ2h0IHRkOm50aC1jaGlsZCgyKSB7XG5cdFx0ZmlsdGVyOiBkcm9wLXNoYWRvdygxMHB4IDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKSk7XG5cdH1cblxuXHQvLyBIb3Zlci1FZmZla3QgYmVpYmVoYWx0ZW5cblx0dGJvZHkgdHI6aG92ZXIgdGQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdH1cblxuXHR0Ym9keSB0cjpob3ZlciB0ZDpudGgtY2hpbGQoMSksXG5cdHRib2R5IHRyOmhvdmVyIHRkOm50aC1jaGlsZCgyKSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0fVxufVxuXG4jdGlja2V0LWNvbW1lbnQtdGV4dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFN0U3RTcgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI0YzRjNGMyAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogdGV4dDtcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICNCREJEQkQgIWltcG9ydGFudDtcblx0XHRib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgzMiwgMzcsIDQyLCAwLjA4KSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6ICMyMDI1MkEgIWltcG9ydGFudDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgzMiwgMzcsIDQyLCAwLjEyKSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0fVxufVxuXG4jdGlja2V0LWRlc2NyaXB0aW9uLFxuI3RpY2tldC1sb2NhdGlvbl9pZF9pbnNpZGVfc3RvcmUsXG4jdGlja2V0LWxvY2F0aW9uX2luc2lkZV9zdG9yZSxcbiN0aWNrZXQtc3RhdHVzIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0Q1REJERjtcblx0YmFja2dyb3VuZDogI0YzRjNGMztcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cdGNvbG9yOiB2YXIoLS1HcmV5LTA1LCAjNkI2QjZCKTtcblx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICNCMEIwQjA7XG5cdFx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRib3JkZXItY29sb3I6ICNCREJEQkQ7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMzIsIDM3LCA0MiwgMC4wOCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHR9XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3JkZXItY29sb3I6ICMyMDI1MkE7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMzIsIDM3LCA0MiwgMC4xMik7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHR9XG59XG5cbiN0aWNrZXQtdGl0bGUge1xuXHRib3JkZXI6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1CbGFjaywgIzFBMUExQSk7XG5cdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdHBhZGRpbmc6IDA7XG5cdG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuXG4udGlja2V0LWZvcm0sXG4udGlja2V0LXZpZXcsXG5mb3JtW2lkKj1cImZvcm0tdmlldy1sb2NhdGlvbi10aWNrZXRcIl0sXG5mb3JtW2lkKj1cImZvcm0tY3JlYXRlLWxvY2F0aW9uLXRpY2tldFwiXSB7XG5cdG1heC13aWR0aDogMTI4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0XG5cdC5mb3JtLWxhYmVsLFxuXHRsYWJlbC5mb3JtLWxhYmVsLFxuXHQuY29udHJvbC1sYWJlbCxcblx0LnRpY2tldC1zdWItaGVhZGxpbmUsXG5cdGxhYmVsIHtcblx0XHRjb2xvcjogIzJEMzUzQyAhaW1wb3J0YW50O1xuXHRcdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNy41cHggIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBXZWnDn2VyIEhpbnRlcmdydW5kIGbDvHIgQnV0dG9ucyB1bmQgVGlja2V0LURldGFpbHNcbmZvcm1baWQqPVwiZm9ybS12aWV3LWxvY2F0aW9uLXRpY2tldFwiXSxcbmZvcm1baWQqPVwiZm9ybS1jcmVhdGUtbG9jYXRpb24tdGlja2V0XCJdIHtcblx0PiAucm93Lm1iLTQsXG5cdD4gLnJvdy50aWNrZXQtdmlldyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdD4gLnJvdy5tYi00IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRpY2tldC12aWV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi50aWNrZXQtZm9ybSxcbi50aWNrZXQtdmlldyxcbmZvcm1baWQqPVwiZm9ybS12aWV3LWxvY2F0aW9uLXRpY2tldFwiXSB7XG5cdGkucGgtYm9sZCB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXG5cdGRpdltzdHlsZSo9XCJkaXNwbGF5OiBpbmxpbmUtYmxvY2tcIl0ge1xuXHRcdGNvbG9yOiAjNkI2QjZCO1xuXHRcdGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMTVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMC4yNXJlbTtcblx0fVxufVxuXG4uZm9ybS1jb250cm9sLm1iLTI6aG92ZXIsXG4jdGlja2V0LXN0YXR1czpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNGQUZBRkEgIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiAjQkRCREJEICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDMyLCAzNywgNDIsIDAuMDgpICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuMjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcbn1cblxuI3RpY2tldC1oaXN0b3J5IHtcblx0LnRpY2tldC1oaXN0b3J5LWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNHJlbTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXG5cdFx0LnRpY2tldC1oaXN0b3J5LWl0ZW0tdXNlciB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwLjRyZW07XG5cblx0XHRcdD4gZGl2IHtcblx0XHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG5cblx0XHRcdFx0LmluaXRpYWxzLWNpcmNsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWNpcmNsZS1jb2xvciksIDAuMTUpO1xuXHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50aWNrZXQtaGlzdG9yeS1pdGVtLWFjdGlvbiB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMC4ycmVtO1xuXHRcdH1cblxuXHRcdC50aWNrZXQtaGlzdG9yeS1pdGVtLWRhdGUge1xuXHRcdFx0Zm9udC1zaXplOiAwLjdyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAuNHJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiAwLjJyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIudXNlci1wcm9maWxlIHtcblx0bWF4LXdpZHRoOiAxMjgwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdC5jb250ZW50LWhlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG5cblx0LnByb2ZpbGUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyNHB4O1xuXHR9XG5cblx0LnByb2ZpbGUtcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjRweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdC5wcm9maWxlLWNvbC1sZWZ0IHtcblx0XHRmbGV4OiAyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDI0cHg7XG5cdH1cblxuXHQucHJvZmlsZS1jb2wtcmlnaHQge1xuXHRcdGZsZXg6IDE7XG5cdFx0bWluLXdpZHRoOiAzMjBweDtcblx0fVxuXG5cdC8vIFNlY3Rpb25zXG5cdC5zZXR0aW5ncy1zZWN0aW9uLFxuXHQuZGlzcGxheWlkLXNlY3Rpb24sXG5cdC5wcm9maWxlLWNhcmQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cblx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblxuXHRcdC5pY29uIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjMDI2N0ZGO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbG9yOiAjMUExQTFBO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cblxuXHQuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Ly8gU2V0dGluZ3MgR3JpZFxuXHQuc2V0dGluZ3MtZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcblx0XHRnYXA6IDIwcHg7XG5cdH1cblxuXHQuc2V0dGluZ3MtY2FyZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRnYXA6IDEycHg7XG5cdFx0cGFkZGluZzogMjBweCA5cHggMjNweCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNGQUZBRkE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdG1heC13aWR0aDogMjQ5cHg7XG5cdFx0aGVpZ2h0OiA5N3B4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCA4cHggMTZweCAwIHJnYmEoMCwgMCwgMCwgMC4yMCk7XG5cblx0XHRcdC5jYXJkLWljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDI2N0ZGO1xuXHRcdFx0XHRjb2xvcjogI0ZBRkFGQTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2FyZC1pY29uIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNEMkU0RkY7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzI1NjNlYjtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG5cdFx0fVxuXG5cdFx0LmNhcmQtY29udGVudCB7XG5cdFx0XHRmbGV4OiAxO1xuXG5cdFx0XHRoMyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0Y29sb3I6ICMxQTFBMUE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFByb2ZpbGUgQ2FyZFxuXHQucHJvZmlsZS1pbWFnZSB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiBtaW4oMTAwJSwgMzUzcHgpO1xuXHRcdGhlaWdodDogbWluKDEwMCUsIDM1M3B4KTtcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQucHJvZmlsZS1pbmZvIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxNnB4O1xuXHR9XG5cblx0LmluZm8taXRlbSB7XG5cdFx0LmluZm8tdmFsdWUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNTBweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgOHB4IDE2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjApO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5mby1jb250ZW50IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzA3cHg7XG5cdFx0XHRcdGZsZXg6IDE7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjODA4MDgwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICMxQTFBMUE7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5jYXJkLWljb24ge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNEMkU0RkY7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Y29sb3I6ICMyNTYzZWI7XG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBSZXNwb25zaXZlXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHQucHJvZmlsZS1yb3cge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cblx0XHQucHJvZmlsZS1jb2wtcmlnaHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0LnNldHRpbmdzLWdyaWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0fVxuXHR9XG59XG4iLCIudXNlci1wcm9maWxlLWVkaXQge1xuXHRtYXgtd2lkdGg6IDEyODBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0Ly8gQmFjayBCdXR0b25cblx0LnByb2plY3QtaGVhZGVyLWxlZnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHQuYnRuLWJhY2sge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZBRkFGQTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRjb2xvcjogIzFBMUExQTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjb2xvcjogIzFBMUExQTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBMYXlvdXRcblx0LmVkaXQtdG9wLXJvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDI0cHg7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblxuXHRcdC8vIFBlcnPDtm5saWNoZSBEYXRlbjogbmltbXQgZGVuIEdyb8OfdGVpbCBlaW5cblx0XHQuZWRpdC1jYXJkOmZpcnN0LWNoaWxkIHtcblx0XHRcdGZsZXg6IDI7XG5cdFx0fVxuXG5cdFx0Ly8gUHJvZmlsYmlsZDogZmVzdGUgQnJlaXRlXG5cdFx0LmF2YXRhci1jYXJkIHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRtaW4td2lkdGg6IDMyMHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIEtvbnRha3RkYXRlbjogdm9sbGUgQnJlaXRlXG5cdC5lZGl0LWNhcmQtZnVsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvLyBDYXJkc1xuXHQuZWRpdC1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRwYWRkaW5nOiAyOHB4O1xuXHR9XG5cblx0LmVkaXQtY2FyZC1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0LmVkaXQtY2FyZC10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogMTBweDtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGNvbG9yOiAjMDI2N0ZGO1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogIzFBMUExQTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2F2ZS1idXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAjOEE4QThBO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDVweDtcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjOEE4QThBO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2YzZjNmMztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZWRpdC1jYXJkLWRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW46IDAgMCAyNHB4IDA7XG5cdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG5cblx0Ly8gRm9ybSBGaWVsZHNcblx0LmVkaXQtZm9ybS1yb3cge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXHRcdGdhcDogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0Ji5mdWxsLXdpZHRoIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxuXG5cdC5lZGl0LWZvcm0tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDZweDtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogIzhFOEU4RTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDdweCAwIDdweCAxMHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0NDQztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICMxQTFBMUE7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICMwMjY3RkY7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIsIDEwMywgMjU1LCAwLjEpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAjQjBCMEIwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFByb2ZpbGJpbGQtQ2FyZFxuXHQuYXZhdGFyLWNhcmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cGFkZGluZzogMjhweDtcblxuXHRcdC5hdmF0YXItd3JhcHBlciB7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LmF2YXRhci13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmF2YXRhci11cGxvYWQtYnRuIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdFx0cmlnaHQ6IDRweDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzAyNjdGRjtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDUxQ0M7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBSZXNwb25zaXZlXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHQuZWRpdC10b3Atcm93IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdC5hdmF0YXItY2FyZCB7XG5cdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdC5lZGl0LWZvcm0tcm93IHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRJQ0xFIExJU1QgUEFHRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLWxpc3QtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gWlVSw5xDSyBCVVRUT05cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmX19iYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19iYWNrLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gQ09OVEVOVCBMQVlPVVQgKEZpbHRlciArIE1haW4pXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzcycHggMWZyO1xuICAgICAgICBnYXA6IDEuMjVyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZJTFRFUiBTSURFQkFSXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtbGlzdC1maWx0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMzBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWljb24ge1xuICAgICAgICBjb2xvcjogIzE2REFCMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLy8gU3VjaGZlbGRcbiAgICAmX19zZWFyY2gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4IDlweCAxNHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQjBCMEIwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNDQ0M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTZWN0aW9uc1xuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC8vIFRhZ3NcbiAgICAmX190YWdzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBcnRpa2VsdHlwIEJ1dHRvbnNcbiAgICAmX190eXBlLWJ1dHRvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICZfX3R5cGUtYnRuIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0NDQztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCMEIwQjA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBdXNnZXfDpGhsdGVyIFN0YXR1c1xuICAgICAgICAmLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzFBMUExQTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEthdGVnb3JpZW5cbiAgICAmX19jYXRlZ29yaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBa3Rpdi1adXN0YW5kIGbDvHIgVW50ZXJrYXRlZ29yaWVuIChrZWluIEJvcmRlciwgSGludGVyZ3J1bmQgYmlzIHp1bSByZWNodGVuIFJhbmQpXG4gICAgICAgICYtLWFjdGl2ZS1jaGlsZCB7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LW5hbWUge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjOGU4ZThlO1xuXG4gICAgICAgICAgICAmLmFydGljbGUtbGlzdC1maWx0ZXJfX2NhdGVnb3J5LS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXJ0aWNsZS1saXN0LWZpbHRlcl9fY2F0ZWdvcnktLWFjdGl2ZS1jaGlsZCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhdGVnb3J5LW5hbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX2NhdGVnb3J5LWNoaWxkcmVuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmLS1jb2xsYXBzZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBUlRJS0VMIE1BSU4gQkVSRUlDSFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLWxpc3QtbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2hlYWRlci1sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgIH1cblxuICAgICZfX2hlYWRlci1pY29uIHtcbiAgICAgICAgY29sb3I6ICMxNkRBQjM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtdGFnIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNkRBQjM7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFBBR0lOQVRJT05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJ0aWNsZS1saXN0LXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgJl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgbWluLXdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGVyLXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAmX19wZXItcGFnZS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgfVxuXG4gICAgJl9fcGVyLXBhZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fcGVyLXBhZ2Utc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI2cHggMHB4IDEwcHg7IC8vIHJlY2h0cyBQbGF0eiBmw7xyIGRhcyBJY29uXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTZweDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgICZfX3Blci1wYWdlLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzFBMUExQSAhaW1wb3J0YW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gS2xpY2sgZ2VodCBkdXJjaCB6dW0gU2VsZWN0XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUSUtFTCBUQUJFTExFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtbGlzdC10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzZweCA0OHB4IDFmciAyMDZweCBhdXRvIDE1MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMEYwRjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1hc3RlciBSb3dcbiAgICAgICAgJi0tbWFzdGVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzZweCA0OHB4IDFmciAzMTJweCAtMXB4IDQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1leHBhbmRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2luZ2xlIChDaGlsZCkgUm93XG4gICAgICAgICYtLXNpbmdsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAuYXJ0aWNsZS1saXN0LXRhYmxlX19pbWFnZS1wbGFjZWhvbGRlci0tc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM4RThFOEU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFZlcnN0ZWNrdGUgQ2hpbGQtUm93c1xuICAgICAgICAmLS1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBlciBGaWx0ZXIgdmVyc3RlY2t0XG4gICAgICAgICYtLWZpbHRlci1oaWRkZW4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFBlciBQYWdpbmF0aW9uIHZlcnN0ZWNrdFxuICAgICAgICAmLS1wYWdlLWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUGVyIFN1Y2hlIHZlcnN0ZWNrdFxuICAgICAgICAmLS1zZWFyY2gtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQZXIgS2F0ZWdvcmllLUZpbHRlciB2ZXJzdGVja3RcbiAgICAgICAgJi0tY2F0ZWdvcnktaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBFaW56ZWxhcnRpa2VsIGJlcmVpdHMgaW0gV2FyZW5rb3JiIOKGkiBhdXNnZWdyYXV0XG4gICAgICAgICYtLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gUXVhbnRpdHkgUm93XG4gICAgICAgICYtLXF1YW50aXR5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWxpc3QtdGFibGVfX2ltYWdlLXBsYWNlaG9sZGVyLS1xdWFudGl0eSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUb2dnbGUgKENhcmV0KVxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLy8gSW1hZ2VcbiAgICAmX19pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICAmLS1zaW5nbGUge1xuICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4RThFOEU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5mb1xuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDJweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAmLS1saW5rIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICYtLWxpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUYWdzXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gU3RvY2tcbiAgICAmX19zdG9jayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICB9XG5cbiAgICAmX19zdG9jay1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgfVxuXG4gICAgJl9fc3RvY2stbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgfVxuXG4gICAgLy8gQWN0aW9uc1xuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICYtLXF1YW50aXR5IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBXYXJlbmtvcmIgQnV0dG9uIChpbiBUYWJlbGxlKVxuICAgICZfX2NhcnQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNFM0UzRTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGZWVkYmFjazogQXJ0aWtlbCB3dXJkZSBoaW56dWdlZsO8Z3RcbiAgICAgICAgJi0tYWRkZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE2REFCMztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERlYWt0aXZpZXJ0IChFaW56ZWxhcnRpa2VsIGJlcmVpdHMgaW0gV2FyZW5rb3JiKVxuICAgICAgICAmLS1kaXNhYmxlZCxcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQjBCMEIwO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVuZ2VuLVN0ZXVlcnVuZ1xuICAgICZfX3F1YW50aXR5LWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFN0VCO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cblxuICAgICZfX3F1YW50aXR5LWJ0biB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1YW50aXR5LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U1RTdFQjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0U1RTdFQjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gV0FSRU5LT1JCIEZPT1RFUiAoc3RpY2t5KVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLWxpc3QtY2FydC1mb290ZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTdFQjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJveC1zaGFkb3c6IDAgLTRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJl9fbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAycHg7XG4gICAgfVxuXG4gICAgJl9fY291bnQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgIH1cblxuICAgICZfX2hpbnQge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcmVzZXQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBcIkFsbGUgaW4gZGVuIFdhcmVua29yYlwiIEJ1dHRvblxuICAgICZfX3N1Ym1pdC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBXQVJFTktPUkIgT1ZFUkxBWVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5jYXJ0LW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IC00cHggMCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgei1pbmRleDogMzAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuICAgICYtLW9wZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuXG4gICAgLy8gSGVhZGVyXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTZweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTdFQjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgIH1cblxuICAgICZfX2JhZGdlIHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNkRBQjM7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQXJ0aWtlbC1MaXN0ZSAoc2Nyb2xsYmFyKVxuICAgICZfX2l0ZW1zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgfVxuXG4gICAgLy8gRWluemVsbmUgUG9zaXRpb25cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OHB4IDFmciAzMnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRjBGMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0taW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgJl9faXRlbS1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzcHg7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19pdGVtLXR5cGUge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgfVxuXG4gICAgJl9faXRlbS1za3Uge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAvLyBNZW5nZW4tU3RldWVydW5nIGlubmVyaGFsYiBPdmVybGF5XG4gICAgJl9faXRlbS1xdWFudGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9fcXR5LWJ0biB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F0eS1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNUU3RUI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFNUU3RUI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTMO2c2NoZW4tQnV0dG9uXG4gICAgJl9faXRlbS1kZWxldGUge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGNUY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTGVlcmVyIFp1c3RhbmRcbiAgICAmX19lbXB0eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gRm9vdGVyXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU3RUI7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyLXN1bW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAmX19mb290ZXItcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2Zvb3Rlci1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNFM0UzRTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCYWNrZHJvcFxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB6LWluZGV4OiAyOTk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAmLS12aXNpYmxlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5hcnRpY2xlLWxpc3QtZmxvYXRpbmctY2FydCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMjRweDtcbiAgICByaWdodDogMjRweDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICAgIHotaW5kZXg6IDIwMDtcblxuICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzRTNFM0U7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcbiAgICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVElDTEUgTUFTVEVSIERFVEFJTFMgUEFHRVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIFRPUCBCQVIgKFp1csO8Y2sgKyBCZWFyYmVpdGVuKVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX3RvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19iYWNrLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZWRpdC1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gICAgICAgIGNvbG9yOiAjRkFGQUZBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFGQUZBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFUk8gQ0FSRFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLW1hc3Rlci1kZXRhaWxzLWhlcm8ge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MTNweCAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyBCSUxELUtBUlVTU0VMTCAobGlua3MpXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgJl9fY2Fyb3VzZWwge1xuICAgICAgICB3aWR0aDogNDEzcHg7XG4gICAgICAgIGhlaWdodDogNDk3cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAtMjBweCAwIC0yMHB4IC0yMHB4O1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLW1haW4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC1tYWluLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC10aHVtYnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtdGh1bWItcHJldixcbiAgICAmX19jYXJvdXNlbC10aHVtYi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC10aHVtYi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtdGh1bWIge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0IwQjBCMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIElORk8gKHJlY2h0cylcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJl9faW5mby1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzMxMzEzMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX2JhZGdlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19iYWRnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYtLW1hc3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICAgICAgY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10eXBlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgIC8vIEluc3Rhbnplbi1Cb3hcbiAgICAmX19pbnN0YW5jZXMtYm94IHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAyMHB4IDMwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICZfX2luc3RhbmNlcy1ib3gtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMnB4O1xuICAgIH1cblxuICAgICZfX2luc3RhbmNlcy1ib3gtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICB9XG5cbiAgICAmX19pbnN0YW5jZXMtYm94LWJhZGdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREFGNUYwO1xuICAgICAgICBjb2xvcjogIzE2REFCMztcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJl9faW5zdGFuY2VzLWJveC12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgfVxuXG4gICAgJl9faW5zdGFuY2VzLWJveC1pY29uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEQUY1RjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMTZEQUIzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5mby1Cb3ggKE1hc3RlcmFydGlrZWwgSGlud2VpcylcbiAgICAmX19pbmZvLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG5cbiAgICAmX19pbmZvLWJveC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX19pbmZvLWJveC1oZWFkZXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMTZEQUIzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8tYm94LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzMxMzEzMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2luZm8tYm94LXRleHQge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVElLRUxERVRBSUxTIENBUkRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMTZEQUIzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cblxuICAgICZfX3Jvd3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3Jvdy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX3Jvdy12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgIH1cblxuICAgICZfX3Jvdy12YWx1ZS1oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU5TVEFOWkVOIENBUkRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJ0aWNsZS1tYXN0ZXItZGV0YWlscy1pbnN0YW5jZXMge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlci1pY29uIHtcbiAgICAgICAgY29sb3I6ICMxNkRBQjM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIElOU1RBTlpFTiBUQUJFTExFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtbWFzdGVyLWRldGFpbHMtdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIEZJTFRFUi1aRUlMRVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX2ZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmciAyMjBweCAyMjBweDtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDQ0NDO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLXNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19maWx0ZXItc2VhcmNoLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0NDQztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZpbHRlci1zZWxlY3Qtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19maWx0ZXItc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyOHB4IDdweCAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmlsdGVyLXNlbGVjdC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM4RThFOEUgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAvLyBIRUFERVItWkVJTEVcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnIgMjIwcHggMjIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxN3B4IDEwcHggMjlweDsgLy8gKzEycHggbGlua3NcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7ICAgICAvLyBnbGVpY2hlciBtYXJnaW4gd2llIGRlciBUYWJlbGxlbmNvbnRhaW5lclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmX19oZWFkLWNlbGwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gREFURU4tWkVJTEVOXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnIgMjIwcHggMjIwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE2cHggMTFweCAyOHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jZWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgJl9fY2VsbC1pZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgfVxuXG4gICAgJl9fY2VsbC1jb2RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAmX19jZWxsLWNvbmRpdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmX19jZWxsLXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICB9XG5cbiAgICAvLyBTdGF0dXMtQmFkZ2VcbiAgICAmX19zdGF0dXMtYmFkZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNDN0YwQzQ7XG4gICAgICAgICAgICBjb2xvcjogIzBEQjIwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkYwRjA7XG4gICAgICAgICAgICBjb2xvcjogI0M1MzAzMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXJlc2VydmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY0RTA7XG4gICAgICAgICAgICBjb2xvcjogI0MwN0EwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBFRElUIE1PREFMXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtZWRpdC1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmX19iYWNrZHJvcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3gtc2hhZG93OiAwIDhweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgICAgIG1hcmdpbjogMXJlbTtcbiAgICB9XG5cbiAgICAvLyAtLS0tIEhlYWRlciAtLS0tXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDI2N0ZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuXG4gICAgICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAtLS0tIEJvZHkgLS0tLVxuICAgICZfX2JvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gICAgfVxuXG4gICAgLy8gLS0tLSBTZWN0aW9uIC0tLS1cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgbWFyZ2luOiAtOHB4IDAgMDtcbiAgICB9XG5cbiAgICAvLyAtLS0tIFJvdyAvIEdyaWQgLS0tLVxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX19ncmlkLTIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogMTRweDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBGaWVsZCAtLS0tXG4gICAgJl9fZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICAmLS1ncm93IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWhhbGYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC8vIC0tLS0gSW5wdXQgLyBUZXh0YXJlYSAtLS0tXG4gICAgJl9faW5wdXQsXG4gICAgJl9fdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0MwQzBDMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHRhcmVhIHtcbiAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAvLyAtLS0tIFNlbGVjdCAtLS0tXG4gICAgJl9fc2VsZWN0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmFydGljbGUtZWRpdC1tb2RhbF9fc2VsZWN0LWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDMycHggN3B4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gVG9nZ2xlIC0tLS1cbiAgICAmX190b2dnbGUtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIC5hcnRpY2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10cmFjayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuXG4gICAgICAgICAgICAuYXJ0aWNsZS1lZGl0LW1vZGFsX190b2dnbGUtdGh1bWIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RvZ2dsZS10cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNEMEQwRDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgIH1cblxuICAgICZfX3RvZ2dsZS10aHVtYiB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG5cbiAgICAvLyAtLS0tIFRhZ3MgLS0tLVxuICAgICZfX3RhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogOHB4O1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICB9XG5cbiAgICAmX190YWctcmVtb3ZlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgY29sb3I6ICNFMDMwMzA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWctc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0gRm9vdGVyIC0tLS1cbiAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgICZfX3NhdmUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQTFBMUE7XG4gICAgICAgIGNvbG9yOiAjRkFGQUZBO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFGQUZBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQVJUSUNMRSBTSU5HTEUgSU5TVEFOQ0UgREVUQUlMUyBQQUdFXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gVE9QIEJBUiAoWnVyw7xjayArIEJlYXJiZWl0ZW4pXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgJl9fdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2JhY2stYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lZGl0LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNFM0UzRTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjRkFGQUZBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5tb2RhbC1vcGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhFUk8gQ0FSRFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm8ge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MTNweCAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1pbi1oZWlnaHQ6IDUzN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gQklMRC1LQVJVU1NFTEwgKGxpbmtzKVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX2Nhcm91c2VsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2Fyb3VzZWwtbWFpbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLW1haW4tcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXRodW1icyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC10aHVtYi1wcmV2LFxuICAgICZfX2Nhcm91c2VsLXRodW1iLW5leHQge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM1O1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nhcm91c2VsLXRodW1iLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19jYXJvdXNlbC10aHVtYiB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFBMUExQTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjQjBCMEIwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gSU5GTyAocmVjaHRzKVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2luZm8taGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmX19iYWRnZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fYmFkZ2Uge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMnB4IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICYtLW1hc3RlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICAgICAgY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIH1cblxuICAgICAgICAmLS10eXBlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFyY2hpdmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRjZCMzU7XG4gICAgICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNHB4O1xuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIFNUQVRVUy1CT1hFTiAoMsOXMiBHcmlkKVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX3N0YXR1cy1ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3N0YXR1cy1ib3gtbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNHB4O1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzLWJveC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgJl9fc3RhdHVzLWJveC12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMzMTMxMzE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgICZfX3N0YXR1cy1ib3gtaWNvbiB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjREFGNUYwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzE2REFCMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIC8vIFZFUkbDnEdCQVJLRUlUUy1CQU5ORVJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAmX19hdmFpbGFiaWxpdHkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEY2RjA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwREIyMDA7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS1pY29uIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE2QTM0QTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXVuYXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY1RjU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRUNBQ0E7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLXNpbmdsZS1kZXRhaWxzLWhlcm9fX2F2YWlsYWJpbGl0eS1pY29uIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RDMjYyNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2F2YWlsYWJpbGl0eS1pY29uIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYXZhaWxhYmlsaXR5LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDJweDtcbiAgICB9XG5cbiAgICAmX19hdmFpbGFiaWxpdHktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fYXZhaWxhYmlsaXR5LWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gVFJFTk5MSU5JRVxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX2RpdmlkZXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0NDQ0NDQztcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgLy8gSU4gREVOIFdBUkVOS09SQlxuICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgICZfX2NhcnQtYnRuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUExQTFBO1xuICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRTNFM0U7XG4gICAgICAgICAgICBjb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1MDUwNTA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNCMEIwQjA7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFSVElLRUxERVRBSUxTIENBUkRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC43NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjMTZEQUIzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cblxuICAgICZfX3Jvd3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgIH1cblxuICAgICZfX3Jvdy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX3Jvdy12YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgIH1cblxuICAgICZfX3Jvdy12YWx1ZS1oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVFJBQ0tJTkdISVNUT1JJRSBDQVJEXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtdHJhY2tpbmcge1xuICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlci1pY29uIHtcbiAgICAgICAgY29sb3I6ICMxNkRBQjM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIHJvdy1nYXA6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgYXV0byk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG5cbiAgICAmX19jb25uZWN0b3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMnB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuXG4gICAgJl9faW5mby1zdGF0dXMge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19pbmZvLWxvY2F0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRURJVCBNT0RBTCAoU2luZ2xlIEluc3RhbmNlKVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgIH1cblxuICAgIC8vIC0tLS0gSGVhZGVyIC0tLS1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19oZWFkZXItdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICMwMjY3RkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXItY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICM4ODg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG5cbiAgICAgICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gQm9keSAtLS0tXG4gICAgJl9fYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICB9XG5cbiAgICAvLyAtLS0tIFNlY3Rpb24gLS0tLVxuICAgICZfX3NlY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zZWN0aW9uLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBtYXJnaW46IC04cHggMCAwO1xuICAgIH1cblxuICAgIC8vIC0tLS0gR3JpZCAtLS0tXG4gICAgJl9fZ3JpZC0yIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gRmllbGQgLS0tLVxuICAgICZfX2ZpZWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA2cHg7XG5cbiAgICAgICAgJi0taGFsZiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gLS0tLSBJbnB1dCAvIFRleHRhcmVhIC0tLS1cbiAgICAmX19pbnB1dCxcbiAgICAmX190ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjQzBDMEMwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxQTFBMUE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC8vIC0tLS0gU2VsZWN0IC0tLS1cbiAgICAmX19zZWxlY3Qtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYXJ0aWNsZS1zaW5nbGUtZWRpdC1tb2RhbF9fc2VsZWN0LWljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDMycHggN3B4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICNCMEIwQjA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMUExQTFBO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIC0tLS0gVG9nZ2xlIC0tLS1cbiAgICAmX190b2dnbGUtZmllbGQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuXG4gICAgICAgICY6Y2hlY2tlZCArIC5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190b2dnbGUtdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAyNjdGRjtcblxuICAgICAgICAgICAgLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RvZ2dsZS10aHVtYiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLXRyYWNrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0QwRDBEMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgfVxuXG4gICAgJl9fdG9nZ2xlLXRodW1iIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgICB9XG5cbiAgICAmX190b2dnbGUtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgIH1cblxuICAgIC8vIC0tLS0gVGFncyAtLS0tXG4gICAgJl9fdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fdGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgIH1cblxuICAgICZfX3RhZy1yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBjb2xvcjogI0UwMzAzMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZy1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgfVxuXG4gICAgLy8gLS0tLSBBa3Rpb25zLVRhZyAoYmxhdSkgLS0tLVxuICAgICZfX3RhZy0tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCRjJGRjtcbiAgICAgICAgY29sb3I6ICMwMjY3RkY7XG5cbiAgICAgICAgLmFydGljbGUtc2luZ2xlLWVkaXQtbW9kYWxfX3RhZy1yZW1vdmUgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgY29sb3I6ICMwMjY3RkY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5hcnRpY2xlLXNpbmdsZS1lZGl0LW1vZGFsX190YWctcmVtb3ZlIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAzRDk5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBNYXN0ZXJhcnRpa2VsLUthcnRlIC0tLS1cbiAgICAmX19tYXN0ZXItY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB9XG5cbiAgICAmX19tYXN0ZXItY2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX21hc3Rlci1jYXJkLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX21hc3Rlci1jYXJkLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19tYXN0ZXItY2FyZC1kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLy8gLS0tLSBXYXJuYm94OiBFaW5nZXNjaHLDpG5rdGUgQmVhcmJlaXR1bmcgLS0tLVxuICAgICZfX3dhcm5pbmctYm94IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgcGFkZGluZzogMTRweCAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlFREZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTRDNkZGO1xuICAgIH1cblxuICAgICZfX3dhcm5pbmctYm94LWljb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM5QjMwRDk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX193YXJuaW5nLWJveC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogIzVBMjc4MDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gLS0tLSBGb290ZXIgLS0tLVxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJl9fc2F2ZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzFBMUExQTtcbiAgICAgICAgY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGQUZBRkE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRTNFM0U7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTA1MDUwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFLVElPTlNISVNUT1JJRSBDQVJEXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtaGlzdG9yeSB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWljb24ge1xuICAgICAgICBjb2xvcjogIzE2REFCMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNSwgYXV0byk7XG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgcm93LWdhcDogMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxMCwgYXV0byk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tY29ubmVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogOHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgIGNvbG9yOiAjOEU4RThFO1xuICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEMkU0RkY7XG4gICAgICAgICAgICBjb2xvcjogIzAyNjdGRjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzUwNTA1MDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEFLVElWRSBBS1RJT05FTiBDQVJEXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmFydGljbGUtc2luZ2xlLWRldGFpbHMtYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWljb24ge1xuICAgICAgICBjb2xvcjogIzE2REFCMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM4RThFOEU7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fYWN0aW9uLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMjY3RkY7XG4gICAgICAgIGNvbG9yOiAjRkFGQUZBO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNTJDQztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDNEOTk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBTQ1NTIGZ1ZXIgTWVuZ2VuYXJ0aWtlbCBEZXRhaWxzXG5cbi8vIFp1c8OkdHpsaWNoZSBzcGV6aWZpc2NoZSBTdHlsZS1FcmfDpG56dW5nZW4gZsO8ciBkaWUgTWVuZ2VuYXJ0aWtlbC1BdXN3YWhsXG4uYXJ0aWNsZS1zaW5nbGUtZGV0YWlscy1oZXJvIHtcbiAgICAmX19jYXJ0LXNlY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fY2FydC1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxQTFBMUE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19jYXJ0LXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICB9XG5cbiAgICAmX19xdWFudGl0eS1jb250cm9sIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuXG4gICAgJl9fcXVhbnRpdHktYnRuIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogIzFBMUExQTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3F1YW50aXR5LWlucHV0IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMUExQTFBO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FydC1zdG9jay1oaW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzhFOEU4RTtcbiAgICB9XG59XG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSU1QT1JUU1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0ICdfYXJ0aWNsZS1saXN0JztcbkBpbXBvcnQgJ19hcnRpY2xlLW1hc3Rlci1kZXRhaWxzJztcbkBpbXBvcnQgJ19hcnRpY2xlLXNpbmdsZS1pbnN0YW5jZS1kZXRhaWxzJztcbkBpbXBvcnQgJ19hcnRpY2xlLXF0eS1kZXRhaWxzJztcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBWQVJJQUJMRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGNvbG9yLXByaW1hcnk6ICAgICAgICAjMDI2N0ZGO1xuJGNvbG9yLWRhcms6ICAgICAgICAgICAjMUExQTFBO1xuJGNvbG9yLXRleHQ6ICAgICAgICAgICAjMzEzMTMxO1xuJGNvbG9yLXRleHQtZGFyazogICAgICAjMUExQTFBO1xuJGNvbG9yLXRleHQtbGlnaHQ6ICAgICAjOEU4RThFO1xuJGNvbG9yLXRleHQtbXV0ZWQ6ICAgICAjQjBCMEIwO1xuJGNvbG9yLWJvcmRlcjogICAgICAgICAjY2NjO1xuJGNvbG9yLWJvcmRlci1saWdodDogICAjZTVlN2ViO1xuXG4kY29sb3Itd2hpdGU6ICAgICAgICAgICNmZmZmZmY7XG4kY29sb3ItYmctbGlnaHQ6ICAgICAgICNGQUZBRkE7XG4kY29sb3ItYmctbGlnaHRlcjogICAgICNFNkU2RTY7XG4kY29sb3ItYmctaG92ZXI6ICAgICAgICNGM0Y0RjY7XG4kY29sb3ItYmctcGFnZTogICAgICAgICNGMEYwRjA7XG5cbiRjb2xvci1pY29uLWJnOiAgICAgICAgI0VBRjFGRjtcbiRjb2xvci1pY29uOiAgICAgICAgICAgJGNvbG9yLXByaW1hcnk7XG5cbiRib3JkZXItcmFkaXVzLXNtOiAgICAgN3B4O1xuJGJvcmRlci1yYWRpdXM6ICAgICAgICAxMHB4O1xuJGJvcmRlci1yYWRpdXMtbWQ6ICAgICAxMnB4O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAxNnB4O1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgIDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuJGJveC1zaGFkb3ctaG92ZXI6ICAgICAwIDhweCAxNnB4IHJnYmEoMjYsIDI2LCAyNiwgMC4xMCk7XG4kYm94LXNoYWRvdy1jYXJkOiAgICAgIDAgNHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNSVhJTlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gY2FyZC1zdHlsZSB7XG4gICAgYmFja2dyb3VuZDogICAgJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAzMHB4IDIwcHg7XG59XG5cbkBtaXhpbiBjYXJkLWhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctaG92ZXI7XG4gICAgfVxufVxuXG5AbWl4aW4gdGV4dC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAgIDlweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWl4aW4gdGV4dC1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6ICAgMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWl4aW4gdGV4dC1ib2xkIHtcbiAgICBmb250LXNpemU6ICAgMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAgIDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogICAgICAgJGNvbG9yLXRleHQtZGFyaztcbiAgICBtYXJnaW46ICAgICAgMDtcbn1cblxuQG1peGluIHNob3AtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gaWNvbi1jb250YWluZXIoJGJnLWNvbG9yLCAkaWNvbi1jb2xvciwgJHNpemU6IDM2cHgpIHtcbiAgICB3aWR0aDogICAgICAgICAgICRzaXplO1xuICAgIGhlaWdodDogICAgICAgICAgJHNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogICAkYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiAgICAgICRiZy1jb2xvcjtcbiAgICBjb2xvcjogICAgICAgICAgICRpY29uLWNvbG9yO1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogICAgIDA7XG4gICAgdHJhbnNpdGlvbjogICAgICBhbGwgMC4zcyBlYXNlO1xufVxuXG5AbWl4aW4gdGFnLXN0eWxlIHtcbiAgICBmb250LXNpemU6ICAgICA5cHg7XG4gICAgZm9udC13ZWlnaHQ6ICAgNzAwO1xuICAgIGJhY2tncm91bmQ6ICAgICRjb2xvci1iZy1wYWdlO1xuICAgIGNvbG9yOiAgICAgICAgICM3MDcwNzA7XG4gICAgcGFkZGluZzogICAgICAgMnB4IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiAgICBkaXNwbGF5OiAgICAgICBpbmxpbmUtYmxvY2s7XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0hPUCBQQUdFIFdSQVBQRVJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2hvcC1wYWdlIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6ICAgICAgICAgICAgMS4yNXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAgICAgIDEyODBweDtcbiAgICAgICAgbWFyZ2luOiAgICAgICAgIDAgYXV0bztcbiAgICB9XG59XG5cbi8vIEdsb2JhbCBJY29uIENvbG9yIGZvciBQaG9zcGhvciBJY29uc1xuLnNob3AtcGFnZSBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgY29sb3I6ICRjb2xvci1pY29uO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUT1AgTkFWSUdBVElPTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zaG9wLXRvcC1uYXYge1xuICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZDogICAgICB2YXIoLS1iZy1zdXJmYWNlLCAjRkFGQUZBKTtcbiAgICBib3JkZXItcmFkaXVzOiAgICRib3JkZXItcmFkaXVzLW1kO1xuICAgIHBhZGRpbmc6ICAgICAgICAgMC41cmVtIDEuMjVyZW07XG5cbiAgICAmX190YWJzIHtcbiAgICAgICAgZGlzcGxheTogICAgIGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogICAgICAgICAwLjI1cmVtO1xuICAgIH1cblxuICAgICZfX3RhYiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICAgICAgICAgICAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAgICAgICAgIDAuNXJlbSAwLjYyNXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogICAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYmFja2dyb3VuZDogICAgICAjRkFGQUZBO1xuICAgICAgICB0cmFuc2l0aW9uOiAgICAgIGJhY2tncm91bmQgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gICAgICAgIGN1cnNvcjogICAgICAgICAgcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgICAgICAgICBjb2xvcjogICAgICAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogICAgICAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U2RTZFNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiAgICAgZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAgICAgICAgIDAuNzVyZW07XG4gICAgfVxuXG4gICAgJl9fY2FydC1idG4ge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICAgICAgZ2FwOiAgICAgICAgICAgICAwLjYyNXJlbTtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1ib2xkO1xuICAgICAgICBjb2xvcjogICAgICAgICAgICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogICAgICAgICAwLjVyZW0gMC42MjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAgJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICAgICAgI0ZBRkFGQTtcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiAgICAgICAgICBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJ0LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAgICAgJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fY2FydC1idG4gaVtjbGFzcyo9XCJwaC1zaG9wcGluZy1jYXJ0XCJdIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogICAgICMxQTFBMUE7XG4gICAgfVxuXG4gICAgJl9fY2FydC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtYm9sZDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIE9WRVJWSUVXOiBTVEFUUyArIElORk8tQk9YXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNob3Atb3ZlcnZpZXcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICAgIGdhcDogMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbi8vIFN0YXRzLUdyaWQgKDJ4Milcbi5zaG9wLW92ZXJ2aWV3X19zdGF0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbn1cblxuLy8gRWluemVsbmUgU3RhdC1LYWNoZWxcbi5zaG9wLXN0YXQtY2FyZCB7XG4gICAgQGluY2x1ZGUgY2FyZC1zdHlsZTtcbiAgICBAaW5jbHVkZSBjYXJkLWhvdmVyO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLXN1cmZhY2UsICNGQUZBRkEpO1xuICAgIGRpc3BsYXk6ICAgICAgICBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6ICAgIGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogICAgICAgICAgICAxcmVtO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAgICAgICAgICAgMTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgZmxleDogICAxO1xuICAgIH1cblxuICAgICZfX3RhZyB7XG4gICAgICAgIEBpbmNsdWRlIHRhZy1zdHlsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogICAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogICAgICAgJGNvbG9yLXRleHQtZGFyaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6ICBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIH1cblxuICAgICZfX2ljb24td3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tY29udGFpbmVyKCRjb2xvci1pY29uLWJnLCAkY29sb3ItaWNvbiwgNDBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xuICAgICAgICBmbGV4LXNocmluazogICAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufVxuXG4vLyBJbmZvLUJveCBcIsOcYmVyIGRlbiBTaG9wXCJcbi5zaG9wLWluZm8tYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWNvcm5lci1sYXJnZSwgMTBweCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiAgICAgZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAgICAgICAgIDAuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNob3AtdGl0bGU7XG5cbiAgICAgICAgaVtjbGFzcyo9XCJwaC1cIl0ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiAgICAgICAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbWFyZ2luOiAgICAgIDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU0hPUEFVU1dBSExcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uc2hvcC1zZWxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGNhcmQtc3R5bGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gICAgZGlzcGxheTogICAgICAgIGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6ICAgICBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6ICAgICAgICAgMC43NXJlbTtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWljb24ge1xuICAgICAgICBmb250LXNpemU6ICAxOHB4O1xuICAgICAgICBjb2xvcjogICAgICAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZztcbiAgICAgICAgQGluY2x1ZGUgc2hvcC10aXRsZTtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICAgICAgJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogICAgICAgICAgICAgICBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICBnYXA6ICAgICAgICAgICAgICAgICAgIDFyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEVpbnplbG5lIFNob3AtS2FydGVcbi5zaG9wLXNlbGVjdGlvbi1jYXJkIHtcbiAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiAgICBmbGV4LXN0YXJ0O1xuICAgIGdhcDogICAgICAgICAgICAxcmVtO1xuICAgIHBhZGRpbmc6ICAgICAgICAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cy1tZDtcbiAgICBib3JkZXI6ICAgICAgICAgMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogICAgIHZhcigtLWJnLXN1cmZhY2UsICNGQUZBRkEpO1xuICAgIHRyYW5zaXRpb246ICAgICBib3gtc2hhZG93IDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgY3Vyc29yOiAgICAgICAgIHBvaW50ZXI7XG4gICAgb3BhY2l0eTogICAgICAgIDAuMztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAgICRib3gtc2hhZG93LWhvdmVyO1xuXG4gICAgICAgIC5zaG9wLXNlbGVjdGlvbi1jYXJkX19pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcC1zZWxlY3Rpb24tY2FyZF9fbGluayB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcC1zZWxlY3Rpb24tY2FyZF9fbGluay1pY29uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gICAgICAgIG9wYWNpdHk6ICAgICAgMTtcbiAgICB9XG5cbiAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWNvbnRhaW5lcigkY29sb3ItaWNvbi1iZywgJGNvbG9yLWljb24sIDQwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogICAgICAgIGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogICAgICAgICAgICAycHg7XG4gICAgICAgIGZsZXg6ICAgICAgICAgICAxO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1zbWFsbDtcbiAgICAgICAgY29sb3I6ICAgICAgICRjb2xvci10ZXh0LW11dGVkO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBsaW5lLWNsYW1wOiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsO1xuICAgICAgICBjb2xvcjogICAgICAgICAgICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiAgICAgY2VudGVyO1xuICAgICAgICBnYXA6ICAgICAgICAgICAgIDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluay1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAgIDhweCAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiAgICAgaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQk9UVE9NOiBMQVNUIE9SREVSICsgUE9QVUxBUlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zaG9wLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gWlVMRVRaVCBCRVNURUxMVFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5zaG9wLWxhc3Qtb3JkZXIge1xuICAgIEBpbmNsdWRlIGNhcmQtc3R5bGU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gICAgZGlzcGxheTogICAgICAgIGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6ICAgICAgICAgZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19oZWFkZXItbGVmdCB7XG4gICAgICAgIGRpc3BsYXk6ICAgICBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6ICAgICAgICAgMC43NXJlbTtcblxuICAgICAgICBpW2NsYXNzKj1cInBoLVwiXSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAgICAgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZztcbiAgICAgICAgQGluY2x1ZGUgc2hvcC10aXRsZTtcbiAgICB9XG5cbiAgICAmX19zaG93LWFsbCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAgICAgICAxMnB4O1xuICAgICAgICBjb2xvcjogICAgICAgICAgICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7XG4gICAgICAgIGdhcDogICAgICAgICAgICAgMTBweDtcbiAgICAgICAgcGFkZGluZzogICAgICAgICAwLjVyZW0gMC42MjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAgJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJhY2tncm91bmQ6ICAgICAgI0ZBRkFGQTtcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiAgICAgICAgICBwb2ludGVyO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAgICAgJGNvbG9yLXRleHQtZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNkU2RTY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtcmVndWxhcjtcbiAgICAgICAgY29sb3I6ICAgICAgJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBjb2xvcjogICAgICAgICAkY29sb3ItdGV4dC1saWdodDtcbiAgICB9XG5cbiAgICAmX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogICAgICAgICAgICAgICBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBnYXA6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQcm9kdWt0LUthY2hlbFxuLnNob3AtcHJvZHVjdC1jYXJkIHtcbiAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJvcmRlci1yYWRpdXM6ICAkYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogICAgICAgaGlkZGVuO1xuICAgIGJvcmRlcjogICAgICAgICAxcHggc29saWQgJGNvbG9yLWJvcmRlci1saWdodDtcbiAgICBiYWNrZ3JvdW5kOiAgICAgJGNvbG9yLWJnLWxpZ2h0O1xuICAgIHRyYW5zaXRpb246ICAgICBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1ob3ZlcjtcbiAgICB9XG5cbiAgICAvLyBLYWNoZWwgbWl0IE92ZXJsYXkgKGxldHp0ZSBzaWNodGJhcmUpXG4gICAgJi0tb3ZlcmxheSB7XG4gICAgICAgIGJvcmRlcjogICAgICAgICAgbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogICAgICB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogICAgICBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNob3AtcHJvZHVjdC1jYXJkX19mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAgIDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvcC1wcm9kdWN0LWNhcmRfX29yZGVyLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RhZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC42MzVyZW07XG4gICAgICAgIGxlZnQ6IDAuNjM1cmVtO1xuICAgICAgICBAaW5jbHVkZSB0YWctc3R5bGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAgICAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6ICAgICAgMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAgICAgMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJl9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICAgICAgICB3aWR0aDogICAgICAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICAgICAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmctbGlnaHRlcjtcbiAgICB9XG5cbiAgICAvLyBPdmVybGF5IFwiK1ggd2VpdGVyZVwiXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIHdpZHRoOiAgICAgICAgICAgMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAgICAxIC8gMC44NTtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6ICAgICAgICAgICAgIDEwcHg7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheS1iYWRnZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICAgICAgI0U4RThFODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogICAxNHB4O1xuICAgICAgICB3aWR0aDogICAgICAgICAgIDgwcHg7XG4gICAgICAgIGhlaWdodDogICAgICAgICAgODBweDtcbiAgICAgICAgZGlzcGxheTogICAgICAgICBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheS1jb3VudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogICAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogICAgICAgJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICZfX292ZXJsYXktbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICAgMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICAgICAgICRjb2xvci10ZXh0LWxpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiAgY2VudGVyO1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAgICAgICAgICAgIDJweDtcbiAgICAgICAgcGFkZGluZzogICAgICAgIDAuNjM1cmVtIDAuOTM3NXJlbSAxLjI1cmVtO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICAgICAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19za3Uge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LXNtYWxsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC8vIEZvb3RlciBtaXQgXCJadXIgQmVzdGVsbHVuZ1wiLUJ1dHRvblxuICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB9XG5cbiAgICAmX19vcmRlci1idG4ge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgIGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogICAgIGNlbnRlcjtcbiAgICAgICAgZ2FwOiAgICAgICAgICAgICA2cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAgICAgICAgICAgJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAgICAgICMxQTFBMUE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICAgJGJvcmRlci1yYWRpdXM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogICAgICBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAgICAgICAgICBub25lO1xuICAgICAgICBjdXJzb3I6ICAgICAgICAgIHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0UzRTNFO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzUwNTA1MDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCRUxJRUJURSBBUlRJS0VMXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNob3AtcG9wdWxhciB7XG4gICAgQGluY2x1ZGUgY2FyZC1zdHlsZTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1zdXJmYWNlLCAjRkFGQUZBKTtcbiAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogICAgIGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogICAgICAgICAwLjc1cmVtO1xuXG4gICAgICAgIGlbY2xhc3MqPVwicGgtXCJdIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkZXItaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICAgICAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSBoZWFkaW5nO1xuICAgICAgICBAaW5jbHVkZSBzaG9wLXRpdGxlO1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdGV4dC1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogICAgICAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAgICAgICAgICAgIDEuMjVyZW07XG4gICAgfVxufVxuXG4vLyBFaW56ZWxuZSBaZWlsZSDigJMgQmVsaWVidGVyIEFydGlrZWxcbi5zaG9wLXBvcHVsYXItaXRlbSB7XG4gICAgZGlzcGxheTogICAgICAgZmxleDtcbiAgICBhbGlnbi1pdGVtczogICBjZW50ZXI7XG4gICAgZ2FwOiAgICAgICAgICAgMC43NXJlbTtcbiAgICBwYWRkaW5nOiAgICAgICAwLjY1cmVtIDAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiAgICAgICAgMXB4IHNvbGlkICRjb2xvci1ib3JkZXItbGlnaHQ7XG4gICAgYmFja2dyb3VuZDogICAgdmFyKC0tYmctc3VyZmFjZSwgI0ZBRkFGQSk7XG4gICAgdHJhbnNpdGlvbjogICAgYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gICAgY3Vyc29yOiAgICAgICAgcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAgICRib3gtc2hhZG93LWhvdmVyO1xuXG4gICAgICAgIC5zaG9wLXBvcHVsYXItaXRlbV9faWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3AtcG9wdWxhci1pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBpY29uLWNvbnRhaW5lcigkY29sb3ItaWNvbi1iZywgJGNvbG9yLWljb24sIDQwcHgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiAgICAgICAgZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAgICAgICAgICAgIDJweDtcbiAgICAgICAgZmxleDogICAgICAgICAgIDE7XG4gICAgICAgIG1pbi13aWR0aDogICAgICAwO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgICBAaW5jbHVkZSB0ZXh0LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogICAgIDEzcHg7XG4gICAgICAgIGNvbG9yOiAgICAgICAgICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgIHdoaXRlLXNwYWNlOiAgIG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6ICAgICAgaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtc21hbGw7XG4gICAgICAgIGNvbG9yOiAgICAgICAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICAgICAgZGlzcGxheTogICAgIC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIGxpbmUtY2xhbXA6ICAyO1xuICAgICAgICBvdmVyZmxvdzogICAgaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogIHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAgICAgICAgIDQ4cHg7XG4gICAgICAgIGhlaWdodDogICAgICAgIDQ4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBvdmVyZmxvdzogICAgICBoaWRkZW47XG4gICAgICAgIGZsZXgtc2hyaW5rOiAgIDA7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogICAgICAxMDAlO1xuICAgICAgICBoZWlnaHQ6ICAgICAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiAgICAgIDEwMCU7XG4gICAgICAgIGhlaWdodDogICAgIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1iZy1saWdodGVyO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/