@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,600");
.im-react .request-join-link, .im-react .im-link, .list-controller .page-controller-box .page-numbers .page-num-link, div.common-list-elem a, .organization-elem .org-name a, div.project-elem .proj-name a, .member-elem .memb-name a, div.juris-species-elem div.common-name a, div.network-species-elem div.common-name a, .dropdown-menu .dd-menu-list a {
  color: #0a5399;
  cursor: pointer;
  text-decoration: none;
}

.im-react .request-join-link:hover, .im-react .im-link:hover, .list-controller .page-controller-box .page-numbers .page-num-link:hover, div.common-list-elem a:hover, .organization-elem .org-name a:hover, div.project-elem .proj-name a:hover, .member-elem .memb-name a:hover, div.juris-species-elem div.common-name a:hover, div.network-species-elem div.common-name a:hover, .dropdown-menu .dd-menu-list a:hover {
  text-decoration: underline;
}

.im-react .request-join-link:visited, .im-react .im-link:visited, .list-controller .page-controller-box .page-numbers .page-num-link:visited, div.common-list-elem a:visited, .organization-elem .org-name a:visited, div.project-elem .proj-name a:visited, .member-elem .memb-name a:visited, div.juris-species-elem div.common-name a:visited, div.network-species-elem div.common-name a:visited, .dropdown-menu .dd-menu-list a:visited {
  color: #0a5399;
}

.im-list-page .create-new-box .create-new-link, .im-page .all-link-section .all-link, .organization-record .all-organizations .all-org-link, .list-controller .adding-section .element-adder .add-link, .list-controller .page-controller-box .enabled-arrow {
  color: #0a5399;
  cursor: pointer;
  text-decoration: none;
}

.im-list-page .create-new-box .create-new-link > span, .im-page .all-link-section .all-link > span, .organization-record .all-organizations .all-org-link > span, .list-controller .adding-section .element-adder .add-link > span, .list-controller .page-controller-box .enabled-arrow > span {
  margin-left: 2px;
  margin-right: 2px;
}

.im-list-page .create-new-box .create-new-link:hover .text, .im-page .all-link-section .all-link:hover .text, .organization-record .all-organizations .all-org-link:hover .text, .list-controller .adding-section .element-adder .add-link:hover .text, .list-controller .page-controller-box .enabled-arrow:hover .text {
  text-decoration: underline;
}

.im-list-page .create-new-box .disabled.create-new-link, .im-page .all-link-section .disabled.all-link, .organization-record .all-organizations .disabled.all-org-link, .list-controller .adding-section .element-adder .disabled.add-link, .list-controller .page-controller-box .disabled.enabled-arrow {
  color: #aaaaaa;
  cursor: auto;
}

.im-list-page .create-new-box .disabled.create-new-link:hover .text, .im-page .all-link-section .disabled.all-link:hover .text, .organization-record .all-organizations .disabled.all-org-link:hover .text, .list-controller .adding-section .element-adder .disabled.add-link:hover .text, .list-controller .page-controller-box .disabled.enabled-arrow:hover .text {
  text-decoration: none;
}

.im-panel .panel-content {
  display: -ms-flexbox;
  display: flex;
}

.im-panel .panel-content .left-side, .im-panel .panel-content .right-side {
  width: 50%;
  margin: 0 7px;
}

@media (max-width: 768px) {
  .im-panel .panel-content {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .im-panel .panel-content div.left-side, .im-panel .panel-content div.right-side {
    width: auto;
  }
}

.confirm-panel .dialog, .im-panel, .organization-record .org-data-block, .organization-record .lists-container .list-controller {
  border-radius: 9px;
  padding: 12px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.18);
}

.confirm-panel .dialog {
  box-sizing: border-box;
  position: fixed;
  left: 50%;
  top: 20%;
  margin-left: -150px;
  width: 300px;
  background: #f2f2f2;
  z-index: 10000;
  border: solid 2px #38761d;
}

.confirm-panel .alert-color.dialog {
  border: solid 2px #990000;
}

.confirm-panel .dialog .instructions {
  width: 100%;
  text-align: center;
}

.confirm-panel .dialog .button-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}

.confirm-panel .dialog .button-container button {
  margin: 7px 12px;
}

.confirm-panel .back-block {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.5);
  z-index: 9999;
}

.list-controller .list-title {
  display: -ms-flexbox;
  display: flex;
  margin: 7px 0;
  white-space: nowrap;
  font-weight: bold;
  font-size: 15px;
  color: #666666;
}

.list-controller .list-title hr {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  margin: 12px 5px 5px 10px;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

@font-face {
  font-family: "IMap Icons";
  src: url("css/fonts/icomoon.eot");
  src: url("../../../css/fonts/icomoon.woff") format("woff"), url("../../../css/fonts/icomoon.otf") format("opentype"), url("../../../css/fonts/icomoon.svg#filename") format("svg");
}

.im-react {
  font-family: "Open Sans", sans-serif;
}

.im-react hr.im-separator {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  margin: 12px 5px 5px 10px;
  -ms-flex-positive: 2;
      flex-grow: 2;
  padding: 3px;
}

.im-react .im-none-color {
  color: #aaaaaa;
}

.im-react .im-section-title {
  color: #666666;
  padding: 7px 0 4px 0;
  font-weight: 600;
  border-bottom: 2px solid #dfdfdf;
}

.im-react .im-button {
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.08);
  background-color: #ebebeb;
  border-radius: 4px;
  border-width: 1px;
  padding: 4px 12px;
}

.im-react .im-button:hover {
  background-color: #dfdfdf;
}

.im-react .im-button:disabled {
  background-color: #ebebeb;
  cursor: auto;
}

.im-react .save-screen {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(250, 250, 250, 0.8);
  z-index: 10000;
}

.im-react .save-screen p {
  position: absolute;
  top: 20%;
  left: 50%;
  margin-left: -50px;
  font-weight: bold;
  color: #666666;
}

.im-react .warning-text {
  font-size: 11.5px;
  color: #666666;
}

.im-react .request-sent {
  font-weight: bold;
  color: #666666;
}

.im-react .error-box {
  padding: 7px;
  background: #ffe599;
  border: solid 3px #F1C232;
  color: black;
  font-weight: bold;
  text-align: center;
  max-width: 540px;
}

.im-react h1 {
  font-size: 24px;
}

.im-react h2 {
  font-size: 15.5px;
}

.im-react h3 {
  font-size: 14.5px;
}

.im-react h1, .im-react h2, .im-react h3, .im-react h4 {
  margin: 0;
}

.im-react input {
  width: 100%;
}

.im-react input[type="checkbox"] {
  width: 18px;
  transform: scale(1.2);
}

.im-react input[type="submit"] {
  width: auto;
}

.im-react button {
  cursor: pointer;
}

.im-react .im-alert-color {
  color: #990000;
}

.im-react .im-okay-color {
  color: #38761d;
}

.im-react .im-cautious-color {
  color: #b45f06;
}

.im-react .im-inactive-color {
  color: #666666;
}

.im-react .im-purple-color {
  color: #584bd5;
}

.im-react .im-icon:before {
  font-weight: normal;
  font-family: "IMap Icons";
  padding: 0.1em 0.25em;
}

.im-react .im-edit-flag:before {
  content: "\e906";
}

.im-react .im-pencil-icon:before {
  content: "\e906";
}

.im-react .im-cancel-flag:before {
  content: "\ea0f";
}

.im-react .im-plus-icon:before {
  content: "\ea0a";
}

.im-react .im-save-flag:before {
  content: "\e962";
}

.im-react .down-arrow-icon:before {
  content: "\e900";
}

.im-react .up-arrow-icon:before {
  content: "\e905";
}

.im-react .im-next-arrow:before {
  content: "\e907";
}

.im-react .im-back-arrow:before {
  content: "\e908";
}

.im-react .im-delete-icon:before {
  content: "\e904";
}

.im-react .im-restore-icon:before {
  content: "\e90e";
}

.im-react .im-x-circle-icon:before {
  content: "\e904";
}

.im-react .im-right-arrow-icon:before {
  content: "\e912";
}

.im-react .im-check-circle-icon:before {
  content: "\e903";
}

.im-react .im-star-icon:before {
  content: "\e9d9";
}

.im-react .im-exclamation-circle:before {
  content: "\e902";
}

.im-react .im-user-icon:before {
  content: "\e914";
}

.im-react .im-confidential-icon:before {
  content: "\e901";
}

.im-react .im-download-icon:before {
  content: "\e9c7";
}

.im-react .im-rotate-left-icon:before {
  content: "\e916";
}

.im-react .im-rotate-right-icon:before {
  content: "\e917";
}

.im-react {
  font-size: 13.5px;
}

@media (min-width: 500px) {
  .im-react {
    font-size: 14px;
  }
  .im-react h1 {
    font-size: 26px;
  }
  .im-react h2 {
    font-size: 17px;
  }
  .im-react h3 {
    font-size: 15px;
  }
}

@media (min-width: 980px) {
  .im-react {
    font-size: 14.5px;
  }
  .im-react h1 {
    font-size: 27px;
  }
  .im-react h2 {
    font-size: 18px;
  }
  .im-react h3 {
    font-size: 15.5px;
  }
}

html {
  height: 100%;
}

body {
  background: #d2d2d2;
  height: 100%;
  margin: 0;
  padding: 8px;
  box-sizing: border-box;
}

#react-attach-div {
  height: 100%;
}

.im-list-page {
  margin: 0 auto;
  max-width: 1100px;
}

.im-list-page .list-controller {
  padding: 12px;
}

.im-list-page .select-state-box {
  max-width: 500px;
  padding: 0 12px;
}

.im-list-page .select-state-box .data-item dt {
  width: auto;
}

.im-list-page .create-new-box {
  text-align: right;
  padding: 12px;
}

@media (min-width: 768px) and (min-height: 700px) {
  .im-list-page {
    height: 100%;
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .im-list-page .list-controller {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .im-list-page .list-controller .elem-box {
    -ms-flex: 2;
        flex: 2;
    max-height: none;
    min-height: auto;
  }
}

@media (max-width: 767px), (max-height: 699px) {
  .im-list-page .list-controller .elem-box {
    max-height: none;
  }
}

.im-page {
  margin: 0 auto;
  max-width: 1100px;
}

.im-page .all-link-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.im-page .all-link-section .all-link {
  margin-bottom: 12px;
}

.im-panel {
  margin: 12px;
  background: #ffffff;
}

.im-panel h2 {
  display: inline-block;
  margin-bottom: 7px;
}

.im-panel .panel-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.im-page-title {
  color: #666666;
}

@media (max-width: 500px) {
  .im-panel {
    margin: 12px 0;
  }
}

.save-screen {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(250, 250, 250, 0.8);
  z-index: 10000;
  display: -ms-flexbox;
  display: flex;
}

.save-screen p {
  position: absolute;
  top: 20%;
  left: 50%;
  margin-left: -50px;
  font-weight: bold;
  color: #666666;
}

body {
  background: #d2d2d2;
}

.organization-record {
  margin: 0 auto;
  max-width: 1100px;
  padding: 12px;
}

.organization-record .all-organizations {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.organization-record .all-organizations .all-org-link {
  margin-bottom: 12px;
}

.organization-record .org-data-block {
  background: #f2f2f2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.organization-record .org-data-block .left-side {
  margin-right: 12px;
  -ms-flex-positive: 2;
      flex-grow: 2;
}

.organization-record .org-data-block .right-side {
  margin-left: 12px;
}

.organization-record .org-data-block .right-side .flag-data {
  font-weight: bold;
}

.organization-record .org-data-block .data-item dt {
  width: 80px;
}

.organization-record .lists-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}

.organization-record .lists-container .list-controller {
  margin: 12px 0;
  width: 100%;
  border: 2px solid grey;
}

@media (min-width: 900px) {
  .organization-record .lists-container {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .organization-record .lists-container .list-controller {
    margin-left: 12px;
    margin-right: 12px;
  }
}

.im-error-right-side {
  margin-left: 155px;
}

.data-item > dl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 7px 0;
}

.data-item > dl dt {
  width: 148px;
  max-width: 50%;
  font-weight: bold;
  margin-bottom: auto;
  margin-top: auto;
}

.data-item > dl dd {
  margin-left: 7px;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.data-item > dl dd input, .data-item > dl dd .Select {
  max-width: 500px;
}

.no-align-values .data-item > dl dt, .no-align-values.data-item > dl dt {
  width: auto;
  max-width: none;
  -ms-flex-positive: 0;
      flex-grow: 0;
}

.no-align-values .im-error-right-side {
  margin-left: 0;
}

@media (max-width: 500px) {
  .im-responsive-data .data-item > dl {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .im-responsive-data .data-item > dl dt {
    width: auto;
    max-width: auto;
    margin-right: 7px;
  }
  .im-responsive-data .data-item > dl dd {
    margin-left: 0;
  }
}

div.stacked-data.data-item {
  margin: 7px 0;
  max-width: 750px;
}

div.stacked-data.data-item p {
  margin: 0;
  white-space: pre-wrap;
}

div.stacked-data.data-item h4 {
  font-size: 14px;
  margin-bottom: 7px;
}

@media (min-width: 500px) {
  div.data-item p {
    padding-left: 12px;
  }
}

div.value-only-data.data-item {
  margin: 7px 0;
}

.tippy-touch {
  cursor: pointer !important;
}

.tippy-notransition {
  transition: none !important;
}

.tippy-popper {
  max-width: 400px;
  perspective: 800px;
  z-index: 9999;
  outline: 0;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  pointer-events: none;
}

.tippy-popper.html-template {
  max-width: 96%;
  max-width: calc(100% - 20px);
}

.tippy-popper[x-placement^=top] [x-arrow] {
  border-top: 7px solid #333;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  bottom: -7px;
  margin: 0 9px;
}

.tippy-popper[x-placement^=top] [x-arrow].arrow-small {
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -5px;
}

.tippy-popper[x-placement^=top] [x-arrow].arrow-big {
  border-top: 10px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  bottom: -10px;
}

.tippy-popper[x-placement^=top] [x-circle] {
  transform-origin: 0 33%;
}

.tippy-popper[x-placement^=top] [x-circle].enter {
  transform: scale(1) translate(-50%, -55%);
  opacity: 1;
}

.tippy-popper[x-placement^=top] [x-circle].leave {
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow] {
  border-top: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-top: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow] {
  border-top: 7px solid rgba(0, 0, 0, 0.7);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-top: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-top: 10px solid rgba(0, 0, 0, 0.7);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

.tippy-popper[x-placement^=top] [data-animation=perspective] {
  transform-origin: bottom;
}

.tippy-popper[x-placement^=top] [data-animation=perspective].enter {
  opacity: 1;
  transform: translateY(-10px) rotateX(0);
}

.tippy-popper[x-placement^=top] [data-animation=perspective].leave {
  opacity: 0;
  transform: translateY(0) rotateX(90deg);
}

.tippy-popper[x-placement^=top] [data-animation=fade].enter {
  opacity: 1;
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=fade].leave {
  opacity: 0;
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=shift].enter {
  opacity: 1;
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=shift].leave {
  opacity: 0;
  transform: translateY(0);
}

.tippy-popper[x-placement^=top] [data-animation=scale].enter {
  opacity: 1;
  transform: translateY(-10px) scale(1);
}

.tippy-popper[x-placement^=top] [data-animation=scale].leave {
  opacity: 0;
  transform: translateY(0) scale(0);
}

.tippy-popper[x-placement^=bottom] [x-arrow] {
  border-bottom: 7px solid #333;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  top: -7px;
  margin: 0 9px;
}

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small {
  border-bottom: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  top: -5px;
}

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big {
  border-bottom: 10px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  top: -10px;
}

.tippy-popper[x-placement^=bottom] [x-circle] {
  transform-origin: 0 -50%;
}

.tippy-popper[x-placement^=bottom] [x-circle].enter {
  transform: scale(1) translate(-50%, -45%);
  opacity: 1;
}

.tippy-popper[x-placement^=bottom] [x-circle].leave {
  transform: scale(0.15) translate(-50%, -5%);
  opacity: 0;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow] {
  border-bottom: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-bottom: 5px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-bottom: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow] {
  border-bottom: 7px solid rgba(0, 0, 0, 0.7);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-bottom: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-bottom: 10px solid rgba(0, 0, 0, 0.7);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  transform-origin: top;
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter {
  opacity: 1;
  transform: translateY(10px) rotateX(0);
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave {
  opacity: 0;
  transform: translateY(0) rotateX(-90deg);
}

.tippy-popper[x-placement^=bottom] [data-animation=fade].enter {
  opacity: 1;
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=fade].leave {
  opacity: 0;
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=shift].enter {
  opacity: 1;
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=shift].leave {
  opacity: 0;
  transform: translateY(0);
}

.tippy-popper[x-placement^=bottom] [data-animation=scale].enter {
  opacity: 1;
  transform: translateY(10px) scale(1);
}

.tippy-popper[x-placement^=bottom] [data-animation=scale].leave {
  opacity: 0;
  transform: translateY(0) scale(0);
}

.tippy-popper[x-placement^=left] [x-arrow] {
  border-left: 7px solid #333;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  right: -7px;
  margin: 6px 0;
}

.tippy-popper[x-placement^=left] [x-arrow].arrow-small {
  border-left: 5px solid #333;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  right: -5px;
}

.tippy-popper[x-placement^=left] [x-arrow].arrow-big {
  border-left: 10px solid #333;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  right: -10px;
}

.tippy-popper[x-placement^=left] [x-circle] {
  transform-origin: 50% 0;
}

.tippy-popper[x-placement^=left] [x-circle].enter {
  transform: scale(1) translate(-50%, -50%);
  opacity: 1;
}

.tippy-popper[x-placement^=left] [x-circle].leave {
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow] {
  border-left: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-left: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow] {
  border-left: 7px solid rgba(0, 0, 0, 0.7);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-left: 5px solid rgba(0, 0, 0, 0.7);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-left: 10px solid rgba(0, 0, 0, 0.7);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.tippy-popper[x-placement^=left] [data-animation=perspective] {
  transform-origin: right;
}

.tippy-popper[x-placement^=left] [data-animation=perspective].enter {
  opacity: 1;
  transform: translateX(-10px) rotateY(0);
}

.tippy-popper[x-placement^=left] [data-animation=perspective].leave {
  opacity: 0;
  transform: translateX(0) rotateY(-90deg);
}

.tippy-popper[x-placement^=left] [data-animation=fade].enter {
  opacity: 1;
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=fade].leave {
  opacity: 0;
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=shift].enter {
  opacity: 1;
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=shift].leave {
  opacity: 0;
  transform: translateX(0);
}

.tippy-popper[x-placement^=left] [data-animation=scale].enter {
  opacity: 1;
  transform: translateX(-10px) scale(1);
}

.tippy-popper[x-placement^=left] [data-animation=scale].leave {
  opacity: 0;
  transform: translateX(0) scale(0);
}

.tippy-popper[x-placement^=right] [x-arrow] {
  border-right: 7px solid #333;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  left: -7px;
  margin: 6px 0;
}

.tippy-popper[x-placement^=right] [x-arrow].arrow-small {
  border-right: 5px solid #333;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  left: -5px;
}

.tippy-popper[x-placement^=right] [x-arrow].arrow-big {
  border-right: 10px solid #333;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  left: -10px;
}

.tippy-popper[x-placement^=right] [x-circle] {
  transform-origin: -50% 0;
}

.tippy-popper[x-placement^=right] [x-circle].enter {
  transform: scale(1) translate(-50%, -50%);
  opacity: 1;
}

.tippy-popper[x-placement^=right] [x-circle].leave {
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow] {
  border-right: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-right: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7);
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow] {
  border-right: 7px solid rgba(0, 0, 0, 0.7);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-right: 5px solid rgba(0, 0, 0, 0.7);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-right: 10px solid rgba(0, 0, 0, 0.7);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.tippy-popper[x-placement^=right] [data-animation=perspective] {
  transform-origin: left;
}

.tippy-popper[x-placement^=right] [data-animation=perspective].enter {
  opacity: 1;
  transform: translateX(10px) rotateY(0);
}

.tippy-popper[x-placement^=right] [data-animation=perspective].leave {
  opacity: 0;
  transform: translateX(0) rotateY(90deg);
}

.tippy-popper[x-placement^=right] [data-animation=fade].enter {
  opacity: 1;
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=fade].leave {
  opacity: 0;
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=shift].enter {
  opacity: 1;
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=shift].leave {
  opacity: 0;
  transform: translateX(0);
}

.tippy-popper[x-placement^=right] [data-animation=scale].enter {
  opacity: 1;
  transform: translateX(10px) scale(1);
}

.tippy-popper[x-placement^=right] [data-animation=scale].leave {
  opacity: 0;
  transform: translateX(0) scale(0);
}

.tippy-popper .tippy-tooltip.transparent-theme {
  background-color: rgba(0, 0, 0, 0.7);
}

.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill] {
  background-color: transparent;
}

.tippy-popper .tippy-tooltip.light-theme {
  color: #26323d;
  box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.1), 0 4px 80px -8px rgba(0, 20, 60, 0.2);
  background-color: #fff;
}

.tippy-popper .tippy-tooltip.light-theme[data-animatefill] {
  background-color: transparent;
}

.tippy-tooltip {
  position: relative;
  color: #fff;
  border-radius: 4px;
  font-size: .95rem;
  padding: .4rem .8rem;
  text-align: center;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #333;
}

.tippy-tooltip--small {
  padding: .25rem .5rem;
  font-size: .8rem;
}

.tippy-tooltip--big {
  padding: .6rem 1.2rem;
  font-size: 1.2rem;
}

.tippy-tooltip[data-animatefill] {
  overflow: hidden;
  background-color: transparent;
}

.tippy-tooltip[data-interactive] {
  pointer-events: auto;
}

.tippy-tooltip[data-inertia] {
  transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
}

.tippy-tooltip [x-arrow] {
  position: absolute;
  width: 0;
  height: 0;
}

.tippy-tooltip [x-circle] {
  position: absolute;
  will-change: transform;
  background-color: #333;
  border-radius: 50%;
  width: 130%;
  width: calc(110% + 2rem);
  left: 50%;
  top: 50%;
  z-index: -1;
  overflow: hidden;
  transition: all ease;
}

.tippy-tooltip [x-circle]:before {
  content: "";
  padding-top: 90%;
  float: left;
}

@media (max-width: 450px) {
  .tippy-popper {
    max-width: 96%;
    max-width: calc(100% - 20px);
  }
}

.info-icon .data-tooltipped {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.info-icon .im-question {
  color: #888888;
}

.info-icon a:hover .im-question {
  color: #666666;
}

.info-icon .im-question:before {
  content: "\e915";
}

.info-icon a {
  text-decoration: none;
}

.tippy-popper .tippy-tooltip {
  font-family: "Open Sans", sans-serif;
  padding: 12px 16px;
  line-height: 1.3;
}

.tippy-popper .tippy-tooltip a {
  color: #c4e7ff;
}

.data-item > dl > dd > input, .data-item > dl > dd > span > input, .data-item > div > input, .data-item > div > span > input, .data-item.long-text-data textarea, .searchbar input {
  box-sizing: border-box;
  border: 1px solid #cccccc;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  padding: 5px 8px;
  border-radius: 4px;
}

.data-item > dl > dd > input:-ms-input-placeholder, .data-item > dl > dd > span > input:-ms-input-placeholder, .data-item > div > input:-ms-input-placeholder, .data-item > div > span > input:-ms-input-placeholder, .data-item.long-text-data textarea:-ms-input-placeholder, .searchbar input:-ms-input-placeholder {
  color: #aaaaaa;
}

.data-item > dl > dd > input::placeholder, .data-item > dl > dd > span > input::placeholder, .data-item > div > input::placeholder, .data-item > div > span > input::placeholder, .data-item.long-text-data textarea::placeholder, .searchbar input::placeholder {
  color: #aaaaaa;
}

.im-error-message {
  color: #990000;
  font-size: 11.5px;
  font-style: italic;
}

.required-star {
  font-weight: normal;
  color: #990000;
}

.timestamp-info {
  color: #666666;
  margin-left: 7px;
}

.data-item.link-data {
  margin: 7px 0;
}

.admin-field .data-item .data-header h4, .admin-field .data-item dl dt, .admin-field .data-item.value-only-data {
  font-style: italic;
}

.admin-field .data-item .data-header h4 .im-icon, .admin-field .data-item dl dt .im-icon, .admin-field .data-item.value-only-data .im-icon {
  font-style: normal;
}

.data-item.invalid-field input {
  border-color: #990000;
  box-shadow: 0 0 10px rgba(153, 0, 0, 0.2);
}

.data-item.invalid-field .Select-control {
  border-color: #990000;
  box-shadow: 0 0 10px rgba(153, 0, 0, 0.2);
}

.data-item.invalid-field .Select-control input {
  box-shadow: none;
}

.data-item > dl > dd > input, .data-item > dl > dd > span > input, .data-item > div > input, .data-item > div > span > input {
  height: 34px;
}

.data-item > .data-header {
  display: -ms-flexbox;
  display: flex;
}

.data-item > .data-header hr {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.07);
  margin: 12px 25px 5px 10px;
  -ms-flex-positive: 2;
      flex-grow: 2;
  width: auto;
}

.data-item.link-list-data.limit-height {
  max-height: 300px;
  overflow: auto;
}

.data-item.link-list-data a.nowrap {
  display: inline-block;
}

.data-item input[type="checkbox"] {
  height: 13px;
}

.data-item.num-data .num-input-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.data-item.num-data input {
  max-width: 100px;
}

.data-item.duration-data input {
  width: 120px;
}

.data-item.time-data input {
  width: 120px;
}

.data-item.bool-data .editing-div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.data-item.bool-data .editing-div .true-style {
  margin-right: 12px;
}

.data-item.long-text-data textarea {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.data-item.option-data .Select {
  min-width: 150px;
}

.data-item.option-data .Select.Select--multi .Select-multi-value-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}

.data-item.option-data .Select.Select--multi .Select-multi-value-wrapper .Select-value {
  display: -ms-flexbox;
  display: flex;
}

.data-item.option-data .Select.Select--multi .Select-multi-value-wrapper .Select-input {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
}

.data-item.option-data .Select-menu-outer {
  font-size: 12px;
}

.data-item.date-data input {
  max-width: 160px;
}

.data-item.flag-data .data-value {
  display: inline;
}

.data-item.flag-data .data-value > div {
  display: inline;
}

.data-item.flag-data .info-icon {
  display: inline;
}

.field-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}

.field-row > div.value-only-data.data-item {
  margin: 2px 0;
}

.field-row > .data-item:first-child {
  padding-right: 12px;
}

.field-row > .data-item .Select {
  min-width: 110px;
}

@media (min-width: 500px) {
  .data-item.option-data .Select-menu-outer {
    font-size: 13.4px;
  }
}

@media (min-width: 980px) {
  .data-item.option-data .Select-menu-outer {
    font-size: 14px;
  }
}

.expand-button {
  color: #0a5399;
  cursor: pointer;
  font-weight: 600;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 2px;
}

input.searchbar::-ms-clear {
  display: none;
}

.searchbar {
  position: relative;
  z-index: 0;
  position: relative;
  margin-top: auto;
  margin-bottom: auto;
}

.searchbar .clear-button {
  position: absolute;
  right: 0;
  top: 0px;
  bottom: 0px;
  width: 34px;
  height: 34px;
  cursor: pointer;
}

.searchbar .clear-button::before {
  position: absolute;
  background: white;
  padding-left: 7px;
  padding-bottom: 1px;
  padding-top: 1px;
  right: 10px;
  top: 11px;
  bottom: 11px;
  z-index: 100;
  font-family: "IMap Icons";
  content: "\ea0f";
  color: #aaaaaa;
  font-size: 10px;
}

.searchbar .clear-button:hover:before {
  color: #666666;
}

.searchbar input {
  padding-left: 34px;
  height: 34px;
  min-width: 207px;
}

.searchbar::before {
  z-index: 100;
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 10px;
  font-family: "IMap Icons";
  color: #666666;
  content: "\e986";
}

.toggle-switch {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}

.toggle-switch input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
  margin: 0;
  -moz-appearance: none;
       appearance: none;
}

.toggle-switch .toggle-title {
  font-weight: bold;
  color: #444444;
  margin: auto 7px auto 0;
}

.toggle-switch label {
  font-weight: bold;
  margin-bottom: 7px;
  margin-top: 7px;
  padding-left: 57.6px;
  white-space: nowrap;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 24px;
  line-height: 24px;
  font-size: 13px;
  color: grey;
  display: block;
}

.toggle-switch label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 24px;
  cursor: pointer;
  width: 48px;
  background: grey;
  display: block;
  border-radius: 24px;
  color: grey;
}

.toggle-switch.disabled label:before {
  color: #aaaaaa;
}

.toggle-switch.disabled .toggle-title {
  color: #aaaaaa;
}

.toggle-switch label:after {
  content: '';
  position: absolute;
  top: 2.4px;
  left: 2.4px;
  width: 19.2px;
  height: 19.2px;
  background: #fff;
  border-radius: 19.2px;
  transition: 0.3s;
  cursor: pointer;
}

.toggle-switch input:checked + label:before {
  background: #aaca55;
}

.toggle-switch input:checked + label:after {
  left: 45.6px;
  transform: translateX(-100%);
}

.toggle-switch label:active:after {
  width: 26.4px;
}

.filter-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.list-controller {
  overflow: hidden;
}

.list-controller .list-title {
  color: #555555;
}

.list-controller .adding-section .element-adder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 7px;
}

.list-controller .adding-section .element-adder .option-data {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.list-controller .adding-section .element-adder .im-button {
  margin: auto 0 auto 12px;
}

.list-controller .adding-section .element-adder.adding {
  -ms-flex-direction: row;
      flex-direction: row;
}

.list-controller .adding-section .element-adder.adding .adding-component {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.list-controller .top-control-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.list-controller .top-control-box > div {
  margin-right: 20px;
}

.list-controller .top-control-box > div:last-child {
  margin-right: 0;
}

.list-controller .top-control-box .filter-control {
  color: #555555;
}

.list-controller .top-control-box .sort-div {
  display: -ms-flexbox;
  display: flex;
}

.list-controller .top-control-box .sort-div .expand-button {
  color: #555555;
}

.list-controller .top-control-box .sort-div dt {
  width: auto;
  color: #555555;
}

.list-controller .top-control-box .sort-div dd {
  margin-left: 7px;
}

.list-controller .result-count {
  color: #555555;
  font-size: 11.5px;
  text-align: right;
  width: 100%;
  margin-bottom: 7px;
}

.list-controller .elem-box {
  min-height: 100px;
  max-height: 400px;
  overflow: auto;
}

.list-controller .elem-box .no-results {
  margin-top: 25px;
  width: 100%;
  text-align: center;
  color: #666666;
}

.list-controller .elem-box .list-elem {
  padding: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.list-controller .elem-box .list-elem > * {
  -ms-flex-positive: 1;
      flex-grow: 1;
}

.list-controller .elem-box .list-elem > .delete-area {
  margin: auto;
  -ms-flex-positive: 0;
      flex-grow: 0;
  padding: 0 7px;
  color: #555555;
  cursor: pointer;
}

.list-controller .elem-box .list-elem .delete-area:hover {
  color: #888888;
}

.list-controller .elem-box .list-elem.striped:nth-child(odd) {
  background-color: #dfdfdf;
}

.list-controller .page-controller-box {
  margin-top: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}

.list-controller .page-controller-box .page-numbers {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: auto;
  margin-bottom: auto;
}

.list-controller .page-controller-box .page-numbers > div {
  padding: 4px;
  margin: 0 7px;
}

.list-controller .page-controller-box .page-numbers .cur-page-num {
  font-weight: bold;
}

.list-controller .page-controller-box .disabled-arrow {
  color: #aaaaaa;
}

.list-controller .page-controller-box .next-button, .list-controller .page-controller-box .prev-button {
  margin-top: auto;
  margin-bottom: auto;
}

.list-controller .page-controller-box .next-button > span, .list-controller .page-controller-box .prev-button > span {
  margin-left: 2px;
  margin-right: 2px;
}

.list-controller .page-controller-box .next-button .text, .list-controller .page-controller-box .prev-button .text {
  vertical-align: bottom;
}

@media (max-width: 400px) {
  .list-controller .page-controller-box .page-numbers {
    width: 100%;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
  .list-controller .page-controller-box .page-numbers > div {
    margin: 0;
  }
}

.list-controller .footer {
  padding: 1%;
}

.confirm-panel .dialog {
  margin-left: -150px;
  width: 300px;
}

.confirm-panel .bold-text {
  font-weight: bold;
}

.organization-elem .org-role .valid-role, div.project-elem .proj-role .valid-role, .member-elem .role-div .valid-role, .juris-role-elem .valid-role, .org-role-elem .valid-role, .proj-role-elem .valid-role {
  font-weight: bold;
  color: #995533;
}

.organization-elem .org-role .no-role, div.project-elem .proj-role .no-role, .member-elem .role-div .no-role, .juris-role-elem .no-role, .org-role-elem .no-role, .proj-role-elem .no-role {
  color: #666666;
}

.organization-elem .org-role .confirm-roles, div.project-elem .proj-role .confirm-roles, .member-elem .role-div .confirm-roles, .juris-role-elem .confirm-roles, .org-role-elem .confirm-roles, .proj-role-elem .confirm-roles {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.organization-elem .org-role .confirm-roles .data-item, div.project-elem .proj-role .confirm-roles .data-item, .member-elem .role-div .confirm-roles .data-item, .juris-role-elem .confirm-roles .data-item, .org-role-elem .confirm-roles .data-item, .proj-role-elem .confirm-roles .data-item {
  margin-right: 7px;
  width: 210px;
}

div.common-list-elem {
  margin: 0 7px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

div.common-list-elem div.data-item {
  margin: 0;
}

div.common-list-elem div.data-item > dl {
  margin: 0;
}

div.common-list-elem div.elem-row {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

div.common-list-elem div.elem-row > * {
  padding-left: 12px;
  margin-top: 7px;
}

div.common-list-elem div.elem-row > *:first-child {
  padding-left: 0;
}

div.common-list-elem div.elem-row:last-of-type {
  margin-bottom: 7px;
}

div.common-list-elem div.elem-row:only-child {
  margin-bottom: 7px;
}

div.common-list-elem div.elem-left-side > *, div.common-list-elem div.elem-body > * {
  margin-top: 7px;
  margin-bottom: 7px;
}

div.common-list-elem div.elem-right-side > * {
  margin-top: 7px;
}

div.common-list-elem div.elem-right-side > *:last-child {
  margin-bottom: 7px;
}

div.common-list-elem div.elem-body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
}

div.common-list-elem div.elem-body div.elem-left-side, div.common-list-elem div.elem-body div.elem-right-side {
  min-width: 50%;
  -ms-flex-positive: 1;
      flex-grow: 1;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 0;
}

div.common-list-elem div.elem-body div.elem-right-side {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
  padding-left: 12px;
}

div.common-list-elem div.elem-body div.elem-col {
  -ms-flex-positive: 1;
      flex-grow: 1;
  padding-left: 7px;
  padding-right: 7px;
}

@media (max-width: 500px) {
  div.common-list-elem div.elem-body {
    -ms-flex-direction: column;
        flex-direction: column;
  }
  div.common-list-elem div.elem-body div.elem-right-side {
    -ms-flex-align: start;
        align-items: flex-start;
    padding-left: 0;
    width: auto;
  }
  div.common-list-elem div.elem-body div.elem-left-side {
    width: auto;
  }
  div.common-list-elem div.elem-body div.elem-col {
    padding-left: 0;
    padding-right: 0;
  }
}

.organization-elem .org-code {
  font-weight: bold;
}

.organization-elem .org-active-ind {
  font-weight: bold;
  font-size: 13px;
}

.organization-elem .org-active-ind.active {
  color: #38761d;
}

.organization-elem .org-active-ind.inactive {
  color: #666666;
}

div.project-elem {
  margin-bottom: 7px;
}

div.project-elem .proj-date {
  font-weight: bold;
  color: #666666;
}

div.project-elem .elem-body .elem-left-side .proj-org {
  margin-bottom: 0;
}

.member-elem .memb-email {
  margin-bottom: 7px;
  word-break: break-all;
}

.common-list-elem.juris-mem-elem .joined-date {
  color: #666666;
}

.common-list-elem.juris-mem-elem div.elem-body .memb-email {
  word-break: break-all;
}

.common-list-elem.juris-mem-elem div.elem-body div.elem-right-side {
  display: block;
}

.juris-role-elem .field {
  font-weight: bold;
}

div.juris-species-elem div.elem-body div.elem-right-side, div.juris-species-elem div.elem-body div.elem-left-side, div.network-species-elem div.elem-body div.elem-right-side, div.network-species-elem div.elem-body div.elem-left-side {
  min-width: 0;
}

div.juris-species-elem div.elem-right-side, div.network-species-elem div.elem-right-side {
  text-align: right;
}

div.juris-species-elem .type-label-section, div.network-species-elem .type-label-section {
  width: 100%;
}

div.juris-species-elem .type-label-section .type-label, div.network-species-elem .type-label-section .type-label {
  font-weight: bold;
  color: #995533;
}

div.juris-species-elem .taxonomy, div.network-species-elem .taxonomy {
  color: #666666;
}

div.juris-species-elem div.common-name, div.network-species-elem div.common-name {
  margin-bottom: 0;
}

div.juris-species-elem div.scientific-name, div.network-species-elem div.scientific-name {
  color: #274e13;
  margin-left: 12px;
  margin-top: 0;
  font-style: italic;
}

div.juris-species-elem .flag-data, div.network-species-elem .flag-data {
  color: #b45f06;
}

@media (max-width: 500px) {
  div.juris-species-elem .type-label-section, div.network-species-elem .type-label-section {
    text-align: left;
    display: -ms-flexbox;
    display: flex;
  }
  div.juris-species-elem .type-label-section .type-label, div.network-species-elem .type-label-section .type-label {
    padding-right: 7px;
  }
}

.dropdown-menu {
  position: relative;
  -ms-flex-item-align: start;
      align-self: flex-start;
  font-size: 15px;
}

.dropdown-menu .img-trigger {
  cursor: pointer;
  width: 72px;
  height: 72px;
}

.dropdown-menu .click-out-layer {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
}

.dropdown-menu .dd-menu-list {
  min-width: 140px;
  z-index: 100;
  position: absolute;
  top: 80%;
  left: 20px;
  background: #ffffff;
  padding: 10px 0;
  border-radius: 3px;
  box-shadow: 3px 2px 14px rgba(0, 0, 0, 0.2);
}

.dropdown-menu .dd-menu-list .item-div:hover {
  background: #ebebeb;
}

.dropdown-menu .dd-menu-list .user-msg {
  padding: 0 10px;
}

.dropdown-menu .dd-menu-list a {
  display: block;
  font-weight: initial;
  padding: 5px 10px;
  white-space: nowrap;
}

.dropdown-menu .dd-menu-list hr {
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  margin: 12px 12px;
  width: auto;
}

.dropdown-menu .dd-menu-list p {
  margin-top: 0px;
}

.record-header {
  box-sizing: border-box;
  position: sticky;
  top: 0;
  height: 70px;
  background-color: #dfdfdf;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  padding: 12px;
  z-index: 100;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

.record-header .left-side {
  min-width: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 0;
  display: flex;
}

.record-header .left-side .dropdown-menu {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 7px;
}

.record-header .left-side h1 {
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.record-header .left-side .notification {
  white-space: nowrap;
  font-size: 15px;
  color: #666666;
  padding-left: 12px;
  font-weight: normal;
}

.record-header .edit-controls {
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: bold;
  color: #0a5399;
}

.record-header .edit-controls .im-save-flag {
  border: 1.5px solid #38761d;
  background-color: rgba(56, 118, 29, 0.1);
  border-radius: 7px;
  margin: 0 12px;
}

.record-header .edit-controls .im-save-flag:hover {
  background-color: rgba(56, 118, 29, 0.3);
}

.record-header .edit-controls .im-cancel-flag {
  border: 1.5px solid #990000;
  background-color: rgba(153, 0, 0, 0.1);
  border-radius: 7px;
  margin: 0 12px;
}

.record-header .edit-controls .im-cancel-flag:hover {
  background-color: rgba(153, 0, 0, 0.3);
}

.record-header .edit-controls .im-edit-flag {
  border: 1.5px solid #007eff;
  background-color: rgba(0, 126, 255, 0.1);
  border-radius: 7px;
  margin: 0 12px;
}

.record-header .edit-controls .im-edit-flag:hover {
  background-color: rgba(0, 126, 255, 0.3);
}

.record-header .edit-controls .im-delete-icon {
  border: 1.5px solid #007eff;
  background-color: rgba(0, 126, 255, 0.1);
  border-radius: 7px;
  margin: 0 12px;
}

.record-header .edit-controls .im-delete-icon:hover {
  background-color: rgba(0, 126, 255, 0.3);
}

.record-header .edit-controls .im-restore-icon {
  border: 1.5px solid #007eff;
  background-color: rgba(0, 126, 255, 0.1);
  border-radius: 7px;
  margin: 0 12px;
}

.record-header .edit-controls .im-restore-icon:hover {
  background-color: rgba(0, 126, 255, 0.1);
}

.record-header .edit-controls > div {
  padding: 12px;
  cursor: pointer;
  margin: 2px;
}

@media (max-width: 768px) {
  .record-header .left-side h1 {
    font-size: 21px;
  }
}

@media (max-width: 500px) {
  .record-header .left-side h1 {
    font-size: 18px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlFQUF5RTtBQUN6RTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLDJCQUEyQjtDQUM1Qjs7QUFFRDtFQUNFLGVBQWU7RUFDZixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLFdBQVc7RUFDWCxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRTtJQUNFLDJCQUF1QjtRQUF2Qix1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLFlBQVk7R0FDYjtDQUNGOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCx3Q0FBd0M7Q0FDekM7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDVixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxzQkFBd0I7TUFBeEIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLFFBQVE7RUFDUixTQUFTO0VBQ1QsVUFBVTtFQUNWLE9BQU87RUFDUCxxQ0FBcUM7RUFDckMsY0FBYztDQUNmOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsY0FBYztFQUNkLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YseUNBQXlDO0VBQ3pDLDBCQUEwQjtFQUMxQixxQkFBYTtNQUFiLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixrQ0FBa0M7RUFDbEMsbUxBQW1MO0NBQ3BMOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsVUFBVTtFQUNWLHlDQUF5QztFQUN6QywwQkFBMEI7RUFDMUIscUJBQWE7TUFBYixhQUFhO0VBQ2IsYUFBYTtDQUNkOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLGlDQUFpQztDQUNsQzs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixxQ0FBcUM7RUFDckMsNENBQTRDO0VBQzVDLDBCQUEwQjtFQUMxQixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsUUFBUTtFQUNSLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLHFDQUFxQztFQUNyQyxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGFBQWE7RUFDYixvQkFBb0I7RUFDcEIsMEJBQTBCO0VBQzFCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLFlBQVk7RUFDWixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQiwwQkFBMEI7RUFDMUIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0Usa0JBQWtCO0dBQ25CO0NBQ0Y7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLFVBQVU7RUFDVixhQUFhO0VBQ2IsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztDQUNmOztBQUVEO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsdUJBQXVCO0lBQ3ZCLHFCQUFjO0lBQWQsY0FBYztJQUNkLDJCQUF1QjtRQUF2Qix1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLG1CQUFlO1FBQWYsZUFBZTtJQUNmLHFCQUFjO0lBQWQsY0FBYztJQUNkLDJCQUF1QjtRQUF2Qix1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLFlBQVE7UUFBUixRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBK0I7TUFBL0IsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBK0I7TUFBL0IsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFO0lBQ0UsZUFBZTtHQUNoQjtDQUNGOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7RUFDVixxQ0FBcUM7RUFDckMsZUFBZTtFQUNmLHFCQUFjO0VBQWQsY0FBYztDQUNmOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBK0I7TUFBL0IsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUErQjtNQUEvQiwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIscUJBQWE7TUFBYixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxvQkFBZ0I7TUFBaEIsZ0JBQWdCO0VBQ2hCLHNCQUF3QjtNQUF4Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsWUFBWTtFQUNaLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFO0lBQ0Usc0JBQWtCO1FBQWxCLGtCQUFrQjtHQUNuQjtFQUNEO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtFQUNwQixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLHFCQUFhO01BQWIsYUFBYTtDQUNkOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixxQkFBYTtNQUFiLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRTtJQUNFLG9CQUFnQjtRQUFoQixnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxlQUFlO0dBQ2hCO0NBQ0Y7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsVUFBVTtFQUNWLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRTtJQUNFLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0UsY0FBYztDQUNmOztBQUVEO0VBQ0UsMkJBQTJCO0NBQzVCOztBQUVEO0VBQ0UsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsaUJBQWlCO0VBRWpCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsV0FBVztFQUNYLCtEQUErRDtFQUMvRCxxQkFBcUI7Q0FDdEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsMkJBQTJCO0VBQzNCLG9DQUFvQztFQUNwQyxtQ0FBbUM7RUFDbkMsYUFBYTtFQUNiLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLDJCQUEyQjtFQUMzQixvQ0FBb0M7RUFDcEMsbUNBQW1DO0VBQ25DLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1QixxQ0FBcUM7RUFDckMsb0NBQW9DO0VBQ3BDLGNBQWM7Q0FDZjs7QUFFRDtFQUVFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUVFLDBDQUEwQztFQUMxQyxXQUFXO0NBQ1o7O0FBRUQ7RUFFRSw2Q0FBNkM7RUFDN0MsV0FBVztDQUNaOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsMkJBQTJCO0VBQzNCLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSwyQkFBMkI7RUFDM0Isb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1QixxQ0FBcUM7RUFDckMsb0NBQW9DO0NBQ3JDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UseUNBQXlDO0VBQ3pDLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSx5Q0FBeUM7RUFDekMsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLDBDQUEwQztFQUMxQyxxQ0FBcUM7RUFDckMsb0NBQW9DO0NBQ3JDOztBQUVEO0VBRUUseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsV0FBVztFQUVYLHdDQUF3QztDQUN6Qzs7QUFFRDtFQUNFLFdBQVc7RUFFWCx3Q0FBd0M7Q0FDekM7O0FBRUQ7RUFDRSxXQUFXO0VBRVgsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsV0FBVztFQUVYLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLFdBQVc7RUFFWCw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxXQUFXO0VBRVgseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsV0FBVztFQUVYLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLFdBQVc7RUFFWCxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsb0NBQW9DO0VBQ3BDLG1DQUFtQztFQUNuQyxVQUFVO0VBQ1YsY0FBYztDQUNmOztBQUVEO0VBQ0UsOEJBQThCO0VBQzlCLG9DQUFvQztFQUNwQyxtQ0FBbUM7RUFDbkMsVUFBVTtDQUNYOztBQUVEO0VBQ0UsK0JBQStCO0VBQy9CLHFDQUFxQztFQUNyQyxvQ0FBb0M7RUFDcEMsV0FBVztDQUNaOztBQUVEO0VBRUUseUJBQXlCO0NBQzFCOztBQUVEO0VBRUUsMENBQTBDO0VBQzFDLFdBQVc7Q0FDWjs7QUFFRDtFQUVFLDRDQUE0QztFQUM1QyxXQUFXO0NBQ1o7O0FBRUQ7RUFDRSx1QkFBdUI7Q0FDeEI7O0FBRUQ7RUFDRSw4QkFBOEI7RUFDOUIsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLDhCQUE4QjtFQUM5QixvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0UsK0JBQStCO0VBQy9CLHFDQUFxQztFQUNyQyxvQ0FBb0M7Q0FDckM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw0Q0FBNEM7RUFDNUMsb0NBQW9DO0VBQ3BDLG1DQUFtQztDQUNwQzs7QUFFRDtFQUNFLDRDQUE0QztFQUM1QyxvQ0FBb0M7RUFDcEMsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0UsNkNBQTZDO0VBQzdDLHFDQUFxQztFQUNyQyxvQ0FBb0M7Q0FDckM7O0FBRUQ7RUFFRSxzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxXQUFXO0VBRVgsdUNBQXVDO0NBQ3hDOztBQUVEO0VBQ0UsV0FBVztFQUVYLHlDQUF5QztDQUMxQzs7QUFFRDtFQUNFLFdBQVc7RUFFWCw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSxXQUFXO0VBRVgsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsV0FBVztFQUVYLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLFdBQVc7RUFFWCx5QkFBeUI7Q0FDMUI7O0FBRUQ7RUFDRSxXQUFXO0VBRVgscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsV0FBVztFQUVYLGtDQUFrQztDQUNuQzs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1QixrQ0FBa0M7RUFDbEMscUNBQXFDO0VBQ3JDLFlBQVk7RUFDWixjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSw0QkFBNEI7RUFDNUIsa0NBQWtDO0VBQ2xDLHFDQUFxQztFQUNyQyxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSw2QkFBNkI7RUFDN0IsbUNBQW1DO0VBQ25DLHNDQUFzQztFQUN0QyxhQUFhO0NBQ2Q7O0FBRUQ7RUFFRSx3QkFBd0I7Q0FDekI7O0FBRUQ7RUFFRSwwQ0FBMEM7RUFDMUMsV0FBVztDQUNaOztBQUVEO0VBRUUsNkNBQTZDO0VBQzdDLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1QixrQ0FBa0M7RUFDbEMscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsNEJBQTRCO0VBQzVCLGtDQUFrQztFQUNsQyxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw2QkFBNkI7RUFDN0IsbUNBQW1DO0VBQ25DLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUNFLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLDBDQUEwQztFQUMxQyxrQ0FBa0M7RUFDbEMscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsMENBQTBDO0VBQzFDLGtDQUFrQztFQUNsQyxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSwyQ0FBMkM7RUFDM0MsbUNBQW1DO0VBQ25DLHNDQUFzQztDQUN2Qzs7QUFFRDtFQUVFLHdCQUF3QjtDQUN6Qjs7QUFFRDtFQUNFLFdBQVc7RUFFWCx3Q0FBd0M7Q0FDekM7O0FBRUQ7RUFDRSxXQUFXO0VBRVgseUNBQXlDO0NBQzFDOztBQUVEO0VBQ0UsV0FBVztFQUVYLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLFdBQVc7RUFFWCw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxXQUFXO0VBRVgsNkJBQTZCO0NBQzlCOztBQUVEO0VBQ0UsV0FBVztFQUVYLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUNFLFdBQVc7RUFFWCxzQ0FBc0M7Q0FDdkM7O0FBRUQ7RUFDRSxXQUFXO0VBRVgsa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0UsNkJBQTZCO0VBQzdCLGtDQUFrQztFQUNsQyxxQ0FBcUM7RUFDckMsV0FBVztFQUNYLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLDZCQUE2QjtFQUM3QixrQ0FBa0M7RUFDbEMscUNBQXFDO0VBQ3JDLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLDhCQUE4QjtFQUM5QixtQ0FBbUM7RUFDbkMsc0NBQXNDO0VBQ3RDLFlBQVk7Q0FDYjs7QUFFRDtFQUVFLHlCQUF5QjtDQUMxQjs7QUFFRDtFQUVFLDBDQUEwQztFQUMxQyxXQUFXO0NBQ1o7O0FBRUQ7RUFFRSw2Q0FBNkM7RUFDN0MsV0FBVztDQUNaOztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsNkJBQTZCO0VBQzdCLGtDQUFrQztFQUNsQyxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw2QkFBNkI7RUFDN0Isa0NBQWtDO0VBQ2xDLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLDhCQUE4QjtFQUM5QixtQ0FBbUM7RUFDbkMsc0NBQXNDO0NBQ3ZDOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsMkNBQTJDO0VBQzNDLGtDQUFrQztFQUNsQyxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSwyQ0FBMkM7RUFDM0Msa0NBQWtDO0VBQ2xDLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLDRDQUE0QztFQUM1QyxtQ0FBbUM7RUFDbkMsc0NBQXNDO0NBQ3ZDOztBQUVEO0VBRUUsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0UsV0FBVztFQUVYLHVDQUF1QztDQUN4Qzs7QUFFRDtFQUNFLFdBQVc7RUFFWCx3Q0FBd0M7Q0FDekM7O0FBRUQ7RUFDRSxXQUFXO0VBRVgsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsV0FBVztFQUVYLDRCQUE0QjtDQUM3Qjs7QUFFRDtFQUNFLFdBQVc7RUFFWCw0QkFBNEI7Q0FDN0I7O0FBRUQ7RUFDRSxXQUFXO0VBRVgseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UsV0FBVztFQUVYLHFDQUFxQztDQUN0Qzs7QUFFRDtFQUNFLFdBQVc7RUFFWCxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxxQ0FBcUM7Q0FDdEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxlQUFlO0VBQ2Ysc0ZBQXNGO0VBQ3RGLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixvQ0FBb0M7RUFDcEMsbUNBQW1DO0VBQ25DLHVCQUF1QjtDQUN4Qjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLDhCQUE4QjtDQUMvQjs7QUFFRDtFQUNFLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLDhEQUE4RDtDQUMvRDs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtDQUNYOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2Qix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWix5QkFBeUI7RUFDekIsVUFBVTtFQUNWLFNBQVM7RUFDVCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHFCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsWUFBWTtDQUNiOztBQUVEO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsNkJBQTZCO0dBQzlCO0NBQ0Y7O0FBRUQ7RUFDRSx1Q0FBZ0M7RUFBaEMsZ0NBQWdDO0VBQ2hDLG9CQUFnQjtNQUFoQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLHFDQUFxQztFQUNyQyxtQkFBbUI7RUFDbkIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2QiwwQkFBMEI7RUFDMUIscUNBQXFDO0VBQ3JDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFGRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG9CQUFvQjtFQUNwQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QiwwQ0FBMEM7Q0FDM0M7O0FBRUQ7RUFDRSxzQkFBc0I7RUFDdEIsMENBQTBDO0NBQzNDOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YsMENBQTBDO0VBQzFDLDJCQUEyQjtFQUMzQixxQkFBYTtNQUFiLGFBQWE7RUFDYixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxvQkFBZ0I7TUFBaEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCxvQkFBZ0I7TUFBaEIsZ0JBQWdCO0VBQ2hCLHNCQUF3QjtNQUF4Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLDZCQUFvQjtNQUFwQiw0QkFBb0I7TUFBcEIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsd0JBQW9CO01BQXBCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFO0lBQ0Usa0JBQWtCO0dBQ25CO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLG1CQUFtQjtFQUNuQixpQkFBaUI7RUFDakIsb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLFNBQVM7RUFDVCxTQUFTO0VBQ1QsWUFBWTtFQUNaLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osVUFBVTtFQUNWLGFBQWE7RUFDYixhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1YsYUFBYTtFQUNiLFdBQVc7RUFDWCwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLG9CQUFnQjtNQUFoQixnQkFBZ0I7RUFDaEIsdUJBQW9CO01BQXBCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLFVBQVU7RUFDVixTQUFTO0VBQ1QsbUJBQW1CO0VBQ25CLFVBQVU7RUFDVixzQkFBaUI7T0FBakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQiwwQkFBa0I7S0FBbEIsdUJBQWtCO01BQWxCLHNCQUFrQjtVQUFsQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLE9BQU87RUFDUCxRQUFRO0VBQ1IsVUFBVTtFQUNWLGFBQWE7RUFDYixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsWUFBWTtFQUNaLGNBQWM7RUFDZCxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLHNCQUFzQjtFQUN0QixpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsYUFBYTtFQUNiLDZCQUE2QjtDQUM5Qjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHVCQUFvQjtNQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsZ0NBQTRCO01BQTVCLDRCQUE0QjtFQUM1Qix1QkFBK0I7TUFBL0IsK0JBQStCO0VBQy9CLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHFCQUFhO01BQWIsYUFBYTtDQUNkOztBQUVEO0VBQ0UseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0Usd0JBQW9CO01BQXBCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHFCQUFhO01BQWIsYUFBYTtDQUNkOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtFQUNwQixvQkFBZ0I7TUFBaEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztDQUNmOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLFlBQVk7RUFDWixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHFCQUFhO01BQWIsYUFBYTtDQUNkOztBQUVEO0VBQ0UsYUFBYTtFQUNiLHFCQUFhO01BQWIsYUFBYTtFQUNiLGVBQWU7RUFDZixlQUFlO0VBQ2YsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO0VBQ3BCLHNCQUF3QjtNQUF4Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRSxxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBb0I7TUFBcEIsb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsY0FBYztDQUNmOztBQUVEO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsdUJBQXVCO0NBQ3hCOztBQUVEO0VBQ0U7SUFDRSxZQUFZO0lBQ1osMEJBQThCO1FBQTlCLDhCQUE4QjtHQUMvQjtFQUNEO0lBQ0UsVUFBVTtHQUNYO0NBQ0Y7O0FBRUQ7RUFDRSxZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxvQkFBb0I7RUFDcEIsYUFBYTtDQUNkOztBQUVEO0VBQ0Usa0JBQWtCO0NBQ25COztBQUVEO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QscUJBQWM7RUFBZCxjQUFjO0VBQ2Qsb0JBQWdCO01BQWhCLGdCQUFnQjtFQUNoQix1QkFBK0I7TUFBL0IsK0JBQStCO0NBQ2hDOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UsVUFBVTtDQUNYOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsWUFBWTtFQUNaLHVCQUErQjtNQUEvQiwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsbUJBQW1CO0NBQ3BCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLHFCQUFhO01BQWIsYUFBYTtDQUNkOztBQUVEO0VBQ0UsZUFBZTtFQUNmLHFCQUFhO01BQWIsYUFBYTtFQUNiLHVCQUF1QjtFQUN2QixjQUFjO0VBQ2QsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxjQUFjO0VBQ2QsMkJBQXVCO01BQXZCLHVCQUF1QjtFQUN2QixvQkFBc0I7TUFBdEIsc0JBQXNCO0VBQ3RCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLHFCQUFhO01BQWIsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRTtJQUNFLDJCQUF1QjtRQUF2Qix1QkFBdUI7R0FDeEI7RUFDRDtJQUNFLHNCQUF3QjtRQUF4Qix3QkFBd0I7SUFDeEIsZ0JBQWdCO0lBQ2hCLFlBQVk7R0FDYjtFQUNEO0lBQ0UsWUFBWTtHQUNiO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCO0NBQ0Y7O0FBRUQ7RUFDRSxrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxlQUFlO0NBQ2hCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGtCQUFrQjtDQUNuQjs7QUFFRDtFQUNFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLGtCQUFrQjtFQUNsQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsY0FBYztFQUNkLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixxQkFBYztJQUFkLGNBQWM7R0FDZjtFQUNEO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRSxtQkFBbUI7RUFDbkIsMkJBQXVCO01BQXZCLHVCQUF1QjtFQUN2QixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGFBQWE7Q0FDZDs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFVBQVU7RUFDVixTQUFTO0VBQ1QsWUFBWTtDQUNiOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsU0FBUztFQUNULFdBQVc7RUFDWCxvQkFBb0I7RUFDcEIsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQiw0Q0FBNEM7Q0FDN0M7O0FBRUQ7RUFDRSxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxVQUFVO0VBQ1YseUNBQXlDO0VBQ3pDLGtCQUFrQjtFQUNsQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSx1QkFBdUI7RUFDdkIsaUJBQWlCO0VBQ2pCLE9BQU87RUFDUCxhQUFhO0VBQ2IsMEJBQTBCO0VBQzFCLDRDQUE0QztFQUM1QywyQ0FBMkM7RUFDM0MsY0FBYztFQUNkLGFBQWE7RUFDYixxQkFBYztFQUFkLGNBQWM7RUFDZCx1QkFBK0I7TUFBL0IsK0JBQStCO0VBQy9CLHVCQUFvQjtNQUFwQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IscUJBQWM7RUFBZCxjQUFjO0VBQ2QsdUJBQW9CO01BQXBCLG9CQUFvQjtFQUNwQixhQUFhO0VBQ2IsY0FBYztDQUNmOztBQUVEO0VBQ0UscUJBQWU7TUFBZixlQUFlO0VBQ2Ysa0JBQWtCO0NBQ25COztBQUVEO0VBQ0UsYUFBYTtFQUNiLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsd0JBQXdCO0NBQ3pCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1Qix5Q0FBeUM7RUFDekMsbUJBQW1CO0VBQ25CLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSx5Q0FBeUM7Q0FDMUM7O0FBRUQ7RUFDRSw0QkFBNEI7RUFDNUIsdUNBQXVDO0VBQ3ZDLG1CQUFtQjtFQUNuQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UsdUNBQXVDO0NBQ3hDOztBQUVEO0VBQ0UsNEJBQTRCO0VBQzVCLHlDQUF5QztFQUN6QyxtQkFBbUI7RUFDbkIsZUFBZTtDQUNoQjs7QUFFRDtFQUNFLHlDQUF5QztDQUMxQzs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1Qix5Q0FBeUM7RUFDekMsbUJBQW1CO0VBQ25CLGVBQWU7Q0FDaEI7O0FBRUQ7RUFDRSx5Q0FBeUM7Q0FDMUM7O0FBRUQ7RUFDRSw0QkFBNEI7RUFDNUIseUNBQXlDO0VBQ3pDLG1CQUFtQjtFQUNuQixlQUFlO0NBQ2hCOztBQUVEO0VBQ0UseUNBQXlDO0NBQzFDOztBQUVEO0VBQ0UsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRiIsImZpbGUiOiJPcmdhbml6YXRpb25WaWV3L1N0eWxlc2hlZXRzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjQwMCw2MDBcIik7XG4uaW0tcmVhY3QgLnJlcXVlc3Qtam9pbi1saW5rLCAuaW0tcmVhY3QgLmltLWxpbmssIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLnBhZ2UtbnVtYmVycyAucGFnZS1udW0tbGluaywgZGl2LmNvbW1vbi1saXN0LWVsZW0gYSwgLm9yZ2FuaXphdGlvbi1lbGVtIC5vcmctbmFtZSBhLCBkaXYucHJvamVjdC1lbGVtIC5wcm9qLW5hbWUgYSwgLm1lbWJlci1lbGVtIC5tZW1iLW5hbWUgYSwgZGl2Lmp1cmlzLXNwZWNpZXMtZWxlbSBkaXYuY29tbW9uLW5hbWUgYSwgZGl2Lm5ldHdvcmstc3BlY2llcy1lbGVtIGRpdi5jb21tb24tbmFtZSBhLCAuZHJvcGRvd24tbWVudSAuZGQtbWVudS1saXN0IGEge1xuICBjb2xvcjogIzBhNTM5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbS1yZWFjdCAucmVxdWVzdC1qb2luLWxpbms6aG92ZXIsIC5pbS1yZWFjdCAuaW0tbGluazpob3ZlciwgLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAucGFnZS1udW1iZXJzIC5wYWdlLW51bS1saW5rOmhvdmVyLCBkaXYuY29tbW9uLWxpc3QtZWxlbSBhOmhvdmVyLCAub3JnYW5pemF0aW9uLWVsZW0gLm9yZy1uYW1lIGE6aG92ZXIsIGRpdi5wcm9qZWN0LWVsZW0gLnByb2otbmFtZSBhOmhvdmVyLCAubWVtYmVyLWVsZW0gLm1lbWItbmFtZSBhOmhvdmVyLCBkaXYuanVyaXMtc3BlY2llcy1lbGVtIGRpdi5jb21tb24tbmFtZSBhOmhvdmVyLCBkaXYubmV0d29yay1zcGVjaWVzLWVsZW0gZGl2LmNvbW1vbi1uYW1lIGE6aG92ZXIsIC5kcm9wZG93bi1tZW51IC5kZC1tZW51LWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW0tcmVhY3QgLnJlcXVlc3Qtam9pbi1saW5rOnZpc2l0ZWQsIC5pbS1yZWFjdCAuaW0tbGluazp2aXNpdGVkLCAubGlzdC1jb250cm9sbGVyIC5wYWdlLWNvbnRyb2xsZXItYm94IC5wYWdlLW51bWJlcnMgLnBhZ2UtbnVtLWxpbms6dmlzaXRlZCwgZGl2LmNvbW1vbi1saXN0LWVsZW0gYTp2aXNpdGVkLCAub3JnYW5pemF0aW9uLWVsZW0gLm9yZy1uYW1lIGE6dmlzaXRlZCwgZGl2LnByb2plY3QtZWxlbSAucHJvai1uYW1lIGE6dmlzaXRlZCwgLm1lbWJlci1lbGVtIC5tZW1iLW5hbWUgYTp2aXNpdGVkLCBkaXYuanVyaXMtc3BlY2llcy1lbGVtIGRpdi5jb21tb24tbmFtZSBhOnZpc2l0ZWQsIGRpdi5uZXR3b3JrLXNwZWNpZXMtZWxlbSBkaXYuY29tbW9uLW5hbWUgYTp2aXNpdGVkLCAuZHJvcGRvd24tbWVudSAuZGQtbWVudS1saXN0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMGE1Mzk5O1xufVxuXG4uaW0tbGlzdC1wYWdlIC5jcmVhdGUtbmV3LWJveCAuY3JlYXRlLW5ldy1saW5rLCAuaW0tcGFnZSAuYWxsLWxpbmstc2VjdGlvbiAuYWxsLWxpbmssIC5vcmdhbml6YXRpb24tcmVjb3JkIC5hbGwtb3JnYW5pemF0aW9ucyAuYWxsLW9yZy1saW5rLCAubGlzdC1jb250cm9sbGVyIC5hZGRpbmctc2VjdGlvbiAuZWxlbWVudC1hZGRlciAuYWRkLWxpbmssIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLmVuYWJsZWQtYXJyb3cge1xuICBjb2xvcjogIzBhNTM5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbS1saXN0LXBhZ2UgLmNyZWF0ZS1uZXctYm94IC5jcmVhdGUtbmV3LWxpbmsgPiBzcGFuLCAuaW0tcGFnZSAuYWxsLWxpbmstc2VjdGlvbiAuYWxsLWxpbmsgPiBzcGFuLCAub3JnYW5pemF0aW9uLXJlY29yZCAuYWxsLW9yZ2FuaXphdGlvbnMgLmFsbC1vcmctbGluayA+IHNwYW4sIC5saXN0LWNvbnRyb2xsZXIgLmFkZGluZy1zZWN0aW9uIC5lbGVtZW50LWFkZGVyIC5hZGQtbGluayA+IHNwYW4sIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLmVuYWJsZWQtYXJyb3cgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5pbS1saXN0LXBhZ2UgLmNyZWF0ZS1uZXctYm94IC5jcmVhdGUtbmV3LWxpbms6aG92ZXIgLnRleHQsIC5pbS1wYWdlIC5hbGwtbGluay1zZWN0aW9uIC5hbGwtbGluazpob3ZlciAudGV4dCwgLm9yZ2FuaXphdGlvbi1yZWNvcmQgLmFsbC1vcmdhbml6YXRpb25zIC5hbGwtb3JnLWxpbms6aG92ZXIgLnRleHQsIC5saXN0LWNvbnRyb2xsZXIgLmFkZGluZy1zZWN0aW9uIC5lbGVtZW50LWFkZGVyIC5hZGQtbGluazpob3ZlciAudGV4dCwgLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAuZW5hYmxlZC1hcnJvdzpob3ZlciAudGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaW0tbGlzdC1wYWdlIC5jcmVhdGUtbmV3LWJveCAuZGlzYWJsZWQuY3JlYXRlLW5ldy1saW5rLCAuaW0tcGFnZSAuYWxsLWxpbmstc2VjdGlvbiAuZGlzYWJsZWQuYWxsLWxpbmssIC5vcmdhbml6YXRpb24tcmVjb3JkIC5hbGwtb3JnYW5pemF0aW9ucyAuZGlzYWJsZWQuYWxsLW9yZy1saW5rLCAubGlzdC1jb250cm9sbGVyIC5hZGRpbmctc2VjdGlvbiAuZWxlbWVudC1hZGRlciAuZGlzYWJsZWQuYWRkLWxpbmssIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLmRpc2FibGVkLmVuYWJsZWQtYXJyb3cge1xuICBjb2xvcjogI2FhYWFhYTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4uaW0tbGlzdC1wYWdlIC5jcmVhdGUtbmV3LWJveCAuZGlzYWJsZWQuY3JlYXRlLW5ldy1saW5rOmhvdmVyIC50ZXh0LCAuaW0tcGFnZSAuYWxsLWxpbmstc2VjdGlvbiAuZGlzYWJsZWQuYWxsLWxpbms6aG92ZXIgLnRleHQsIC5vcmdhbml6YXRpb24tcmVjb3JkIC5hbGwtb3JnYW5pemF0aW9ucyAuZGlzYWJsZWQuYWxsLW9yZy1saW5rOmhvdmVyIC50ZXh0LCAubGlzdC1jb250cm9sbGVyIC5hZGRpbmctc2VjdGlvbiAuZWxlbWVudC1hZGRlciAuZGlzYWJsZWQuYWRkLWxpbms6aG92ZXIgLnRleHQsIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLmRpc2FibGVkLmVuYWJsZWQtYXJyb3c6aG92ZXIgLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbS1wYW5lbCAucGFuZWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbS1wYW5lbCAucGFuZWwtY29udGVudCAubGVmdC1zaWRlLCAuaW0tcGFuZWwgLnBhbmVsLWNvbnRlbnQgLnJpZ2h0LXNpZGUge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltLXBhbmVsIC5wYW5lbC1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5pbS1wYW5lbCAucGFuZWwtY29udGVudCBkaXYubGVmdC1zaWRlLCAuaW0tcGFuZWwgLnBhbmVsLWNvbnRlbnQgZGl2LnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5jb25maXJtLXBhbmVsIC5kaWFsb2csIC5pbS1wYW5lbCwgLm9yZ2FuaXphdGlvbi1yZWNvcmQgLm9yZy1kYXRhLWJsb2NrLCAub3JnYW5pemF0aW9uLXJlY29yZCAubGlzdHMtY29udGFpbmVyIC5saXN0LWNvbnRyb2xsZXIge1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbn1cblxuLmNvbmZpcm0tcGFuZWwgLmRpYWxvZyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDIwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYm9yZGVyOiBzb2xpZCAycHggIzM4NzYxZDtcbn1cblxuLmNvbmZpcm0tcGFuZWwgLmFsZXJ0LWNvbG9yLmRpYWxvZyB7XG4gIGJvcmRlcjogc29saWQgMnB4ICM5OTAwMDA7XG59XG5cbi5jb25maXJtLXBhbmVsIC5kaWFsb2cgLmluc3RydWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb25maXJtLXBhbmVsIC5kaWFsb2cgLmJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbmZpcm0tcGFuZWwgLmRpYWxvZyAuYnV0dG9uLWNvbnRhaW5lciBidXR0b24ge1xuICBtYXJnaW46IDdweCAxMnB4O1xufVxuXG4uY29uZmlybS1wYW5lbCAuYmFjay1ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmxpc3QtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDdweCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmxpc3QtY29udHJvbGxlciAubGlzdC10aXRsZSBociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luOiAxMnB4IDVweCA1cHggMTBweDtcbiAgZmxleC1ncm93OiAyO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSU1hcCBJY29uc1wiO1xuICBzcmM6IHVybChcImNzcy9mb250cy9pY29tb29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi9jc3MvZm9udHMvaWNvbW9vbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uL2Nzcy9mb250cy9pY29tb29uLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vY3NzL2ZvbnRzL2ljb21vb24uc3ZnI2ZpbGVuYW1lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLmltLXJlYWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5pbS1yZWFjdCBoci5pbS1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIG1hcmdpbjogMTJweCA1cHggNXB4IDEwcHg7XG4gIGZsZXgtZ3JvdzogMjtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uaW0tcmVhY3QgLmltLW5vbmUtY29sb3Ige1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmltLXJlYWN0IC5pbS1zZWN0aW9uLXRpdGxlIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHBhZGRpbmc6IDdweCAwIDRweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RmZGZkZjtcbn1cblxuLmltLXJlYWN0IC5pbS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMXB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG59XG5cbi5pbS1yZWFjdCAuaW0tYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbn1cblxuLmltLXJlYWN0IC5pbS1idXR0b246ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5pbS1yZWFjdCAuc2F2ZS1zY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjgpO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLmltLXJlYWN0IC5zYXZlLXNjcmVlbiBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmltLXJlYWN0IC53YXJuaW5nLXRleHQge1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5pbS1yZWFjdCAucmVxdWVzdC1zZW50IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uaW0tcmVhY3QgLmVycm9yLWJveCB7XG4gIHBhZGRpbmc6IDdweDtcbiAgYmFja2dyb3VuZDogI2ZmZTU5OTtcbiAgYm9yZGVyOiBzb2xpZCAzcHggI0YxQzIzMjtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xufVxuXG4uaW0tcmVhY3QgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pbS1yZWFjdCBoMiB7XG4gIGZvbnQtc2l6ZTogMTUuNXB4O1xufVxuXG4uaW0tcmVhY3QgaDMge1xuICBmb250LXNpemU6IDE0LjVweDtcbn1cblxuLmltLXJlYWN0IGgxLCAuaW0tcmVhY3QgaDIsIC5pbS1yZWFjdCBoMywgLmltLXJlYWN0IGg0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW0tcmVhY3QgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltLXJlYWN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAxOHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5pbS1yZWFjdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5pbS1yZWFjdCBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbS1yZWFjdCAuaW0tYWxlcnQtY29sb3Ige1xuICBjb2xvcjogIzk5MDAwMDtcbn1cblxuLmltLXJlYWN0IC5pbS1va2F5LWNvbG9yIHtcbiAgY29sb3I6ICMzODc2MWQ7XG59XG5cbi5pbS1yZWFjdCAuaW0tY2F1dGlvdXMtY29sb3Ige1xuICBjb2xvcjogI2I0NWYwNjtcbn1cblxuLmltLXJlYWN0IC5pbS1pbmFjdGl2ZS1jb2xvciB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uaW0tcmVhY3QgLmltLXB1cnBsZS1jb2xvciB7XG4gIGNvbG9yOiAjNTg0YmQ1O1xufVxuXG4uaW0tcmVhY3QgLmltLWljb246YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiSU1hcCBJY29uc1wiO1xuICBwYWRkaW5nOiAwLjFlbSAwLjI1ZW07XG59XG5cbi5pbS1yZWFjdCAuaW0tZWRpdC1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pbS1yZWFjdCAuaW0tcGVuY2lsLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cblxuLmltLXJlYWN0IC5pbS1jYW5jZWwtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwZlwiO1xufVxuXG4uaW0tcmVhY3QgLmltLXBsdXMtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwYVwiO1xufVxuXG4uaW0tcmVhY3QgLmltLXNhdmUtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MlwiO1xufVxuXG4uaW0tcmVhY3QgLmRvd24tYXJyb3ctaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaW0tcmVhY3QgLnVwLWFycm93LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmltLXJlYWN0IC5pbS1uZXh0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5pbS1yZWFjdCAuaW0tYmFjay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG4uaW0tcmVhY3QgLmltLWRlbGV0ZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pbS1yZWFjdCAuaW0tcmVzdG9yZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG5cbi5pbS1yZWFjdCAuaW0teC1jaXJjbGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaW0tcmVhY3QgLmltLXJpZ2h0LWFycm93LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmltLXJlYWN0IC5pbS1jaGVjay1jaXJjbGUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuXG4uaW0tcmVhY3QgLmltLXN0YXItaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOVwiO1xufVxuXG4uaW0tcmVhY3QgLmltLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaW0tcmVhY3QgLmltLXVzZXItaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaW0tcmVhY3QgLmltLWNvbmZpZGVudGlhbC1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pbS1yZWFjdCAuaW0tZG93bmxvYWQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTljN1wiO1xufVxuXG4uaW0tcmVhY3QgLmltLXJvdGF0ZS1sZWZ0LWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmltLXJlYWN0IC5pbS1yb3RhdGUtcmlnaHQtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaW0tcmVhY3Qge1xuICBmb250LXNpemU6IDEzLjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5pbS1yZWFjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5pbS1yZWFjdCBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5pbS1yZWFjdCBoMiB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG4gIC5pbS1yZWFjdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuaW0tcmVhY3Qge1xuICAgIGZvbnQtc2l6ZTogMTQuNXB4O1xuICB9XG4gIC5pbS1yZWFjdCBoMSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICB9XG4gIC5pbS1yZWFjdCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5pbS1yZWFjdCBoMyB7XG4gICAgZm9udC1zaXplOiAxNS41cHg7XG4gIH1cbn1cblxuaHRtbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNyZWFjdC1hdHRhY2gtZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW0tbGlzdC1wYWdlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4uaW0tbGlzdC1wYWdlIC5saXN0LWNvbnRyb2xsZXIge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uaW0tbGlzdC1wYWdlIC5zZWxlY3Qtc3RhdGUtYm94IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuXG4uaW0tbGlzdC1wYWdlIC5zZWxlY3Qtc3RhdGUtYm94IC5kYXRhLWl0ZW0gZHQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmltLWxpc3QtcGFnZSAuY3JlYXRlLW5ldy1ib3gge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG4gIC5pbS1saXN0LXBhZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW0tbGlzdC1wYWdlIC5saXN0LWNvbnRyb2xsZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaW0tbGlzdC1wYWdlIC5saXN0LWNvbnRyb2xsZXIgLmVsZW0tYm94IHtcbiAgICBmbGV4OiAyO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpLCAobWF4LWhlaWdodDogNjk5cHgpIHtcbiAgLmltLWxpc3QtcGFnZSAubGlzdC1jb250cm9sbGVyIC5lbGVtLWJveCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxufVxuXG4uaW0tcGFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDExMDBweDtcbn1cblxuLmltLXBhZ2UgLmFsbC1saW5rLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbS1wYWdlIC5hbGwtbGluay1zZWN0aW9uIC5hbGwtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5pbS1wYW5lbCB7XG4gIG1hcmdpbjogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmltLXBhbmVsIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5pbS1wYW5lbCAucGFuZWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW0tcGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmltLXBhbmVsIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxufVxuXG4uc2F2ZS1zY3JlZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjgpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNhdmUtc2NyZWVuIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2QyZDJkMjtcbn1cblxuLm9yZ2FuaXphdGlvbi1yZWNvcmQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5vcmdhbml6YXRpb24tcmVjb3JkIC5hbGwtb3JnYW5pemF0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm9yZ2FuaXphdGlvbi1yZWNvcmQgLmFsbC1vcmdhbml6YXRpb25zIC5hbGwtb3JnLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ub3JnYW5pemF0aW9uLXJlY29yZCAub3JnLWRhdGEtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5vcmdhbml6YXRpb24tcmVjb3JkIC5vcmctZGF0YS1ibG9jayAubGVmdC1zaWRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5vcmdhbml6YXRpb24tcmVjb3JkIC5vcmctZGF0YS1ibG9jayAucmlnaHQtc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ub3JnYW5pemF0aW9uLXJlY29yZCAub3JnLWRhdGEtYmxvY2sgLnJpZ2h0LXNpZGUgLmZsYWctZGF0YSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3JnYW5pemF0aW9uLXJlY29yZCAub3JnLWRhdGEtYmxvY2sgLmRhdGEtaXRlbSBkdCB7XG4gIHdpZHRoOiA4MHB4O1xufVxuXG4ub3JnYW5pemF0aW9uLXJlY29yZCAubGlzdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm9yZ2FuaXphdGlvbi1yZWNvcmQgLmxpc3RzLWNvbnRhaW5lciAubGlzdC1jb250cm9sbGVyIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCBncmV5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm9yZ2FuaXphdGlvbi1yZWNvcmQgLmxpc3RzLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm9yZ2FuaXphdGlvbi1yZWNvcmQgLmxpc3RzLWNvbnRhaW5lciAubGlzdC1jb250cm9sbGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLmltLWVycm9yLXJpZ2h0LXNpZGUge1xuICBtYXJnaW4tbGVmdDogMTU1cHg7XG59XG5cbi5kYXRhLWl0ZW0gPiBkbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5kYXRhLWl0ZW0gPiBkbCBkdCB7XG4gIHdpZHRoOiAxNDhweDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZGF0YS1pdGVtID4gZGwgZGQge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5kYXRhLWl0ZW0gPiBkbCBkZCBpbnB1dCwgLmRhdGEtaXRlbSA+IGRsIGRkIC5TZWxlY3Qge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubm8tYWxpZ24tdmFsdWVzIC5kYXRhLWl0ZW0gPiBkbCBkdCwgLm5vLWFsaWduLXZhbHVlcy5kYXRhLWl0ZW0gPiBkbCBkdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMDtcbn1cblxuLm5vLWFsaWduLXZhbHVlcyAuaW0tZXJyb3ItcmlnaHQtc2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmltLXJlc3BvbnNpdmUtZGF0YSAuZGF0YS1pdGVtID4gZGwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuaW0tcmVzcG9uc2l2ZS1kYXRhIC5kYXRhLWl0ZW0gPiBkbCBkdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5pbS1yZXNwb25zaXZlLWRhdGEgLmRhdGEtaXRlbSA+IGRsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5kaXYuc3RhY2tlZC1kYXRhLmRhdGEtaXRlbSB7XG4gIG1hcmdpbjogN3B4IDA7XG4gIG1heC13aWR0aDogNzUwcHg7XG59XG5cbmRpdi5zdGFja2VkLWRhdGEuZGF0YS1pdGVtIHAge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cblxuZGl2LnN0YWNrZWQtZGF0YS5kYXRhLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIGRpdi5kYXRhLWl0ZW0gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG59XG5cbmRpdi52YWx1ZS1vbmx5LWRhdGEuZGF0YS1pdGVtIHtcbiAgbWFyZ2luOiA3cHggMDtcbn1cblxuLnRpcHB5LXRvdWNoIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi50aXBweS1ub3RyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50aXBweS1wb3BwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiA4MDBweDtcbiAgcGVyc3BlY3RpdmU6IDgwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50aXBweS1wb3BwZXIuaHRtbC10ZW1wbGF0ZSB7XG4gIG1heC13aWR0aDogOTYlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWFycm93XSB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtN3B4O1xuICBtYXJnaW46IDAgOXB4O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtNXB4O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW3gtY2lyY2xlXSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAzMyU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMzMlO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFt4LWNpcmNsZV0uZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01NSUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTUlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbeC1jaXJjbGVdLmxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjE1KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtY2lyY2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgcm90YXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KSByb3RhdGVYKDApO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVYKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVgoOTBkZWcpO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249ZmFkZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpIHNjYWxlKDEpO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj10b3BdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDApO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFt4LWFycm93XSB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtN3B4O1xuICBtYXJnaW46IDAgOXB4O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMzMzO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICMzMzM7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTEwcHg7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAtNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIC01MCU7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW3gtY2lyY2xlXS5lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgLTQ1JSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC00NSUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFt4LWNpcmNsZV0ubGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xNSkgdHJhbnNsYXRlKC01MCUsIC01JSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xNSkgdHJhbnNsYXRlKC01MCUsIC01JSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtY2lyY2xlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSByb3RhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgcm90YXRlWCgwKTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgtOTBkZWcpO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgxKTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwKTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW3gtYXJyb3ddIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC03cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFt4LWFycm93XS5hcnJvdy1zbWFsbCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtNXB4O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbeC1jaXJjbGVdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFt4LWNpcmNsZV0uZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW3gtY2lyY2xlXS5sZWF2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjE1KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1jaXJjbGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddLmFycm93LWJpZyB7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItdG9wOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10uYXJyb3ctYmlnIHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgcm90YXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KSByb3RhdGVZKDApO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249cGVyc3BlY3RpdmVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlWSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlWSgtOTBkZWcpO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1sZWZ0XSBbZGF0YS1hbmltYXRpb249ZmFkZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49bGVmdF0gW2RhdGEtYW5pbWF0aW9uPXNoaWZ0XS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCkgc2NhbGUoMSk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWxlZnRdIFtkYXRhLWFuaW1hdGlvbj1zY2FsZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDApO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGxlZnQ6IC03cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1hcnJvd10uYXJyb3ctc21hbGwge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjMzMzO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTVweDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzMzMztcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbGVmdDogLTEwcHg7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbeC1jaXJjbGVdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAtNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IC01MCUgMDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFt4LWNpcmNsZV0uZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFt4LWNpcmNsZV0ubGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xNSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMTUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWUgW3gtYXJyb3ddIHtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC5saWdodC10aGVtZSBbeC1hcnJvd10uYXJyb3ctc21hbGwge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWNpcmNsZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSBbeC1hcnJvd10ge1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gLnRpcHB5LXRvb2x0aXAudHJhbnNwYXJlbnQtdGhlbWUgW3gtYXJyb3ddLmFycm93LXNtYWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIC50aXBweS10b29sdGlwLnRyYW5zcGFyZW50LXRoZW1lIFt4LWFycm93XS5hcnJvdy1iaWcge1xuICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXBlcnNwZWN0aXZlXSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0uZW50ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgcm90YXRlWSgwKTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1wZXJzcGVjdGl2ZV0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGVZKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoOTBkZWcpO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPWZhZGVdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5sZWF2ZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2hpZnRdLmVudGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49cmlnaHRdIFtkYXRhLWFuaW1hdGlvbj1zaGlmdF0ubGVhdmUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1yaWdodF0gW2RhdGEtYW5pbWF0aW9uPXNjYWxlXS5lbnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCkgc2NhbGUoMSk7XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXJpZ2h0XSBbZGF0YS1hbmltYXRpb249c2NhbGVdLmxlYXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgwKTtcbn1cblxuLnRpcHB5LXBvcHBlciAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLnRpcHB5LXBvcHBlciAudGlwcHktdG9vbHRpcC50cmFuc3BhcmVudC10aGVtZVtkYXRhLWFuaW1hdGVmaWxsXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGlwcHktcG9wcGVyIC50aXBweS10b29sdGlwLmxpZ2h0LXRoZW1lIHtcbiAgY29sb3I6ICMyNjMyM2Q7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggNHB4IHJnYmEoMCwgMjAsIDYwLCAwLjEpLCAwIDRweCA4MHB4IC04cHggcmdiYSgwLCAyMCwgNjAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi50aXBweS1wb3BwZXIgLnRpcHB5LXRvb2x0aXAubGlnaHQtdGhlbWVbZGF0YS1hbmltYXRlZmlsbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogLjk1cmVtO1xuICBwYWRkaW5nOiAuNHJlbSAuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLnRpcHB5LXRvb2x0aXAtLXNtYWxsIHtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG4udGlwcHktdG9vbHRpcC0tYmlnIHtcbiAgcGFkZGluZzogLjZyZW0gMS4ycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuLnRpcHB5LXRvb2x0aXBbZGF0YS1hbmltYXRlZmlsbF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRpcHB5LXRvb2x0aXBbZGF0YS1pbnRlcmFjdGl2ZV0ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnRpcHB5LXRvb2x0aXBbZGF0YS1pbmVydGlhXSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41MywgMiwgMC4zNiwgMC44NSk7XG59XG5cbi50aXBweS10b29sdGlwIFt4LWFycm93XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnRpcHB5LXRvb2x0aXAgW3gtY2lyY2xlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTMwJTtcbiAgd2lkdGg6IGNhbGMoMTEwJSArIDJyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2U7XG59XG5cbi50aXBweS10b29sdGlwIFt4LWNpcmNsZV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDkwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAudGlwcHktcG9wcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2JTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICB9XG59XG5cbi5pbmZvLWljb24gLmRhdGEtdG9vbHRpcHBlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmluZm8taWNvbiAuaW0tcXVlc3Rpb24ge1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLmluZm8taWNvbiBhOmhvdmVyIC5pbS1xdWVzdGlvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uaW5mby1pY29uIC5pbS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaW5mby1pY29uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aXBweS1wb3BwZXIgLnRpcHB5LXRvb2x0aXAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4udGlwcHktcG9wcGVyIC50aXBweS10b29sdGlwIGEge1xuICBjb2xvcjogI2M0ZTdmZjtcbn1cblxuLmRhdGEtaXRlbSA+IGRsID4gZGQgPiBpbnB1dCwgLmRhdGEtaXRlbSA+IGRsID4gZGQgPiBzcGFuID4gaW5wdXQsIC5kYXRhLWl0ZW0gPiBkaXYgPiBpbnB1dCwgLmRhdGEtaXRlbSA+IGRpdiA+IHNwYW4gPiBpbnB1dCwgLmRhdGEtaXRlbS5sb25nLXRleHQtZGF0YSB0ZXh0YXJlYSwgLnNlYXJjaGJhciBpbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGEtaXRlbSA+IGRsID4gZGQgPiBpbnB1dDo6cGxhY2Vob2xkZXIsIC5kYXRhLWl0ZW0gPiBkbCA+IGRkID4gc3BhbiA+IGlucHV0OjpwbGFjZWhvbGRlciwgLmRhdGEtaXRlbSA+IGRpdiA+IGlucHV0OjpwbGFjZWhvbGRlciwgLmRhdGEtaXRlbSA+IGRpdiA+IHNwYW4gPiBpbnB1dDo6cGxhY2Vob2xkZXIsIC5kYXRhLWl0ZW0ubG9uZy10ZXh0LWRhdGEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuc2VhcmNoYmFyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4uaW0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjOTkwMDAwO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ucmVxdWlyZWQtc3RhciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOTkwMDAwO1xufVxuXG4udGltZXN0YW1wLWluZm8ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cblxuLmRhdGEtaXRlbS5saW5rLWRhdGEge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uYWRtaW4tZmllbGQgLmRhdGEtaXRlbSAuZGF0YS1oZWFkZXIgaDQsIC5hZG1pbi1maWVsZCAuZGF0YS1pdGVtIGRsIGR0LCAuYWRtaW4tZmllbGQgLmRhdGEtaXRlbS52YWx1ZS1vbmx5LWRhdGEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5hZG1pbi1maWVsZCAuZGF0YS1pdGVtIC5kYXRhLWhlYWRlciBoNCAuaW0taWNvbiwgLmFkbWluLWZpZWxkIC5kYXRhLWl0ZW0gZGwgZHQgLmltLWljb24sIC5hZG1pbi1maWVsZCAuZGF0YS1pdGVtLnZhbHVlLW9ubHktZGF0YSAuaW0taWNvbiB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmRhdGEtaXRlbS5pbnZhbGlkLWZpZWxkIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTkwMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDE1MywgMCwgMCwgMC4yKTtcbn1cblxuLmRhdGEtaXRlbS5pbnZhbGlkLWZpZWxkIC5TZWxlY3QtY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzk5MDAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgxNTMsIDAsIDAsIDAuMik7XG59XG5cbi5kYXRhLWl0ZW0uaW52YWxpZC1maWVsZCAuU2VsZWN0LWNvbnRyb2wgaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGF0YS1pdGVtID4gZGwgPiBkZCA+IGlucHV0LCAuZGF0YS1pdGVtID4gZGwgPiBkZCA+IHNwYW4gPiBpbnB1dCwgLmRhdGEtaXRlbSA+IGRpdiA+IGlucHV0LCAuZGF0YS1pdGVtID4gZGl2ID4gc3BhbiA+IGlucHV0IHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuXG4uZGF0YS1pdGVtID4gLmRhdGEtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRhdGEtaXRlbSA+IC5kYXRhLWhlYWRlciBociB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG1hcmdpbjogMTJweCAyNXB4IDVweCAxMHB4O1xuICBmbGV4LWdyb3c6IDI7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZGF0YS1pdGVtLmxpbmstbGlzdC1kYXRhLmxpbWl0LWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmRhdGEtaXRlbS5saW5rLWxpc3QtZGF0YSBhLm5vd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRhdGEtaXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5kYXRhLWl0ZW0ubnVtLWRhdGEgLm51bS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRhdGEtaXRlbS5udW0tZGF0YSBpbnB1dCB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5kYXRhLWl0ZW0uZHVyYXRpb24tZGF0YSBpbnB1dCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmRhdGEtaXRlbS50aW1lLWRhdGEgaW5wdXQge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5kYXRhLWl0ZW0uYm9vbC1kYXRhIC5lZGl0aW5nLWRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmRhdGEtaXRlbS5ib29sLWRhdGEgLmVkaXRpbmctZGl2IC50cnVlLXN0eWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZGF0YS1pdGVtLmxvbmctdGV4dC1kYXRhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZGF0YS1pdGVtLm9wdGlvbi1kYXRhIC5TZWxlY3Qge1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG4uZGF0YS1pdGVtLm9wdGlvbi1kYXRhIC5TZWxlY3QuU2VsZWN0LS1tdWx0aSAuU2VsZWN0LW11bHRpLXZhbHVlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZGF0YS1pdGVtLm9wdGlvbi1kYXRhIC5TZWxlY3QuU2VsZWN0LS1tdWx0aSAuU2VsZWN0LW11bHRpLXZhbHVlLXdyYXBwZXIgLlNlbGVjdC12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kYXRhLWl0ZW0ub3B0aW9uLWRhdGEgLlNlbGVjdC5TZWxlY3QtLW11bHRpIC5TZWxlY3QtbXVsdGktdmFsdWUtd3JhcHBlciAuU2VsZWN0LWlucHV0IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmRhdGEtaXRlbS5vcHRpb24tZGF0YSAuU2VsZWN0LW1lbnUtb3V0ZXIge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kYXRhLWl0ZW0uZGF0ZS1kYXRhIGlucHV0IHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuLmRhdGEtaXRlbS5mbGFnLWRhdGEgLmRhdGEtdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5kYXRhLWl0ZW0uZmxhZy1kYXRhIC5kYXRhLXZhbHVlID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZGF0YS1pdGVtLmZsYWctZGF0YSAuaW5mby1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmllbGQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmZpZWxkLXJvdyA+IGRpdi52YWx1ZS1vbmx5LWRhdGEuZGF0YS1pdGVtIHtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLmZpZWxkLXJvdyA+IC5kYXRhLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4uZmllbGQtcm93ID4gLmRhdGEtaXRlbSAuU2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5kYXRhLWl0ZW0ub3B0aW9uLWRhdGEgLlNlbGVjdC1tZW51LW91dGVyIHtcbiAgICBmb250LXNpemU6IDEzLjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLmRhdGEtaXRlbS5vcHRpb24tZGF0YSAuU2VsZWN0LW1lbnUtb3V0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uZXhwYW5kLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMGE1Mzk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbmlucHV0LnNlYXJjaGJhcjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaGJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uc2VhcmNoYmFyIC5jbGVhci1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaGJhciAuY2xlYXItYnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTFweDtcbiAgYm90dG9tOiAxMXB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGZvbnQtZmFtaWx5OiBcIklNYXAgSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGVhMGZcIjtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLnNlYXJjaGJhciAuY2xlYXItYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uc2VhcmNoYmFyIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG1pbi13aWR0aDogMjA3cHg7XG59XG5cbi5zZWFyY2hiYXI6OmJlZm9yZSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSU1hcCBJY29uc1wiO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgY29udGVudDogXCJcXGU5ODZcIjtcbn1cblxuLnRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50b2dnbGUtc3dpdGNoIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi50b2dnbGUtc3dpdGNoIC50b2dnbGUtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIG1hcmdpbjogYXV0byA3cHggYXV0byAwO1xufVxuXG4udG9nZ2xlLXN3aXRjaCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiA1Ny42cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IGdyZXk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udG9nZ2xlLXN3aXRjaCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6IGdyZXk7XG59XG5cbi50b2dnbGUtc3dpdGNoLmRpc2FibGVkIGxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjYWFhYWFhO1xufVxuXG4udG9nZ2xlLXN3aXRjaC5kaXNhYmxlZCAudG9nZ2xlLXRpdGxlIHtcbiAgY29sb3I6ICNhYWFhYWE7XG59XG5cbi50b2dnbGUtc3dpdGNoIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjRweDtcbiAgbGVmdDogMi40cHg7XG4gIHdpZHRoOiAxOS4ycHg7XG4gIGhlaWdodDogMTkuMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxOS4ycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRvZ2dsZS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNhYWNhNTU7XG59XG5cbi50b2dnbGUtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGxlZnQ6IDQ1LjZweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLnRvZ2dsZS1zd2l0Y2ggbGFiZWw6YWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDI2LjRweDtcbn1cblxuLmZpbHRlci1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxpc3QtY29udHJvbGxlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmxpc3QtdGl0bGUge1xuICBjb2xvcjogIzU1NTU1NTtcbn1cblxuLmxpc3QtY29udHJvbGxlciAuYWRkaW5nLXNlY3Rpb24gLmVsZW1lbnQtYWRkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5hZGRpbmctc2VjdGlvbiAuZWxlbWVudC1hZGRlciAub3B0aW9uLWRhdGEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmFkZGluZy1zZWN0aW9uIC5lbGVtZW50LWFkZGVyIC5pbS1idXR0b24ge1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIDEycHg7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmFkZGluZy1zZWN0aW9uIC5lbGVtZW50LWFkZGVyLmFkZGluZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmFkZGluZy1zZWN0aW9uIC5lbGVtZW50LWFkZGVyLmFkZGluZyAuYWRkaW5nLWNvbXBvbmVudCB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmxpc3QtY29udHJvbGxlciAudG9wLWNvbnRyb2wtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC50b3AtY29udHJvbC1ib3ggPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLnRvcC1jb250cm9sLWJveCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC50b3AtY29udHJvbC1ib3ggLmZpbHRlci1jb250cm9sIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLnRvcC1jb250cm9sLWJveCAuc29ydC1kaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC50b3AtY29udHJvbC1ib3ggLnNvcnQtZGl2IC5leHBhbmQtYnV0dG9uIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLnRvcC1jb250cm9sLWJveCAuc29ydC1kaXYgZHQge1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLnRvcC1jb250cm9sLWJveCAuc29ydC1kaXYgZGQge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5yZXN1bHQtY291bnQge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5lbGVtLWJveCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmVsZW0tYm94IC5uby1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmVsZW0tYm94IC5saXN0LWVsZW0ge1xuICBwYWRkaW5nOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLmVsZW0tYm94IC5saXN0LWVsZW0gPiAqIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5lbGVtLWJveCAubGlzdC1lbGVtID4gLmRlbGV0ZS1hcmVhIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5lbGVtLWJveCAubGlzdC1lbGVtIC5kZWxldGUtYXJlYTpob3ZlciB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5lbGVtLWJveCAubGlzdC1lbGVtLnN0cmlwZWQ6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xufVxuXG4ubGlzdC1jb250cm9sbGVyIC5wYWdlLWNvbnRyb2xsZXItYm94IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLnBhZ2UtbnVtYmVycyA+IGRpdiB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luOiAwIDdweDtcbn1cblxuLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAucGFnZS1udW1iZXJzIC5jdXItcGFnZS1udW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAuZGlzYWJsZWQtYXJyb3cge1xuICBjb2xvcjogI2FhYWFhYTtcbn1cblxuLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAubmV4dC1idXR0b24sIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLnByZXYtYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAubmV4dC1idXR0b24gPiBzcGFuLCAubGlzdC1jb250cm9sbGVyIC5wYWdlLWNvbnRyb2xsZXItYm94IC5wcmV2LWJ1dHRvbiA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cblxuLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAubmV4dC1idXR0b24gLnRleHQsIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLnByZXYtYnV0dG9uIC50ZXh0IHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5saXN0LWNvbnRyb2xsZXIgLnBhZ2UtY29udHJvbGxlci1ib3ggLnBhZ2UtbnVtYmVycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmxpc3QtY29udHJvbGxlciAucGFnZS1jb250cm9sbGVyLWJveCAucGFnZS1udW1iZXJzID4gZGl2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmxpc3QtY29udHJvbGxlciAuZm9vdGVyIHtcbiAgcGFkZGluZzogMSU7XG59XG5cbi5jb25maXJtLXBhbmVsIC5kaWFsb2cge1xuICBtYXJnaW4tbGVmdDogLTE1MHB4O1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5jb25maXJtLXBhbmVsIC5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm9yZ2FuaXphdGlvbi1lbGVtIC5vcmctcm9sZSAudmFsaWQtcm9sZSwgZGl2LnByb2plY3QtZWxlbSAucHJvai1yb2xlIC52YWxpZC1yb2xlLCAubWVtYmVyLWVsZW0gLnJvbGUtZGl2IC52YWxpZC1yb2xlLCAuanVyaXMtcm9sZS1lbGVtIC52YWxpZC1yb2xlLCAub3JnLXJvbGUtZWxlbSAudmFsaWQtcm9sZSwgLnByb2otcm9sZS1lbGVtIC52YWxpZC1yb2xlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTk1NTMzO1xufVxuXG4ub3JnYW5pemF0aW9uLWVsZW0gLm9yZy1yb2xlIC5uby1yb2xlLCBkaXYucHJvamVjdC1lbGVtIC5wcm9qLXJvbGUgLm5vLXJvbGUsIC5tZW1iZXItZWxlbSAucm9sZS1kaXYgLm5vLXJvbGUsIC5qdXJpcy1yb2xlLWVsZW0gLm5vLXJvbGUsIC5vcmctcm9sZS1lbGVtIC5uby1yb2xlLCAucHJvai1yb2xlLWVsZW0gLm5vLXJvbGUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLm9yZ2FuaXphdGlvbi1lbGVtIC5vcmctcm9sZSAuY29uZmlybS1yb2xlcywgZGl2LnByb2plY3QtZWxlbSAucHJvai1yb2xlIC5jb25maXJtLXJvbGVzLCAubWVtYmVyLWVsZW0gLnJvbGUtZGl2IC5jb25maXJtLXJvbGVzLCAuanVyaXMtcm9sZS1lbGVtIC5jb25maXJtLXJvbGVzLCAub3JnLXJvbGUtZWxlbSAuY29uZmlybS1yb2xlcywgLnByb2otcm9sZS1lbGVtIC5jb25maXJtLXJvbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ub3JnYW5pemF0aW9uLWVsZW0gLm9yZy1yb2xlIC5jb25maXJtLXJvbGVzIC5kYXRhLWl0ZW0sIGRpdi5wcm9qZWN0LWVsZW0gLnByb2otcm9sZSAuY29uZmlybS1yb2xlcyAuZGF0YS1pdGVtLCAubWVtYmVyLWVsZW0gLnJvbGUtZGl2IC5jb25maXJtLXJvbGVzIC5kYXRhLWl0ZW0sIC5qdXJpcy1yb2xlLWVsZW0gLmNvbmZpcm0tcm9sZXMgLmRhdGEtaXRlbSwgLm9yZy1yb2xlLWVsZW0gLmNvbmZpcm0tcm9sZXMgLmRhdGEtaXRlbSwgLnByb2otcm9sZS1lbGVtIC5jb25maXJtLXJvbGVzIC5kYXRhLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG5kaXYuY29tbW9uLWxpc3QtZWxlbSB7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5kaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZGF0YS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZGF0YS1pdGVtID4gZGwge1xuICBtYXJnaW46IDA7XG59XG5cbmRpdi5jb21tb24tbGlzdC1lbGVtIGRpdi5lbGVtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbmRpdi5jb21tb24tbGlzdC1lbGVtIGRpdi5lbGVtLXJvdyA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tcm93ID4gKjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tcm93Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tcm93Om9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbmRpdi5jb21tb24tbGlzdC1lbGVtIGRpdi5lbGVtLWxlZnQtc2lkZSA+ICosIGRpdi5jb21tb24tbGlzdC1lbGVtIGRpdi5lbGVtLWJvZHkgPiAqIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbmRpdi5jb21tb24tbGlzdC1lbGVtIGRpdi5lbGVtLXJpZ2h0LXNpZGUgPiAqIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG5kaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZWxlbS1yaWdodC1zaWRlID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG5kaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZWxlbS1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG5kaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZWxlbS1ib2R5IGRpdi5lbGVtLWxlZnQtc2lkZSwgZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1yaWdodC1zaWRlIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbmRpdi5jb21tb24tbGlzdC1lbGVtIGRpdi5lbGVtLWJvZHkgZGl2LmVsZW0tY29sIHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tYm9keSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBkaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZWxlbS1ib2R5IGRpdi5lbGVtLXJpZ2h0LXNpZGUge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBkaXYuY29tbW9uLWxpc3QtZWxlbSBkaXYuZWxlbS1ib2R5IGRpdi5lbGVtLWxlZnQtc2lkZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgZGl2LmNvbW1vbi1saXN0LWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5vcmdhbml6YXRpb24tZWxlbSAub3JnLWNvZGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm9yZ2FuaXphdGlvbi1lbGVtIC5vcmctYWN0aXZlLWluZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5vcmdhbml6YXRpb24tZWxlbSAub3JnLWFjdGl2ZS1pbmQuYWN0aXZlIHtcbiAgY29sb3I6ICMzODc2MWQ7XG59XG5cbi5vcmdhbml6YXRpb24tZWxlbSAub3JnLWFjdGl2ZS1pbmQuaW5hY3RpdmUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuZGl2LnByb2plY3QtZWxlbSB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuZGl2LnByb2plY3QtZWxlbSAucHJvai1kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5kaXYucHJvamVjdC1lbGVtIC5lbGVtLWJvZHkgLmVsZW0tbGVmdC1zaWRlIC5wcm9qLW9yZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZW1iZXItZWxlbSAubWVtYi1lbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uY29tbW9uLWxpc3QtZWxlbS5qdXJpcy1tZW0tZWxlbSAuam9pbmVkLWRhdGUge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmNvbW1vbi1saXN0LWVsZW0uanVyaXMtbWVtLWVsZW0gZGl2LmVsZW0tYm9keSAubWVtYi1lbWFpbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmNvbW1vbi1saXN0LWVsZW0uanVyaXMtbWVtLWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1yaWdodC1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5qdXJpcy1yb2xlLWVsZW0gLmZpZWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5qdXJpcy1zcGVjaWVzLWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1yaWdodC1zaWRlLCBkaXYuanVyaXMtc3BlY2llcy1lbGVtIGRpdi5lbGVtLWJvZHkgZGl2LmVsZW0tbGVmdC1zaWRlLCBkaXYubmV0d29yay1zcGVjaWVzLWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1yaWdodC1zaWRlLCBkaXYubmV0d29yay1zcGVjaWVzLWVsZW0gZGl2LmVsZW0tYm9keSBkaXYuZWxlbS1sZWZ0LXNpZGUge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbmRpdi5qdXJpcy1zcGVjaWVzLWVsZW0gZGl2LmVsZW0tcmlnaHQtc2lkZSwgZGl2Lm5ldHdvcmstc3BlY2llcy1lbGVtIGRpdi5lbGVtLXJpZ2h0LXNpZGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuZGl2Lmp1cmlzLXNwZWNpZXMtZWxlbSAudHlwZS1sYWJlbC1zZWN0aW9uLCBkaXYubmV0d29yay1zcGVjaWVzLWVsZW0gLnR5cGUtbGFiZWwtc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXYuanVyaXMtc3BlY2llcy1lbGVtIC50eXBlLWxhYmVsLXNlY3Rpb24gLnR5cGUtbGFiZWwsIGRpdi5uZXR3b3JrLXNwZWNpZXMtZWxlbSAudHlwZS1sYWJlbC1zZWN0aW9uIC50eXBlLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTk1NTMzO1xufVxuXG5kaXYuanVyaXMtc3BlY2llcy1lbGVtIC50YXhvbm9teSwgZGl2Lm5ldHdvcmstc3BlY2llcy1lbGVtIC50YXhvbm9teSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG5kaXYuanVyaXMtc3BlY2llcy1lbGVtIGRpdi5jb21tb24tbmFtZSwgZGl2Lm5ldHdvcmstc3BlY2llcy1lbGVtIGRpdi5jb21tb24tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmRpdi5qdXJpcy1zcGVjaWVzLWVsZW0gZGl2LnNjaWVudGlmaWMtbmFtZSwgZGl2Lm5ldHdvcmstc3BlY2llcy1lbGVtIGRpdi5zY2llbnRpZmljLW5hbWUge1xuICBjb2xvcjogIzI3NGUxMztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZGl2Lmp1cmlzLXNwZWNpZXMtZWxlbSAuZmxhZy1kYXRhLCBkaXYubmV0d29yay1zcGVjaWVzLWVsZW0gLmZsYWctZGF0YSB7XG4gIGNvbG9yOiAjYjQ1ZjA2O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgZGl2Lmp1cmlzLXNwZWNpZXMtZWxlbSAudHlwZS1sYWJlbC1zZWN0aW9uLCBkaXYubmV0d29yay1zcGVjaWVzLWVsZW0gLnR5cGUtbGFiZWwtc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGRpdi5qdXJpcy1zcGVjaWVzLWVsZW0gLnR5cGUtbGFiZWwtc2VjdGlvbiAudHlwZS1sYWJlbCwgZGl2Lm5ldHdvcmstc3BlY2llcy1lbGVtIC50eXBlLWxhYmVsLXNlY3Rpb24gLnR5cGUtbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uZHJvcGRvd24tbWVudSAuaW1nLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbi5kcm9wZG93bi1tZW51IC5jbGljay1vdXQtbGF5ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kZC1tZW51LWxpc3Qge1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAzcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZGQtbWVudS1saXN0IC5pdGVtLWRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlYmViZWI7XG59XG5cbi5kcm9wZG93bi1tZW51IC5kZC1tZW51LWxpc3QgLnVzZXItbXNnIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSAuZGQtbWVudS1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24tbWVudSAuZGQtbWVudS1saXN0IGhyIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDEycHggMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5kcm9wZG93bi1tZW51IC5kZC1tZW51LWxpc3QgcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnJlY29yZC1oZWFkZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZkZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxMnB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJlY29yZC1oZWFkZXIgLmxlZnQtc2lkZSB7XG4gIG1pbi13aWR0aDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVjb3JkLWhlYWRlciAubGVmdC1zaWRlIC5kcm9wZG93bi1tZW51IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4ucmVjb3JkLWhlYWRlciAubGVmdC1zaWRlIGgxIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnJlY29yZC1oZWFkZXIgLmxlZnQtc2lkZSAubm90aWZpY2F0aW9uIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucmVjb3JkLWhlYWRlciAuZWRpdC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGE1Mzk5O1xufVxuXG4ucmVjb3JkLWhlYWRlciAuZWRpdC1jb250cm9scyAuaW0tc2F2ZS1mbGFnIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMzg3NjFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU2LCAxMTgsIDI5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbjogMCAxMnB4O1xufVxuXG4ucmVjb3JkLWhlYWRlciAuZWRpdC1jb250cm9scyAuaW0tc2F2ZS1mbGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgMTE4LCAyOSwgMC4zKTtcbn1cblxuLnJlY29yZC1oZWFkZXIgLmVkaXQtY29udHJvbHMgLmltLWNhbmNlbC1mbGFnIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTkwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLnJlY29yZC1oZWFkZXIgLmVkaXQtY29udHJvbHMgLmltLWNhbmNlbC1mbGFnOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDAsIDAsIDAuMyk7XG59XG5cbi5yZWNvcmQtaGVhZGVyIC5lZGl0LWNvbnRyb2xzIC5pbS1lZGl0LWZsYWcge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDdlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI2LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5yZWNvcmQtaGVhZGVyIC5lZGl0LWNvbnRyb2xzIC5pbS1lZGl0LWZsYWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyNiwgMjU1LCAwLjMpO1xufVxuXG4ucmVjb3JkLWhlYWRlciAuZWRpdC1jb250cm9scyAuaW0tZGVsZXRlLWljb24ge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDdlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI2LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5yZWNvcmQtaGVhZGVyIC5lZGl0LWNvbnRyb2xzIC5pbS1kZWxldGUtaWNvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI2LCAyNTUsIDAuMyk7XG59XG5cbi5yZWNvcmQtaGVhZGVyIC5lZGl0LWNvbnRyb2xzIC5pbS1yZXN0b3JlLWljb24ge1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDdlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTI2LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luOiAwIDEycHg7XG59XG5cbi5yZWNvcmQtaGVhZGVyIC5lZGl0LWNvbnRyb2xzIC5pbS1yZXN0b3JlLWljb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyNiwgMjU1LCAwLjEpO1xufVxuXG4ucmVjb3JkLWhlYWRlciAuZWRpdC1jb250cm9scyA+IGRpdiB7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVjb3JkLWhlYWRlciAubGVmdC1zaWRlIGgxIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5yZWNvcmQtaGVhZGVyIC5sZWZ0LXNpZGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIl19 */
