.apisol-treeviewer {
  display: block;
  position: relative;
  z-index: 1000;
  width: 100%;
  background: #FEFEFE;
  border: 1px solid #b1b1b1;
  border-radius: 8px;
  box-shadow: 0px 0px 26px 9px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.apisol-treeviewer, .apisol-treeviewer * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.apisol-header {
  position: relative;
  height: 40px;
  padding: 0 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: #6c98a0;
  color: #fff;
  font-weight: bold;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.apisol-close {
  position: absolute;
  top: 0px;
  right: 10px;
  height: 100%;
  display: flex;
  align-items: center;
  color: #fff;
  cursor: pointer;
  opacity: 0.8;
  z-index: 100;
}

.apisol-close:hover {
  opacity: 1;
}

.apisol-close svg {
  fill: currentColor;
  height: 100%;
}

.apisol-body {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 240px;
  border-radius: 12px;
}

.apisol-body strong {
  color: #6c98a0;
}

.apisol-body .apisol-body-ucs-choice {
  padding: 10px;
  text-align: center;
  font-weight: bold;
}

.apisol-body .apisol-body-ucs-choice p {
  margin: 0 0 20px 0;
}

.apisol-body .apisol-body-ucs-choice p:first-child {
  margin: 20px 0 0 0;
}

.apisol-body .apisol-body-ucs-choice .apisol-links {
  margin-top: 0px;
}

.apisol-body .apisol-body-ucs-choice .apisol-buttons {
  margin: 20px 0 50px 0;
}

.apisol-body .apisol-body-ucs-choice .apisol-ucs-code input,
.apisol-body .apisol-body-ucs-choice .apisol-ucs-code select {
  padding: 4px 8px;
}

.apisol-body .apisol-body-questions {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: 100%;
}

.apisol-body .apisol-body-questions .apisol-arianne {
  width: 30%;
  padding: 5px;
  overflow-y: scroll;
  background: #FFF;
  border: 1px solid #e0e0e0;
  border-bottom: 0;
  border-left: 0;
  display: flex;
  flex-direction: column;
  direction: rtl;
}

.apisol-body .apisol-body-questions .apisol-arianne a {
  display: flex;
  align-items: center;
  width: 100%;
  max-height: 42px;
  margin: 3px auto;
  opacity: 0.4;
  text-decoration: none;
  direction: ltr;
  overflow: hidden;
}

.apisol-body .apisol-body-questions .apisol-arianne a.active {
  opacity: 1;
  pointer-events: none;
}

.apisol-body .apisol-body-questions .apisol-arianne a:hover {
  opacity: 0.7;
}

.apisol-body .apisol-body-questions .apisol-arianne a strong {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 40px;
  min-height: 40px;
  font-size: 15px;
  font-weight: bold;
  background: white;
  border: 1px solid #888;
  color: black;
}

.apisol-body .apisol-body-questions .apisol-arianne a small {
  display: flex;
  flex: 1;
  height: 100%;
  padding-left: 5px;
  font-size: 12px;
  line-height: 14px;
  color: black;
  align-items: center;
}

.apisol-body .apisol-body-questions .apisol-arianne a.ucs strong {
  font-size: 14px;
}

.apisol-body .apisol-body-questions .apisol-arianne a:last-child {
  font-weight: bold;
  opacity: 0.7;
}

.apisol-body .apisol-body-questions form {
  margin: 0px;
  padding: 0;
}

.apisol-body .apisol-body-questions .apisol-questions {
  width: 70%;
  padding-left: 5px;
  padding-top: 10px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.apisol-body .apisol-body-questions .apisol-questions h2 {
  margin: 0;
  padding: 5px 5px 0 15px;
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 18px;
  color: #415f65;
  font-weight: bold;
  line-height: 120%;
}

.apisol-body .apisol-body-questions .apisol-radios {
  display: flex;
  flex-direction: column;
  position: relative;
}

.apisol-body .apisol-body-questions .apisol-radios .apisol-helper {
  width: 30%;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  padding: 10px 20px 0 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  cursor: pointer;
  opacity: 0.4;
  color: #6c98a0;
}

.apisol-body .apisol-body-questions .apisol-radios .apisol-helper div {
  color: #6c98a0;
  border: 0;
  display: flex;
  flex-direction: column;
  color: inherit;
}

.apisol-body .apisol-body-questions .apisol-radios .apisol-helper div svg {
  width: 40px;
  height: 40px;
  fill: currentColor;
}

.apisol-body .apisol-body-questions .apisol-radios .apisol-helper span {
  font-size: 80%;
  padding-right: 6px;
}

.apisol-body .apisol-body-questions .apisol-radios .apisol-helper:hover {
  opacity: 0.7;
}

.apisol-body .apisol-body-uts-found {
  padding: 10px;
  text-align: center;
  font-weight: bold;
}

.apisol-body .apisol-body-uts-found h5 {
  margin-top: 30px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #6c98a0;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation {
  display: flex;
  justify-content: center;
  margin: 5px 0;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation > div {
  height: 170px;
  width: 130px;
  margin: 0 5px;
  padding: 10px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation > div:hover {
  background: rgba(108, 152, 160, 0.05);
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation > div.active {
  background: rgba(108, 152, 160, 0.2);
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation > div svg {
  width: 90%;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation div.apisol-validation-ok {
  border: 2px solid #6c98a0;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation div.apisol-validation-ok svg {
  fill: #59c559;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation div.apisol-validation-fail {
  border: 2px solid #6c98a0;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation div.apisol-validation-fail svg {
  fill: #ff6262;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation div.apisol-uts-fiche-suppls {
  display: none;
}

.apisol-body .apisol-body-uts-found div.apisol-askvalidation div.apisol-uts-fiche-suppls.show {
  display: block;
}

.apisol-no-utx {
  font-size: 80%;
  font-weight: normal;
  margin: 0 2px;
  opacity: 0.6;
}

.apisol-no-utx:before {
  content: '(';
}

.apisol-no-utx:after {
  content: ')';
}

.apisol-change-ucs-link {
  margin: 0 !important;
}

select.apisol-select-ucs {
  width: 100%;
  max-width: 450px;
  padding: 12px;
  color: #aaa;
  border: 2px solid #6c98a0;
  cursor: pointer;
}

select.apisol-select-ucs:hover {
  color: #6c98a0;
}

.apisol-ucs {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  width: 60%;
}

.apisol-metadata {
  display: none;
  text-align: right;
  vertical-align: middle;
  width: 20%;
  background: #FEFEFE;
}

.apisol-notice {
  display: table-cell;
  width: 20%;
  text-align: middle;
  vertical-align: middle;
}

.apisol-radio {
  width: 70%;
  display: block;
  text-align: left;
  margin: 10px 0 0px 16px;
}

.apisol-radio input[type=radio] {
  display: none;
}

.apisol-radio label {
  width: 100%;
  margin: 0px;
  font-size: 13px;
  user-select: none;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
}

.apisol-radio label strong {
  display: inline-block;
  vertical-align: middle;
  background: white;
  width: 16px;
  height: 16px;
  border-radius: 20px;
  border: 3px solid white;
  box-shadow: 0 0 0 2px #00bcd4;
}

.apisol-radio label span {
  display: inline-block;
  vertical-align: middle;
  width: 80%;
  margin-left: 10px;
}

.apisol-radio input[type=radio]:checked + label strong {
  background: #00bcd4;
}

.apisol-question-warning {
  width: 100%;
  padding: 4px 10px;
  font-size: 80%;
  color: #d60000;
  background: #f5dede;
  visibility: hidden;
}

.apisol-question-warning.show {
  visibility: visible;
}

.apisol-question-bottom {
  float: right;
  clear: both;
  text-align: right;
  line-height: 30px;
  margin: 20px 0;
}

.apisol-question-bottom a[class*="apisol-link"] {
  margin: 0;
  font-size: 12px;
  color: #358ccc;
}

.apisol-images {
  text-align: center;
}

.apisol-images img {
  height: 250px;
}

.apisol-buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  margin: 10px 0;
  text-align: center;
  font-size: 12px;
}

.apisol-links {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 0 10px 0;
}

.apisol-links > * {
  margin: 0 4px;
  min-height: 40px;
}

.apisol-question-helper {
  color: red;
}

.apisol-show {
  display: block;
}

.apisol-hide {
  display: none;
}

.apisol-tree {
  width: 100%;
  height: 222px;
  position: relative;
  background: rgba(108, 152, 160, 0.15);
  border-top: 1px solid #e0e0e0;
}

.apisol-tree.open {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  width: auto;
  height: auto;
  background: white;
}

.apisol-tree-buttons {
  display: none;
  position: absolute;
  bottom: 20px;
  width: 100%;
  color: black;
  text-align: center;
  pointer-events: none;
}

.apisol-tree.open .apisol-tree-buttons {
  display: block;
}

.apisol-tree-buttons button {
  display: inline;
  border: 1px solid #AAA;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  border-radius: 3px;
  padding: 10px 15px;
  pointer-events: all;
}

.apisol-inner-loader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10;
}

.apisol-lds-ring {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}

.apisol-lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border: 6px solid #fff;
  border-radius: 50%;
  animation: apisol-lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #fff transparent transparent transparent;
}

.apisol-lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

.apisol-lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

.apisol-lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes apisol-lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.apisol-inner-modal {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: white;
  border: none;
  z-index: 2000;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.apisol-inner-modal.fullscreen {
  position: fixed;
}

.apisol-inner-modal-tree {
  display: none;
  height: 90%;
  background: #FFF;
  background: repeating-linear-gradient(-55deg, #FFF, #FFF 40px, #F6F6F6 10px, #F6F6F6 100px);
}

.apisol-inner-modal-content {
  flex: 1;
  max-height: calc(100% - 70px);
  text-align: center;
  background: #FFF;
  display: flex;
  flex-direction: column;
}

.apisol-inner-modal-content img {
  height: 100%;
  object-fit: contain;
}

.apisol-inner-modal-content iframe {
  height: 100%;
}

.apisol-inner-modal-content p {
  margin: 0;
  padding: 30px;
  font-size: 16px;
  color: #888;
  text-align: center;
}

.apisol-inner-modal-footer {
  width: 100%;
  height: 70px;
  text-align: center;
  z-index: 11;
}

.apisol-error {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
  background: #fff;
  text-align: center;
}

.apisol-error .apisol-error-content {
  padding: 20px 20px 0 20px;
  overflow-y: auto;
  word-break: break-word;
}

.apisol-error .apisol-error-content p:first-child {
  color: #c53c3c;
  font-size: 45px;
}

.apisol-error .apisol-error-content p {
  margin: 0 0 10px 0;
  line-height: initial;
}

.apisol-error .apisol-error-content strong {
  color: #c53c3c !important;
  font-size: 18px;
  text-decoration: underline;
}

.apisol-credits {
  display: none;
  position: absolute;
  height: 20px;
  bottom: -38px;
  left: 20%;
  width: 60%;
  padding: 10px 0 5px 0;
  color: #82512d;
  font-size: 12px;
  text-align: center;
  background: #e6dbb0;
  border-bottom: 1px solid #968d68;
  border-left: 1px solid #968d68;
  border-right: 1px solid #968d68;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

/* BUTTONS with icons */
[class*="apisol-btn"] {
  position: relative;
  display: flex;
  align-items: center;
  border-radius: 4px;
  padding: 12px 20px;
  margin: 0 5px;
  text-decoration: none;
  color: #fff;
  background-color: #6c98a0;
  border: none;
  box-shadow: 2px 2px 3px rgba(108, 152, 160, 0.5);
  cursor: pointer;
}

[class*="apisol-btn"] svg {
  height: 20px;
  fill: currentColor;
  margin: 0 4px;
}

a[class*="apisol-link"] {
  position: relative;
  margin: 0 4px;
  font-weight: normal;
  font-size: 80%;
  font-style: italic;
  text-decoration: none;
  cursor: pointer;
}

a[class*="apisol-link"]:link {
  text-decoration: none;
}

a[class*="apisol-link"]:visited {
  text-decoration: none;
}

a[class*="apisol-link"]:hover {
  text-decoration: none;
}

a[class*="apisol-link"]:active {
  text-decoration: none;
}

.apisol-btn-primary {
  background-color: #6c98a0;
  color: #fff;
}

.apisol-btn-secondy {
  color: #6c98a0;
  background-color: transparent;
  border: 2px solid rgba(108, 152, 160, 0.5);
  box-shadow: 2px 2px 3px rgba(108, 152, 160, 0.2);
}

.apisol-link-info {
  position: relative;
  padding-left: 35px;
}

.apisol-link-info:before {
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  left: 10px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDg1IDg1IiBoZWlnaHQ9Ijg1cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA4NSA4NSIgd2lkdGg9Ijg1cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik00Mi41LDAuMDAzQzE5LjAyOCwwLjAwMywwLDE5LjAzMSwwLDQyLjUwM3MxOS4wMjgsNDIuNSw0Mi41LDQyLjVTODUsNjUuOTc2LDg1LDQyLjUwM1M2NS45NzIsMC4wMDMsNDIuNSwwLjAwM3ogICBNNDIuMjg4LDY2LjI3YzAsMC0xLjk3MiwxLjMxMS0zLjMyLDEuMzA1Yy0wLjEyLDAuMDU1LTAuMTkxLDAuMDg3LTAuMTkxLDAuMDg3bDAuMDAzLTAuMDg3Yy0wLjI4My0wLjAxMy0wLjU2OC0wLjA1My0wLjg1NS0wLjEyNSAgbC0wLjQyNi0wLjEwNWMtMi4zNTQtMC41ODQtMy42LTIuOTE4LTMuMDE0LTUuMjcxbDMuMjc3LTEzLjIxMWwxLjQ3OS01Ljk2N2MxLjM3Ni01LjU0LTQuMzYzLDEuMTc4LTUuNTQtMS4zNzQgIGMtMC43NzctMS42ODcsNC40NjQtNS4yMjcsOC4yOTMtNy44OTZjMCwwLDEuOTctMS4zMDksMy4zMTktMS4zMDRjMC4xMjEtMC4wNTYsMC4xOTItMC4wODcsMC4xOTItMC4wODdsLTAuMDA1LDAuMDg3ICBjMC4yODUsMC4wMTMsMC41NywwLjA1MywwLjg1NywwLjEyNGwwLjQyNiwwLjEwNmMyLjM1NCwwLjU4NCwzLjc4OCwyLjk2NSwzLjIwNCw1LjMxOGwtMy4yNzYsMTMuMjEybC0xLjQ4Miw1Ljk2NyAgYy0xLjM3NCw1LjU0LDQuMjctMS4yMDQsNS40NDYsMS4zNTFDNTEuNDUyLDYwLjA4NSw0Ni4xMTYsNjMuNjAxLDQyLjI4OCw2Ni4yN3ogTTUwLjU5NCwyNC45NzYgIGMtMC44MTgsMy4yOTUtNC4xNTIsNS4zMDQtNy40NDYsNC40ODZjLTMuMjk2LTAuODE4LTUuMzA1LTQuMTUxLTQuNDg3LTcuNDQ3YzAuODE4LTMuMjk2LDQuMTUyLTUuMzA0LDcuNDQ2LTQuNDg2ICBDNDkuNDAzLDE4LjM0Niw1MS40MTEsMjEuNjgsNTAuNTk0LDI0Ljk3NnoiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
}

.apisol-tree-fullscreen {
  position: absolute;
  bottom: 20px;
  right: 10px;
  padding-left: 40px;
}

.apisol-tree-fullscreen:hover {
  text-decoration: none;
}

.apisol-tree-fullscreen:hover:before {
  opacity: 0.8;
}

.apisol-tree-fullscreen:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  left: 10px;
  opacity: 0.5;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OS4zIDQ4OS4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODkuMyA0ODkuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3Ni45NSwwSDEyLjM1Yy02LjgsMC0xMi4yLDUuNS0xMi4yLDEyLjJWMjM1YzAsNi44LDUuNSwxMi4yLDEyLjIsMTIuMnMxMi4zLTUuNSwxMi4zLTEyLjJWMjQuNWg0NDAuMnY0NDAuMmgtMjExLjkgICAgYy02LjgsMC0xMi4zLDUuNS0xMi4zLDEyLjNzNS41LDEyLjMsMTIuMywxMi4zaDIyNGM2LjgsMCwxMi4zLTUuNSwxMi4zLTEyLjNWMTIuM0M0ODkuMjUsNS41LDQ4My43NSwwLDQ3Ni45NSwweiIgZmlsbD0iIzAwMDAwMCIvPgoJCTxwYXRoIGQ9Ik0wLjA1LDQ3Ni45YzAsNi44LDUuNSwxMi4zLDEyLjIsMTIuM2gxNzAuNGM2LjgsMCwxMi4zLTUuNSwxMi4zLTEyLjNWMzA2LjZjMC02LjgtNS41LTEyLjMtMTIuMy0xMi4zSDEyLjM1ICAgIGMtNi44LDAtMTIuMiw1LjUtMTIuMiwxMi4zdjE3MC4zSDAuMDV6IE0yNC41NSwzMTguOGgxNDUuOXYxNDUuOUgyNC41NVYzMTguOHoiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNMjIyLjk1LDI2Ni4zYzIuNCwyLjQsNS41LDMuNiw4LjcsMy42czYuMy0xLjIsOC43LTMuNmwxMzguNi0xMzguN3Y3OS45YzAsNi44LDUuNSwxMi4zLDEyLjMsMTIuM3MxMi4zLTUuNSwxMi4zLTEyLjMgICAgVjk4LjFjMC02LjgtNS41LTEyLjMtMTIuMy0xMi4zaC0xMDkuNWMtNi44LDAtMTIuMyw1LjUtMTIuMywxMi4zczUuNSwxMi4zLDEyLjMsMTIuM2g3OS45TDIyMi45NSwyNDkgICAgQzIxOC4xNSwyNTMuOCwyMTguMTUsMjYxLjUsMjIyLjk1LDI2Ni4zeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
}

.apisol-help-fullscreen {
  position: absolute;
  bottom: 20px;
  right: 10px;
  padding-left: 40px;
}

.apisol-help-fullscreen:hover {
  text-decoration: none;
}

.apisol-help-fullscreen:hover:before {
  opacity: 0.8;
}

.apisol-help-fullscreen:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  left: 10px;
  opacity: 0.5;
  background: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4OS4zIDQ4OS4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0ODkuMyA0ODkuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTQ3Ni45NSwwSDEyLjM1Yy02LjgsMC0xMi4yLDUuNS0xMi4yLDEyLjJWMjM1YzAsNi44LDUuNSwxMi4yLDEyLjIsMTIuMnMxMi4zLTUuNSwxMi4zLTEyLjJWMjQuNWg0NDAuMnY0NDAuMmgtMjExLjkgICAgYy02LjgsMC0xMi4zLDUuNS0xMi4zLDEyLjNzNS41LDEyLjMsMTIuMywxMi4zaDIyNGM2LjgsMCwxMi4zLTUuNSwxMi4zLTEyLjNWMTIuM0M0ODkuMjUsNS41LDQ4My43NSwwLDQ3Ni45NSwweiIgZmlsbD0iIzAwMDAwMCIvPgoJCTxwYXRoIGQ9Ik0wLjA1LDQ3Ni45YzAsNi44LDUuNSwxMi4zLDEyLjIsMTIuM2gxNzAuNGM2LjgsMCwxMi4zLTUuNSwxMi4zLTEyLjNWMzA2LjZjMC02LjgtNS41LTEyLjMtMTIuMy0xMi4zSDEyLjM1ICAgIGMtNi44LDAtMTIuMiw1LjUtMTIuMiwxMi4zdjE3MC4zSDAuMDV6IE0yNC41NSwzMTguOGgxNDUuOXYxNDUuOUgyNC41NVYzMTguOHoiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cGF0aCBkPSJNMjIyLjk1LDI2Ni4zYzIuNCwyLjQsNS41LDMuNiw4LjcsMy42czYuMy0xLjIsOC43LTMuNmwxMzguNi0xMzguN3Y3OS45YzAsNi44LDUuNSwxMi4zLDEyLjMsMTIuM3MxMi4zLTUuNSwxMi4zLTEyLjMgICAgVjk4LjFjMC02LjgtNS41LTEyLjMtMTIuMy0xMi4zaC0xMDkuNWMtNi44LDAtMTIuMyw1LjUtMTIuMywxMi4zczUuNSwxMi4zLDEyLjMsMTIuM2g3OS45TDIyMi45NSwyNDkgICAgQzIxOC4xNSwyNTMuOCwyMTguMTUsMjYxLjUsMjIyLjk1LDI2Ni4zeiIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
}

.apisol-link-pdf {
  position: relative;
  padding-left: 40px;
}

.apisol-link-pdf:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  left: 10px;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2NCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHZpZXdCb3g9IjAgMCA0OSA2NCIgd2lkdGg9IjQ5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2NiMDYwNjsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICNmYjhkOGQ7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT48L2RlZnM+PGc+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDkuMDAwLDE2Ljg0MiBMNDkuMDAwLDU4Ljk0NyBDNDkuMDAwLDYxLjczOCA0Ni43MzAsNjQuMDAwIDQzLjkzMSw2NC4wMDAgTDUuMDY5LDY0LjAwMCBDMi4yNjksNjQuMDAwIC0wLjAwMCw2MS43MzggLTAuMDAwLDU4Ljk0NyBMLTAuMDAwLDUuMDUzIEMtMC4wMDAsMi4yNjIgMi4yNjksLTAuMDAwIDUuMDY5LC0wLjAwMCBMMzIuMTAzLC0wLjAwMCBMNDkuMDAwLDE2Ljg0MiBaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNDkuMDAwLDE1Ljg5OSBMNDkuMDAwLDE3Ljk5NSBMMzUuMTg3LDE3Ljk5NSBDMzIuMzI3LDE3Ljk5NSAzMS4wMDgsMTUuNjc1IDMxLjAwOCwxMi44MTQgTDMxLjAwOCwtMC4wMDAgTDMzLjEwMCwtMC4wMDAgTDQ5LjAwMCwxNS44OTkgWiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTM3LjYwNiwzNC4wNDcgQzM3LjE3MCwzMy45MDMgMzYuNzUwLDMzLjgzMCAzNi4zNDUsMzMuODMwIEMzNS44ODUsMzMuODMwIDM1LjU2OSwzMy45MjUgMzUuMzk2LDM0LjExNSBDMzUuMjI0LDM0LjMwNSAzNS4xMzgsMzQuNjQxIDM1LjEzOCwzNS4xMjQgTDM1LjEzOCwzNi4wNDcgTDM3LjA3MSwzNi4wNDcgTDM3LjA3MSwzNy45MDEgTDM1LjEzOCwzNy45MDEgTDM1LjEzOCw0NS41MzYgTDMyLjc5Niw0NS41MzYgTDMyLjc5NiwzNy45MDEgTDMxLjU4OSwzNy45MDEgTDMxLjU4OSwzNi4wNDcgTDMyLjc5NiwzNi4wNDcgTDMyLjc5NiwzNS4xMjQgQzMyLjc5NiwzMy45NDggMzMuMDg4LDMzLjA5OCAzMy42NzIsMzIuNTczIEMzNC4yNTYsMzIuMDQ4IDM1LjEzNCwzMS43ODYgMzYuMzA4LDMxLjc4NiBDMzYuODU5LDMxLjc4NiAzNy40NDMsMzEuODYxIDM4LjA2MCwzMi4wMTIgTDM3LjYwNiwzNC4wNDcgWk0yNy43OTYsNDQuNjEzIEMyNy4zNjAsNDQuOTgxIDI2LjkwMCw0NS4yNzQgMjYuNDE2LDQ1LjQ5MSBDMjUuOTMyLDQ1LjcwOCAyNS4zODIsNDUuODE2IDI0Ljc2NSw0NS44MTYgQzIzLjU2Nyw0NS44MTYgMjIuNjUwLDQ1LjM4NSAyMi4wMTUsNDQuNTIzIEMyMS4zNzksNDMuNjYwIDIxLjA2Miw0Mi40NDIgMjEuMDYyLDQwLjg2OCBDMjEuMDYyLDM5LjI1OCAyMS40MTEsMzguMDA3IDIyLjExMCwzNy4xMTQgQzIyLjgwOSwzNi4yMjIgMjMuNzkwLDM1Ljc3NSAyNS4wNTUsMzUuNzc1IEMyNS41MDMsMzUuNzc1IDI1Ljk2MiwzNS44NjcgMjYuNDM0LDM2LjA1MSBDMjYuOTA2LDM2LjIzNSAyNy4yOTcsMzYuNDY5IDI3LjYwNSwzNi43NTIgTDI3LjYwNSwzMi4wNjYgTDI5Ljk0NywzMi4wNjYgTDI5Ljk0Nyw0NS41MzYgTDI3Ljc5Niw0NS41MzYgTDI3Ljc5Niw0NC42MTMgWk0yNy42MDUsMzguNjc5IEMyNy4zNTcsMzguNDU2IDI3LjA1MCwzOC4yNTggMjYuNjg0LDM4LjA4NiBDMjYuMzE4LDM3LjkxNSAyNS45NDQsMzcuODI5IDI1LjU2MywzNy44MjkgQzI0LjkzNCwzNy44MjkgMjQuNDI5LDM4LjA5OSAyNC4wNDgsMzguNjM4IEMyMy42NjYsMzkuMTc4IDIzLjQ3NiwzOS45MDkgMjMuNDc2LDQwLjgzMiBDMjMuNDc2LDQxLjc0MyAyMy42MzIsNDIuNDU3IDIzLjk0Myw0Mi45NzYgQzI0LjI1NSw0My40OTUgMjQuNzM3LDQzLjc1NCAyNS4zOTEsNDMuNzU0IEMyNS43NzgsNDMuNzU0IDI2LjE3Myw0My42NjUgMjYuNTc1LDQzLjQ4NyBDMjYuOTc3LDQzLjMwOSAyNy4zMjEsNDMuMDkwIDI3LjYwNSw0Mi44MzEgTDI3LjYwNSwzOC42NzkgWk0xNy41OTUsNDUuMjAxIEMxNy4wMjAsNDUuNjExIDE2LjMzNCw0NS44MTYgMTUuNTM1LDQ1LjgxNiBDMTQuNDgyLDQ1LjgxNiAxMy41ODQsNDUuNDg4IDEyLjg0MCw0NC44MzAgTDEyLjg0MCw0OS4xMDkgTDEwLjQ5OCw0OS4xMDkgTDEwLjQ5OCwzNi4wNDcgTDEyLjY1OCwzNi4wNDcgTDEyLjY1OCwzNi45NzggQzEzLjA5NCwzNi42MDQgMTMuNTUyLDM2LjMxMCAxNC4wMzMsMzYuMDk2IEMxNC41MTQsMzUuODgyIDE1LjA2NiwzNS43NzUgMTUuNjg5LDM1Ljc3NSBDMTYuODkzLDM1Ljc3NSAxNy44MTAsMzYuMTk3IDE4LjQzOSwzNy4wNDIgQzE5LjA2OCwzNy44ODYgMTkuMzgzLDM5LjExMyAxOS4zODMsNDAuNzIzIEMxOS4zODMsNDEuNzQzIDE5LjIyOSw0Mi42NDEgMTguOTIwLDQzLjQxOSBDMTguNjExLDQ0LjE5NyAxOC4xNzAsNDQuNzkxIDE3LjU5NSw0NS4yMDEgWk0xNi40ODgsMzguNjAyIEMxNi4xNjcsMzguMDg2IDE1LjY4OSwzNy44MjkgMTUuMDU0LDM3LjgyOSBDMTQuNjczLDM3LjgyOSAxNC4yODEsMzcuOTE4IDEzLjg3OSwzOC4wOTUgQzEzLjQ3NiwzOC4yNzMgMTMuMTMwLDM4LjQ5MiAxMi44NDAsMzguNzUxIEwxMi44NDAsNDIuOTAzIEMxMy4wODgsNDMuMTI3IDEzLjM5NSw0My4zMjQgMTMuNzYxLDQzLjQ5NiBDMTQuMTI3LDQzLjY2OCAxNC41MDMsNDMuNzU0IDE0Ljg5MSw0My43NTQgQzE1LjUzMiw0My43NTQgMTYuMDM5LDQzLjQ4MSAxNi40MTEsNDIuOTM1IEMxNi43ODMsNDIuMzg5IDE2Ljk2OSw0MS42NjQgMTYuOTY5LDQwLjc2MCBDMTYuOTY5LDM5LjgzNyAxNi44MDgsMzkuMTE4IDE2LjQ4OCwzOC42MDIgWiIvPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
}

.apisol-btn-menu {
  padding-left: 60px !important;
}

.apisol-btn-menu:before {
  content: '';
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  left: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwb2x5Z29uIHBvaW50cz0iNTMsNDEgNTMsMjkgMzEsMjkgMzEsMTkgMzgsMTkgMzgsMyAyMiwzIDIyLDE5IDI5LDE5IDI5LDI5IDcsMjkgNyw0MSAwLDQxIDAsNTcgMTYsNTcgMTYsNDEgOSw0MSA5LDMxIDI5LDMxICAgMjksNDEgMjIsNDEgMjIsNTcgMzgsNTcgMzgsNDEgMzEsNDEgMzEsMzEgNTEsMzEgNTEsNDEgNDQsNDEgNDQsNTcgNjAsNTcgNjAsNDEgIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BvbHlnb24+PC9nPiA8L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 700px) {
  .apisol-treeviewer {
    height: 100%;
  }
  h2.apisol-question span {
    font-size: 14px;
  }
  .apisol-radio label {
    font-size: 14px;
  }
  .apisol-arianne a small {
    display: none !important;
  }
  .apisol-arianne a strong {
    width: 100%;
  }
  .apisol-tree {
    height: 100%;
  }
  .apisol-highlighted {
    font-size: 13px;
  }
  .apisol-inner-modal-content img {
    height: auto;
  }
}

@media (max-width: 600px) {
  .apisol-arianne {
    display: none !important;
  }
  .apisol-questions {
    width: 100% !important;
  }
  .apisol-buttons > * {
    padding: 12px 15px !important;
  }
  .apisol-buttons > *:before {
    display: none;
  }
  .apisol-buttons > *:after {
    display: none;
  }
  a.apisol-link-help {
    margin: 0;
  }
}

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/build/images/layers.416d9136.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/build/images/layers-2x.8f2c4d11.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(/build/images/marker-icon.2b3e1faf.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFnQjtBQUNqQjtBQUNBOztDQUVDLFFBQVE7Q0FDUixnQkFBZ0I7Q0FDaEI7QUFDRDtDQUNDLFFBQVE7Q0FDUixtQkFBbUI7Q0FDbkIsdUJBQXVCO0NBQ3ZCO0FBQ0Q7Q0FDQyxPQUFPO0NBQ1Asa0JBQWtCO0NBQ2xCLHdCQUF3QjtDQUN4QiIsInNvdXJjZXMiOlsid2VicGFjazovL3RvdXJuZXNvbC1hcGlzb2wvLi9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vdG91cm5lc29sLWFwaXNvbC8uL25vZGVfbW9kdWxlcy9sZWFmbGV0L2Rpc3QvbGVhZmxldC5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiJHByaW1hcnktY29sb3I6ICM2Yzk4YTA7XHJcbiRidG4tYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRidG4tZm9udC1jb2xvcjogI2ZmZjtcclxuXHJcbi5hcGlzb2wtdHJlZXZpZXdlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjRkVGRUZFO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMWIxYjE7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjZweCA5cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxufVxyXG4uYXBpc29sLXRyZWV2aWV3ZXIsIC5hcGlzb2wtdHJlZXZpZXdlciAqIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuLmFwaXNvbC1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gIGhlaWdodDo0MHB4O1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcbiAgY29sb3I6ICRidG4tZm9udC1jb2xvcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMik7XHJcbn1cclxuXHJcbi5hcGlzb2wtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkYnRuLWZvbnQtY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAmOmhvdmVyIHsgb3BhY2l0eToxO31cclxuICAgIHN2ZyB7IGZpbGw6IGN1cnJlbnRDb2xvcjsgaGVpZ2h0OiAxMDAlOyB9XHJcbn1cclxuXHJcbi5hcGlzb2wtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cclxuICBzdHJvbmcgeyBjb2xvcjogJHByaW1hcnktY29sb3I7IH1cclxufVxyXG5cclxuXHJcbi5hcGlzb2wtYm9keSAuYXBpc29sLWJvZHktdWNzLWNob2ljZSB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgcCB7IG1hcmdpbjowIDAgMjBweCAwOyB9XHJcbiAgcDpmaXJzdC1jaGlsZCB7IG1hcmdpbjoyMHB4IDAgMCAwOyB9XHJcbiAgLmFwaXNvbC1saW5rcyB7IG1hcmdpbi10b3A6MHB4OyB9XHJcbiAgLmFwaXNvbC1idXR0b25zIHsgbWFyZ2luOiAyMHB4IDAgNTBweCAwOyB9XHJcblxyXG4gIC5hcGlzb2wtdWNzLWNvZGUgaW5wdXQsXHJcbiAgLmFwaXNvbC11Y3MtY29kZSBzZWxlY3QgeyBwYWRkaW5nOjRweCA4cHg7IH1cclxufVxyXG5cclxuXHJcblxyXG4uYXBpc29sLWJvZHkgLmFwaXNvbC1ib2R5LXF1ZXN0aW9ucyB7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGhlaWdodDoxMDAlO1xyXG5cclxuICAuYXBpc29sLWFyaWFubmUgeyB3aWR0aDozMCU7IHBhZGRpbmc6IDVweDsgb3ZlcmZsb3cteTogc2Nyb2xsOyBiYWNrZ3JvdW5kOiAjRkZGOyBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwOyBib3JkZXItYm90dG9tOiAwOyBib3JkZXItbGVmdDogMDsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGRpcmVjdGlvbjogcnRsfVxyXG4gIC5hcGlzb2wtYXJpYW5uZSBhIHsgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6Y2VudGVyOyB3aWR0aDoxMDAlOyBtYXgtaGVpZ2h0OjQycHg7IG1hcmdpbjogM3B4IGF1dG87IG9wYWNpdHk6IDAuNDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBkaXJlY3Rpb246bHRyOyBvdmVyZmxvdzogaGlkZGVuOyB9XHJcbiAgLmFwaXNvbC1hcmlhbm5lIGEuYWN0aXZlIHsgb3BhY2l0eTogMTsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cclxuICAuYXBpc29sLWFyaWFubmUgYTpob3ZlciB7IG9wYWNpdHk6IDAuNzsgfVxyXG4gIC5hcGlzb2wtYXJpYW5uZSBhIHN0cm9uZyB7IGRpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDpjZW50ZXI7IGFsaWduLWl0ZW1zOmNlbnRlcjsgbWluLXdpZHRoOjQwcHg7IG1pbi1oZWlnaHQ6NDBweDsgZm9udC1zaXplOiAxNXB4OyBmb250LXdlaWdodDpib2xkOyBiYWNrZ3JvdW5kOiB3aGl0ZTsgYm9yZGVyOiAxcHggc29saWQgIzg4ODsgY29sb3I6IGJsYWNrOyB9XHJcbiAgLmFwaXNvbC1hcmlhbm5lIGEgc21hbGwgeyBkaXNwbGF5OiBmbGV4OyBmbGV4OjE7IGhlaWdodDoxMDAlOyBwYWRkaW5nLWxlZnQ6IDVweDsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDoxNHB4OyBjb2xvcjogYmxhY2s7IGFsaWduLWl0ZW1zOmNlbnRlcjsgfVxyXG4gIC5hcGlzb2wtYXJpYW5uZSBhLnVjcyBzdHJvbmcgeyBmb250LXNpemU6IDE0cHg7IH1cclxuICAuYXBpc29sLWFyaWFubmUgYTpsYXN0LWNoaWxkIHsgZm9udC13ZWlnaHQ6Ym9sZDsgb3BhY2l0eTowLjc7IH1cclxuXHJcbiAgZm9ybSB7IG1hcmdpbjowcHg7IHBhZGRpbmc6MDsgfVxyXG4gIC5hcGlzb2wtcXVlc3Rpb25zIHsgd2lkdGg6IDcwJTsgcGFkZGluZy1sZWZ0OjVweDsgcGFkZGluZy10b3A6MTBweDsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxyXG4gIC5hcGlzb2wtcXVlc3Rpb25zIGgyIHsgbWFyZ2luOjA7IHBhZGRpbmc6NXB4IDVweCAwIDE1cHg7IHdpZHRoOjEwMCU7IGRpc3BsYXk6ZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsgZm9udC1zaXplOjE4cHg7IGNvbG9yOiBkYXJrZW4oJHByaW1hcnktY29sb3IsMjAlKTsgZm9udC13ZWlnaHQ6IGJvbGQ7OyBsaW5lLWhlaWdodDoxMjAlOyAgfVxyXG4gIC5hcGlzb2wtcmFkaW9zIHsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IHBvc2l0aW9uOnJlbGF0aXZlOyB9XHJcbiAgLmFwaXNvbC1yYWRpb3MgLmFwaXNvbC1oZWxwZXIgeyB3aWR0aDozMCU7IHBvc2l0aW9uOmFic29sdXRlOyByaWdodDowOyB0b3A6MDsgYm90dG9tOjA7IGRpc3BsYXk6ZmxleDsgcGFkZGluZzoxMHB4IDIwcHggMCAwOyBmbGV4LWRpcmVjdGlvbjpjb2x1bW47IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgYWxpZ24taXRlbXM6IGZsZXgtZW5kO2N1cnNvcjpwb2ludGVyOyBvcGFjaXR5OjAuNDsgY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XHJcbiAgLmFwaXNvbC1yYWRpb3MgLmFwaXNvbC1oZWxwZXIgZGl2IHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yOyBib3JkZXI6MDsgZGlzcGxheTpmbGV4OyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyBjb2xvcjogaW5oZXJpdDsgfVxyXG4gIC5hcGlzb2wtcmFkaW9zIC5hcGlzb2wtaGVscGVyIGRpdiBzdmcgeyB3aWR0aDogNDBweDsgaGVpZ2h0OiA0MHB4OyBmaWxsOiBjdXJyZW50Q29sb3I7IH1cclxuICAuYXBpc29sLXJhZGlvcyAuYXBpc29sLWhlbHBlciBzcGFuIHsgIGZvbnQtc2l6ZTo4MCU7IHBhZGRpbmctcmlnaHQ6NnB4OyB9XHJcbiAgLmFwaXNvbC1yYWRpb3MgLmFwaXNvbC1oZWxwZXI6aG92ZXIgeyBvcGFjaXR5OjAuNzsgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5hcGlzb2wtYm9keSAuYXBpc29sLWJvZHktdXRzLWZvdW5kIHtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICBoNSB7IG1hcmdpbi10b3A6MzBweDsgZm9udC1zaXplOjE0cHg7IGZvbnQtd2VpZ2h0OiBib2xkOyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyBjb2xvcjokcHJpbWFyeS1jb2xvcjsgfVxyXG4gIGRpdi5hcGlzb2wtYXNrdmFsaWRhdGlvbiB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAmPiBkaXYgeyBoZWlnaHQ6IDE3MHB4OyB3aWR0aDogMTMwcHg7IG1hcmdpbjowIDVweDsgcGFkZGluZzoxMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgZm9udC1zaXplOjE0cHg7IGN1cnNvcjpwb2ludGVyO31cclxuICAgICY+IGRpdjpob3ZlciB7IGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktY29sb3IsMC4wNSk7IH1cclxuICAgICY+IGRpdi5hY3RpdmUgeyBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LWNvbG9yLDAuMik7IH1cclxuICAgICY+IGRpdiBzdmcgeyB3aWR0aDo5MCU7IH1cclxuXHJcbiAgICBkaXYuYXBpc29sLXZhbGlkYXRpb24tb2sgeyBib3JkZXI6MnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yOyB9XHJcbiAgICBkaXYuYXBpc29sLXZhbGlkYXRpb24tb2sgc3ZnIHsgZmlsbDogIzU5YzU1OTsgfVxyXG4gICAgZGl2LmFwaXNvbC12YWxpZGF0aW9uLWZhaWwgeyBib3JkZXI6MnB4IHNvbGlkICRwcmltYXJ5LWNvbG9yOyB9XHJcbiAgICBkaXYuYXBpc29sLXZhbGlkYXRpb24tZmFpbCBzdmcgeyBmaWxsOiAjZmY2MjYyOyB9XHJcblxyXG4gICAgZGl2LmFwaXNvbC11dHMtZmljaGUtc3VwcGxzIHsgZGlzcGxheTogbm9uZTt9XHJcbiAgICBkaXYuYXBpc29sLXV0cy1maWNoZS1zdXBwbHMuc2hvdyB7IGRpc3BsYXk6IGJsb2NrO31cclxuICB9XHJcbn1cclxuXHJcbi5hcGlzb2wtbm8tdXR4IHsgZm9udC1zaXplOjgwJTsgZm9udC13ZWlnaHQ6bm9ybWFsOyBtYXJnaW46IDAgMnB4OyBvcGFjaXR5OiAwLjY7fVxyXG4uYXBpc29sLW5vLXV0eDpiZWZvcmUgeyBjb250ZW50OicoJzsgfVxyXG4uYXBpc29sLW5vLXV0eDphZnRlciB7IGNvbnRlbnQ6JyknOyB9XHJcblxyXG4uYXBpc29sLWNoYW5nZS11Y3MtbGluayB7IG1hcmdpbjowICFpbXBvcnRhbnQ7fVxyXG5cclxuc2VsZWN0LmFwaXNvbC1zZWxlY3QtdWNzIHsgd2lkdGg6MTAwJTsgbWF4LXdpZHRoOjQ1MHB4OyBwYWRkaW5nOiAxMnB4OyBjb2xvcjojYWFhOyBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjsgY3Vyc29yOnBvaW50ZXI7IH1cclxuc2VsZWN0LmFwaXNvbC1zZWxlY3QtdWNzOmhvdmVyIHsgY29sb3I6JHByaW1hcnktY29sb3I7IH1cclxuXHJcbi5hcGlzb2wtdWNzIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aWR0aDo2MCU7XHJcbn1cclxuLmFwaXNvbC1tZXRhZGF0YSB7XHJcbiAgZGlzcGxheTogbm9uZTsgLy90YWJsZS1jZWxsO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDIwJTtcclxuICBiYWNrZ3JvdW5kOiAjRkVGRUZFO1xyXG59XHJcbi5hcGlzb2wtbm90aWNlIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gIHdpZHRoOiAyMCU7XHJcbiAgdGV4dC1hbGlnbjogbWlkZGxlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG4gLmFwaXNvbC1yYWRpbyB7XHJcbiAgICB3aWR0aDo3MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDEwcHggMCAwcHggMTZweDtcclxuIH1cclxuIC5hcGlzb2wtcmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuIH1cclxuIC5hcGlzb2wtcmFkaW8gbGFiZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiB9XHJcbiAuYXBpc29sLXJhZGlvIGxhYmVsIHN0cm9uZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICB3aWR0aDogMTZweDtcclxuICAgIGhlaWdodDogMTZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMDBiY2Q0O1xyXG4gfVxyXG4gLmFwaXNvbC1yYWRpbyBsYWJlbCBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiB9XHJcbiAuYXBpc29sLXJhZGlvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCBzdHJvbmcge1xyXG4gICAgYmFja2dyb3VuZDogIzAwYmNkNDtcclxuIH1cclxuXHJcbiAgLmFwaXNvbC1xdWVzdGlvbi13YXJuaW5nIHtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTo4MCU7XHJcbiAgICBjb2xvcjogI2Q2MDAwMDtcclxuICAgIGJhY2tncm91bmQ6ICNmNWRlZGU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5hcGlzb2wtcXVlc3Rpb24td2FybmluZy5zaG93IHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuIC5hcGlzb2wtcXVlc3Rpb24tYm90dG9tIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiB9XHJcblxyXG4gLmFwaXNvbC1xdWVzdGlvbi1ib3R0b20gYVtjbGFzcyo9XCJhcGlzb2wtbGlua1wiXSB7IG1hcmdpbjowOyBmb250LXNpemU6IDEycHg7IGNvbG9yOiAjMzU4Y2NjOyB9XHJcblxyXG4gIC5hcGlzb2wtaW1hZ2VzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmFwaXNvbC1pbWFnZXMgaW1nIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG5cclxuICAuYXBpc29sLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFwaXNvbC1saW5rcyB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XHJcblxyXG4gICAgJj4gKiB7IG1hcmdpbjowIDRweDsgbWluLWhlaWdodDo0MHB4OyB9XHJcbiAgfVxyXG5cclxuLmFwaXNvbC1xdWVzdGlvbi1oZWxwZXIgeyBjb2xvcjogcmVkOyB9XHJcbi5hcGlzb2wtc2hvdyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5hcGlzb2wtaGlkZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi5hcGlzb2wtdHJlZSB7IHdpZHRoOjEwMCU7IGhlaWdodDoyMjJweDsgcG9zaXRpb246cmVsYXRpdmU7IGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnktY29sb3IsMC4xNSk7IGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlMGUwO31cclxuLmFwaXNvbC10cmVlLm9wZW4geyBwb3NpdGlvbjogZml4ZWQ7IHRvcDowOyBsZWZ0OjA7IHJpZ2h0OjA7IGJvdHRvbTowOyB6LWluZGV4OiAxMDAwOyB3aWR0aDphdXRvOyBoZWlnaHQ6YXV0bzsgYmFja2dyb3VuZDp3aGl0ZTsgfVxyXG4uYXBpc29sLXRyZWUtYnV0dG9ucyB7IGRpc3BsYXk6IG5vbmU7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAyMHB4OyB3aWR0aDogMTAwJTsgY29sb3I6IGJsYWNrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvaW50ZXItZXZlbnRzOm5vbmU7fVxyXG4uYXBpc29sLXRyZWUub3BlbiAuYXBpc29sLXRyZWUtYnV0dG9ucyB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcbi5hcGlzb2wtdHJlZS1idXR0b25zIGJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG5cclxuLmFwaXNvbC1pbm5lci1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcwKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDoxMDtcclxufVxyXG4uYXBpc29sLWxkcy1yaW5nIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA2NHB4O1xyXG4gIGhlaWdodDogNjRweDtcclxufVxyXG4uYXBpc29sLWxkcy1yaW5nIGRpdiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDUxcHg7XHJcbiAgaGVpZ2h0OiA1MXB4O1xyXG4gIG1hcmdpbjogNnB4O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFuaW1hdGlvbjogYXBpc29sLWxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcclxuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFwaXNvbC1sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcclxufVxyXG4uYXBpc29sLWxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XHJcbn1cclxuLmFwaXNvbC1sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcclxufVxyXG5Aa2V5ZnJhbWVzIGFwaXNvbC1sZHMtcmluZyB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYXBpc29sLWlubmVyLW1vZGFsIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB6LWluZGV4OjIwMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OmZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uYXBpc29sLWlubmVyLW1vZGFsLmZ1bGxzY3JlZW4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4uYXBpc29sLWlubmVyLW1vZGFsLXRyZWUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiA5MCU7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KCAtNTVkZWcsICNGRkYsICNGRkYgNDBweCwgI0Y2RjZGNiAxMHB4LCAjRjZGNkY2IDEwMHB4KTtcclxufVxyXG5cclxuLmFwaXNvbC1pbm5lci1tb2RhbC1jb250ZW50IHtcclxuICBmbGV4OjE7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuLmFwaXNvbC1pbm5lci1tb2RhbC1jb250ZW50IGltZyB7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uYXBpc29sLWlubmVyLW1vZGFsLWNvbnRlbnQgaWZyYW1lIHtcclxuICBoZWlnaHQ6MTAwJTtcclxufVxyXG4uYXBpc29sLWlubmVyLW1vZGFsLWNvbnRlbnQgcCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAjODg4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYXBpc29sLWlubmVyLW1vZGFsLWZvb3RlciB7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6NzBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgei1pbmRleDoxMTtcclxufVxyXG5cclxuLmFwaXNvbC1lcnJvciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDowO1xyXG4gIGxlZnQ6MDtcclxuICByaWdodDowO1xyXG4gIGJvdHRvbTowO1xyXG4gIHotaW5kZXg6MjAwMDA7XHJcbiAgYmFja2dyb3VuZDojZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAuYXBpc29sLWVycm9yLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxuICAgIHA6Zmlyc3QtY2hpbGQgeyBjb2xvcjogI2M1M2MzYzsgZm9udC1zaXplOiA0NXB4OyB9XHJcbiAgICBwIHsgbWFyZ2luOjAgMCAxMHB4IDA7IGxpbmUtaGVpZ2h0OmluaXRpYWw7IH1cclxuICAgIHN0cm9uZyB7IGNvbG9yOiAjYzUzYzNjICFpbXBvcnRhbnQ7IGZvbnQtc2l6ZTogMThweDsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cclxuICB9XHJcbn1cclxuXHJcbi5hcGlzb2wtY3JlZGl0cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGJvdHRvbTogLTM4cHg7O1xyXG4gIGxlZnQ6IDIwJTtcclxuICB3aWR0aDogNjAlO1xyXG4gIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcclxuICBjb2xvcjogIzgyNTEyZDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6ICNlNmRiYjA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5NjhkNjg7IGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk2OGQ2ODsgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk2OGQ2ODsgO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7IGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xyXG59XHJcblxyXG5cclxuLyogQlVUVE9OUyB3aXRoIGljb25zICovXHJcblxyXG4gIFtjbGFzcyo9XCJhcGlzb2wtYnRuXCJdIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRidG4tZm9udC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggM3B4IHJnYmEoJGJ0bi1iYWNrZ3JvdW5kLWNvbG9yLDAuNSk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3ZnIHsgaGVpZ2h0OjIwcHg7IGZpbGw6IGN1cnJlbnRDb2xvcjsgbWFyZ2luOjAgNHB4OyB9XHJcblxyXG4gIH1cclxuXHJcbiAgYVtjbGFzcyo9XCJhcGlzb2wtbGlua1wiXSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOjAgNHB4OyBmb250LXdlaWdodDpub3JtYWw7IGZvbnQtc2l6ZTo4MCU7IGZvbnQtc3R5bGU6aXRhbGljOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGN1cnNvcjpwb2ludGVyO31cclxuICBhW2NsYXNzKj1cImFwaXNvbC1saW5rXCJdOmxpbmsgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuICBhW2NsYXNzKj1cImFwaXNvbC1saW5rXCJdOnZpc2l0ZWQgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuICBhW2NsYXNzKj1cImFwaXNvbC1saW5rXCJdOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbiAgYVtjbGFzcyo9XCJhcGlzb2wtbGlua1wiXTphY3RpdmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cclxuXHJcbiAgLmFwaXNvbC1idG4tcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJGJ0bi1mb250LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmFwaXNvbC1idG4tc2Vjb25keSB7XHJcbiAgICBjb2xvcjogJGJ0bi1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6MnB4IHNvbGlkIHJnYmEoJGJ0bi1iYWNrZ3JvdW5kLWNvbG9yLDAuNSk7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDNweCByZ2JhKCRidG4tYmFja2dyb3VuZC1jb2xvciwwLjIpO1xyXG4gIH1cclxuXHJcbi5hcGlzb2wtbGluay1pbmZvIHsgcG9zaXRpb246IHJlbGF0aXZlOyBwYWRkaW5nLWxlZnQ6IDM1cHg7IH1cclxuLmFwaXNvbC1saW5rLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQS9QandoUkU5RFZGbFFSU0J6ZG1jZ0lGQlZRa3hKUXlBbkxTOHZWek5ETHk5RVZFUWdVMVpISURFdU1TOHZSVTRuSUNBbmFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtKejQ4YzNabklHVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a1BTSnVaWGNnTUNBd0lEZzFJRGcxSWlCb1pXbG5hSFE5SWpnMWNIZ2lJR2xrUFNKTVlYbGxjbDh4SWlCMlpYSnphVzl1UFNJeExqRWlJSFpwWlhkQ2IzZzlJakFnTUNBNE5TQTROU0lnZDJsa2RHZzlJamcxY0hnaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaVBqeHdZWFJvSUdROUlrMDBNaTQxTERBdU1EQXpRekU1TGpBeU9Dd3dMakF3TXl3d0xERTVMakF6TVN3d0xEUXlMalV3TTNNeE9TNHdNamdzTkRJdU5TdzBNaTQxTERReUxqVlRPRFVzTmpVdU9UYzJMRGcxTERReUxqVXdNMU0yTlM0NU56SXNNQzR3TURNc05ESXVOU3d3TGpBd00zb2dJQ0JOTkRJdU1qZzRMRFkyTGpJM1l6QXNNQzB4TGprM01pd3hMak14TVMwekxqTXlMREV1TXpBMVl5MHdMakV5TERBdU1EVTFMVEF1TVRreExEQXVNRGczTFRBdU1Ua3hMREF1TURnM2JEQXVNREF6TFRBdU1EZzNZeTB3TGpJNE15MHdMakF4TXkwd0xqVTJPQzB3TGpBMU15MHdMamcxTlMwd0xqRXlOU0FnYkMwd0xqUXlOaTB3TGpFd05XTXRNaTR6TlRRdE1DNDFPRFF0TXk0MkxUSXVPVEU0TFRNdU1ERTBMVFV1TWpjeGJETXVNamMzTFRFekxqSXhNV3d4TGpRM09TMDFMamsyTjJNeExqTTNOaTAxTGpVMExUUXVNell6TERFdU1UYzRMVFV1TlRRdE1TNHpOelFnSUdNdE1DNDNOemN0TVM0Mk9EY3NOQzQwTmpRdE5TNHlNamNzT0M0eU9UTXROeTQ0T1Raak1Dd3dMREV1T1RjdE1TNHpNRGtzTXk0ek1Ua3RNUzR6TURSak1DNHhNakV0TUM0d05UWXNNQzR4T1RJdE1DNHdPRGNzTUM0eE9USXRNQzR3T0Rkc0xUQXVNREExTERBdU1EZzNJQ0JqTUM0eU9EVXNNQzR3TVRNc01DNDFOeXd3TGpBMU15d3dMamcxTnl3d0xqRXlOR3d3TGpReU5pd3dMakV3Tm1NeUxqTTFOQ3d3TGpVNE5Dd3pMamM0T0N3eUxqazJOU3d6TGpJd05DdzFMak14T0d3dE15NHlOellzTVRNdU1qRXliQzB4TGpRNE1pdzFMamsyTnlBZ1l5MHhMak0zTkN3MUxqVTBMRFF1TWpjdE1TNHlNRFFzTlM0ME5EWXNNUzR6TlRGRE5URXVORFV5TERZd0xqQTROU3cwTmk0eE1UWXNOak11TmpBeExEUXlMakk0T0N3Mk5pNHlOM29nVFRVd0xqVTVOQ3d5TkM0NU56WWdJR010TUM0NE1UZ3NNeTR5T1RVdE5DNHhOVElzTlM0ek1EUXROeTQwTkRZc05DNDBPRFpqTFRNdU1qazJMVEF1T0RFNExUVXVNekExTFRRdU1UVXhMVFF1TkRnM0xUY3VORFEzWXpBdU9ERTRMVE11TWprMkxEUXVNVFV5TFRVdU16QTBMRGN1TkRRMkxUUXVORGcySUNCRE5Ea3VOREF6TERFNExqTTBOaXcxTVM0ME1URXNNakV1Tmpnc05UQXVOVGswTERJMExqazNObm9pTHo0OEwzTjJaejQ9Jyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5hcGlzb2wtdHJlZS1mdWxsc2NyZWVuIHsgcG9zaXRpb246IGFic29sdXRlOyBib3R0b206MjBweDsgcmlnaHQ6MTBweDsgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XHJcbi5hcGlzb2wtdHJlZS1mdWxsc2NyZWVuOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XHJcbi5hcGlzb2wtdHJlZS1mdWxsc2NyZWVuOmhvdmVyOmJlZm9yZSB7IG9wYWNpdHk6MC44OyB9XHJcbi5hcGlzb2wtdHJlZS1mdWxsc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIG9wYWNpdHk6MC41O1xyXG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWFYTnZMVGc0TlRrdE1TSS9QZ284SVMwdElFZGxibVZ5WVhSdmNqb2dRV1J2WW1VZ1NXeHNkWE4wY21GMGIzSWdNVGt1TUM0d0xDQlRWa2NnUlhod2IzSjBJRkJzZFdjdFNXNGdMaUJUVmtjZ1ZtVnljMmx2YmpvZ05pNHdNQ0JDZFdsc1pDQXdLU0FnTFMwK0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlRMkZ3WVY4eElpQjRQU0l3Y0hnaUlIazlJakJ3ZUNJZ2RtbGxkMEp2ZUQwaU1DQXdJRFE0T1M0eklEUTRPUzR6SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lEQWdNQ0EwT0RrdU15QTBPRGt1TXpzaUlIaHRiRHB6Y0dGalpUMGljSEpsYzJWeWRtVWlJSGRwWkhSb1BTSTFNVEp3ZUNJZ2FHVnBaMmgwUFNJMU1USndlQ0krQ2p4blBnb0pQR2MrQ2drSlBIQmhkR2dnWkQwaVRUUTNOaTQ1TlN3d1NERXlMak0xWXkwMkxqZ3NNQzB4TWk0eUxEVXVOUzB4TWk0eUxERXlMakpXTWpNMVl6QXNOaTQ0TERVdU5Td3hNaTR5TERFeUxqSXNNVEl1TW5NeE1pNHpMVFV1TlN3eE1pNHpMVEV5TGpKV01qUXVOV2cwTkRBdU1uWTBOREF1TW1ndE1qRXhMamtnSUNBZ1l5MDJMamdzTUMweE1pNHpMRFV1TlMweE1pNHpMREV5TGpOek5TNDFMREV5TGpNc01USXVNeXd4TWk0emFESXlOR00yTGpnc01Dd3hNaTR6TFRVdU5Td3hNaTR6TFRFeUxqTldNVEl1TTBNME9Ea3VNalVzTlM0MUxEUTRNeTQzTlN3d0xEUTNOaTQ1TlN3d2VpSWdabWxzYkQwaUl6QXdNREF3TUNJdlBnb0pDVHh3WVhSb0lHUTlJazB3TGpBMUxEUTNOaTQ1WXpBc05pNDRMRFV1TlN3eE1pNHpMREV5TGpJc01USXVNMmd4TnpBdU5HTTJMamdzTUN3eE1pNHpMVFV1TlN3eE1pNHpMVEV5TGpOV016QTJMalpqTUMwMkxqZ3ROUzQxTFRFeUxqTXRNVEl1TXkweE1pNHpTREV5TGpNMUlDQWdJR010Tmk0NExEQXRNVEl1TWl3MUxqVXRNVEl1TWl3eE1pNHpkakUzTUM0elNEQXVNRFY2SUUweU5DNDFOU3d6TVRndU9HZ3hORFV1T1hZeE5EVXVPVWd5TkM0MU5WWXpNVGd1T0hvaUlHWnBiR3c5SWlNd01EQXdNREFpTHo0S0NRazhjR0YwYUNCa1BTSk5Nakl5TGprMUxESTJOaTR6WXpJdU5Dd3lMalFzTlM0MUxETXVOaXc0TGpjc015NDJjell1TXkweExqSXNPQzQzTFRNdU5td3hNemd1TmkweE16Z3VOM1kzT1M0NVl6QXNOaTQ0TERVdU5Td3hNaTR6TERFeUxqTXNNVEl1TTNNeE1pNHpMVFV1TlN3eE1pNHpMVEV5TGpNZ0lDQWdWams0TGpGak1DMDJMamd0TlM0MUxURXlMak10TVRJdU15MHhNaTR6YUMweE1Ea3VOV010Tmk0NExEQXRNVEl1TXl3MUxqVXRNVEl1TXl3eE1pNHpjelV1TlN3eE1pNHpMREV5TGpNc01USXVNMmczT1M0NVRESXlNaTQ1TlN3eU5Ea2dJQ0FnUXpJeE9DNHhOU3d5TlRNdU9Dd3lNVGd1TVRVc01qWXhMalVzTWpJeUxqazFMREkyTmk0emVpSWdabWxzYkQwaUl6QXdNREF3TUNJdlBnb0pQQzluUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDanhuUGdvOEwyYytDand2YzNablBnbz0pO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uYXBpc29sLWhlbHAtZnVsbHNjcmVlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOjIwcHg7IHJpZ2h0OjEwcHg7IHBhZGRpbmctbGVmdDogNDBweDsgfVxyXG4uYXBpc29sLWhlbHAtZnVsbHNjcmVlbjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG4uYXBpc29sLWhlbHAtZnVsbHNjcmVlbjpob3ZlcjpiZWZvcmUgeyBvcGFjaXR5OjAuODsgfVxyXG4uYXBpc29sLWhlbHAtZnVsbHNjcmVlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgbGVmdDogMTBweDtcclxuICBvcGFjaXR5OjAuNTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlhWE52TFRnNE5Ua3RNU0kvUGdvOElTMHRJRWRsYm1WeVlYUnZjam9nUVdSdlltVWdTV3hzZFhOMGNtRjBiM0lnTVRrdU1DNHdMQ0JUVmtjZ1JYaHdiM0owSUZCc2RXY3RTVzRnTGlCVFZrY2dWbVZ5YzJsdmJqb2dOaTR3TUNCQ2RXbHNaQ0F3S1NBZ0xTMCtDanh6ZG1jZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpUTJGd1lWOHhJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSWdkbWxsZDBKdmVEMGlNQ0F3SURRNE9TNHpJRFE0T1M0eklpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJREFnTUNBME9Ea3VNeUEwT0RrdU16c2lJSGh0YkRwemNHRmpaVDBpY0hKbGMyVnlkbVVpSUhkcFpIUm9QU0kxTVRKd2VDSWdhR1ZwWjJoMFBTSTFNVEp3ZUNJK0NqeG5QZ29KUEdjK0Nna0pQSEJoZEdnZ1pEMGlUVFEzTmk0NU5Td3dTREV5TGpNMVl5MDJMamdzTUMweE1pNHlMRFV1TlMweE1pNHlMREV5TGpKV01qTTFZekFzTmk0NExEVXVOU3d4TWk0eUxERXlMaklzTVRJdU1uTXhNaTR6TFRVdU5Td3hNaTR6TFRFeUxqSldNalF1TldnME5EQXVNblkwTkRBdU1tZ3RNakV4TGprZ0lDQWdZeTAyTGpnc01DMHhNaTR6TERVdU5TMHhNaTR6TERFeUxqTnpOUzQxTERFeUxqTXNNVEl1TXl3eE1pNHphREl5TkdNMkxqZ3NNQ3d4TWk0ekxUVXVOU3d4TWk0ekxURXlMak5XTVRJdU0wTTBPRGt1TWpVc05TNDFMRFE0TXk0M05Td3dMRFEzTmk0NU5Td3dlaUlnWm1sc2JEMGlJekF3TURBd01DSXZQZ29KQ1R4d1lYUm9JR1E5SWswd0xqQTFMRFEzTmk0NVl6QXNOaTQ0TERVdU5Td3hNaTR6TERFeUxqSXNNVEl1TTJneE56QXVOR00yTGpnc01Dd3hNaTR6TFRVdU5Td3hNaTR6TFRFeUxqTldNekEyTGpaak1DMDJMamd0TlM0MUxURXlMak10TVRJdU15MHhNaTR6U0RFeUxqTTFJQ0FnSUdNdE5pNDRMREF0TVRJdU1pdzFMalV0TVRJdU1pd3hNaTR6ZGpFM01DNHpTREF1TURWNklFMHlOQzQxTlN3ek1UZ3VPR2d4TkRVdU9YWXhORFV1T1VneU5DNDFOVll6TVRndU9Ib2lJR1pwYkd3OUlpTXdNREF3TURBaUx6NEtDUWs4Y0dGMGFDQmtQU0pOTWpJeUxqazFMREkyTmk0ell6SXVOQ3d5TGpRc05TNDFMRE11Tml3NExqY3NNeTQyY3pZdU15MHhMaklzT0M0M0xUTXVObXd4TXpndU5pMHhNemd1TjNZM09TNDVZekFzTmk0NExEVXVOU3d4TWk0ekxERXlMak1zTVRJdU0zTXhNaTR6TFRVdU5Td3hNaTR6TFRFeUxqTWdJQ0FnVmprNExqRmpNQzAyTGpndE5TNDFMVEV5TGpNdE1USXVNeTB4TWk0emFDMHhNRGt1TldNdE5pNDRMREF0TVRJdU15dzFMalV0TVRJdU15d3hNaTR6Y3pVdU5Td3hNaTR6TERFeUxqTXNNVEl1TTJnM09TNDVUREl5TWk0NU5Td3lORGtnSUNBZ1F6SXhPQzR4TlN3eU5UTXVPQ3d5TVRndU1UVXNNall4TGpVc01qSXlMamsxTERJMk5pNHplaUlnWm1sc2JEMGlJekF3TURBd01DSXZQZ29KUEM5blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p4blBnbzhMMmMrQ2p3dmMzWm5QZ289KTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLmFwaXNvbC1saW5rLXBkZiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG4uYXBpc29sLWxpbmstcGRmOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICBsZWZ0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGp4emRtY2dhR1ZwWjJoMFBTSTJOQ0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWVFMXBaRmxOYVdRaUlIWnBaWGRDYjNnOUlqQWdNQ0EwT1NBMk5DSWdkMmxrZEdnOUlqUTVJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNDhaR1ZtY3o0OGMzUjViR1UrQ2lBZ0lDQWdJQzVqYkhNdE1TQjdDaUFnSUNBZ0lDQWdabWxzYkRvZ0kyTmlNRFl3TmpzS0lDQWdJQ0FnZlFvS0lDQWdJQ0FnTG1Oc2N5MHhMQ0F1WTJ4ekxUSXNJQzVqYkhNdE15QjdDaUFnSUNBZ0lDQWdabWxzYkMxeWRXeGxPaUJsZG1WdWIyUmtPd29nSUNBZ0lDQjlDZ29nSUNBZ0lDQXVZMnh6TFRJZ2V3b2dJQ0FnSUNBZ0lHWnBiR3c2SUNObVlqaGtPR1E3Q2lBZ0lDQWdJSDBLQ2lBZ0lDQWdJQzVqYkhNdE15QjdDaUFnSUNBZ0lDQWdabWxzYkRvZ0kyWm1aanNLSUNBZ0lDQWdmUW9nSUNBZ1BDOXpkSGxzWlQ0OEwyUmxabk0rUEdjK1BIQmhkR2dnWTJ4aGMzTTlJbU5zY3kweElpQmtQU0pOTkRrdU1EQXdMREUyTGpnME1pQk1ORGt1TURBd0xEVTRMamswTnlCRE5Ea3VNREF3TERZeExqY3pPQ0EwTmk0M016QXNOalF1TURBd0lEUXpMamt6TVN3Mk5DNHdNREFnVERVdU1EWTVMRFkwTGpBd01DQkRNaTR5Tmprc05qUXVNREF3SUMwd0xqQXdNQ3cyTVM0M016Z2dMVEF1TURBd0xEVTRMamswTnlCTUxUQXVNREF3TERVdU1EVXpJRU10TUM0d01EQXNNaTR5TmpJZ01pNHlOamtzTFRBdU1EQXdJRFV1TURZNUxDMHdMakF3TUNCTU16SXVNVEF6TEMwd0xqQXdNQ0JNTkRrdU1EQXdMREUyTGpnME1pQmFJaTgrUEhCaGRHZ2dZMnhoYzNNOUltTnNjeTB5SWlCa1BTSk5ORGt1TURBd0xERTFMamc1T1NCTU5Ea3VNREF3TERFM0xqazVOU0JNTXpVdU1UZzNMREUzTGprNU5TQkRNekl1TXpJM0xERTNMams1TlNBek1TNHdNRGdzTVRVdU5qYzFJRE14TGpBd09Dd3hNaTQ0TVRRZ1RETXhMakF3T0N3dE1DNHdNREFnVERNekxqRXdNQ3d0TUM0d01EQWdURFE1TGpBd01Dd3hOUzQ0T1RrZ1dpSXZQanh3WVhSb0lHTnNZWE56UFNKamJITXRNeUlnWkQwaVRUTTNMall3Tml3ek5DNHdORGNnUXpNM0xqRTNNQ3d6TXk0NU1ETWdNell1TnpVd0xETXpMamd6TUNBek5pNHpORFVzTXpNdU9ETXdJRU16TlM0NE9EVXNNek11T0RNd0lETTFMalUyT1N3ek15NDVNalVnTXpVdU16azJMRE0wTGpFeE5TQkRNelV1TWpJMExETTBMak13TlNBek5TNHhNemdzTXpRdU5qUXhJRE0xTGpFek9Dd3pOUzR4TWpRZ1RETTFMakV6T0N3ek5pNHdORGNnVERNM0xqQTNNU3d6Tmk0d05EY2dURE0zTGpBM01Td3pOeTQ1TURFZ1RETTFMakV6T0N3ek55NDVNREVnVERNMUxqRXpPQ3cwTlM0MU16WWdURE15TGpjNU5pdzBOUzQxTXpZZ1RETXlMamM1Tml3ek55NDVNREVnVERNeExqVTRPU3d6Tnk0NU1ERWdURE14TGpVNE9Td3pOaTR3TkRjZ1RETXlMamM1Tml3ek5pNHdORGNnVERNeUxqYzVOaXd6TlM0eE1qUWdRek15TGpjNU5pd3pNeTQ1TkRnZ016TXVNRGc0TERNekxqQTVPQ0F6TXk0Mk56SXNNekl1TlRjeklFTXpOQzR5TlRZc016SXVNRFE0SURNMUxqRXpOQ3d6TVM0M09EWWdNell1TXpBNExETXhMamM0TmlCRE16WXVPRFU1TERNeExqYzROaUF6Tnk0ME5ETXNNekV1T0RZeElETTRMakEyTUN3ek1pNHdNVElnVERNM0xqWXdOaXd6TkM0d05EY2dXazB5Tnk0M09UWXNORFF1TmpFeklFTXlOeTR6TmpBc05EUXVPVGd4SURJMkxqa3dNQ3cwTlM0eU56UWdNall1TkRFMkxEUTFMalE1TVNCRE1qVXVPVE15TERRMUxqY3dPQ0F5TlM0ek9ESXNORFV1T0RFMklESTBMamMyTlN3ME5TNDRNVFlnUXpJekxqVTJOeXcwTlM0NE1UWWdNakl1TmpVd0xEUTFMak00TlNBeU1pNHdNVFVzTkRRdU5USXpJRU15TVM0ek56a3NORE11TmpZd0lESXhMakEyTWl3ME1pNDBORElnTWpFdU1EWXlMRFF3TGpnMk9DQkRNakV1TURZeUxETTVMakkxT0NBeU1TNDBNVEVzTXpndU1EQTNJREl5TGpFeE1Dd3pOeTR4TVRRZ1F6SXlMamd3T1N3ek5pNHlNaklnTWpNdU56a3dMRE0xTGpjM05TQXlOUzR3TlRVc016VXVOemMxSUVNeU5TNDFNRE1zTXpVdU56YzFJREkxTGprMk1pd3pOUzQ0TmpjZ01qWXVORE0wTERNMkxqQTFNU0JETWpZdU9UQTJMRE0yTGpJek5TQXlOeTR5T1Rjc016WXVORFk1SURJM0xqWXdOU3d6Tmk0M05USWdUREkzTGpZd05Td3pNaTR3TmpZZ1RESTVMamswTnl3ek1pNHdOallnVERJNUxqazBOeXcwTlM0MU16WWdUREkzTGpjNU5pdzBOUzQxTXpZZ1RESTNMamM1Tml3ME5DNDJNVE1nV2sweU55NDJNRFVzTXpndU5qYzVJRU15Tnk0ek5UY3NNemd1TkRVMklESTNMakExTUN3ek9DNHlOVGdnTWpZdU5qZzBMRE00TGpBNE5pQkRNall1TXpFNExETTNMamt4TlNBeU5TNDVORFFzTXpjdU9ESTVJREkxTGpVMk15d3pOeTQ0TWprZ1F6STBMamt6TkN3ek55NDRNamtnTWpRdU5ESTVMRE00TGpBNU9TQXlOQzR3TkRnc016Z3VOak00SUVNeU15NDJOallzTXprdU1UYzRJREl6TGpRM05pd3pPUzQ1TURrZ01qTXVORGMyTERRd0xqZ3pNaUJETWpNdU5EYzJMRFF4TGpjME15QXlNeTQyTXpJc05ESXVORFUzSURJekxqazBNeXcwTWk0NU56WWdRekkwTGpJMU5TdzBNeTQwT1RVZ01qUXVOek0zTERRekxqYzFOQ0F5TlM0ek9URXNORE11TnpVMElFTXlOUzQzTnpnc05ETXVOelUwSURJMkxqRTNNeXcwTXk0Mk5qVWdNall1TlRjMUxEUXpMalE0TnlCRE1qWXVPVGMzTERRekxqTXdPU0F5Tnk0ek1qRXNORE11TURrd0lESTNMall3TlN3ME1pNDRNekVnVERJM0xqWXdOU3d6T0M0Mk56a2dXazB4Tnk0MU9UVXNORFV1TWpBeElFTXhOeTR3TWpBc05EVXVOakV4SURFMkxqTXpOQ3cwTlM0NE1UWWdNVFV1TlRNMUxEUTFMamd4TmlCRE1UUXVORGd5TERRMUxqZ3hOaUF4TXk0MU9EUXNORFV1TkRnNElERXlMamcwTUN3ME5DNDRNekFnVERFeUxqZzBNQ3cwT1M0eE1Ea2dUREV3TGpRNU9DdzBPUzR4TURrZ1RERXdMalE1T0N3ek5pNHdORGNnVERFeUxqWTFPQ3d6Tmk0d05EY2dUREV5TGpZMU9Dd3pOaTQ1TnpnZ1F6RXpMakE1TkN3ek5pNDJNRFFnTVRNdU5UVXlMRE0yTGpNeE1DQXhOQzR3TXpNc016WXVNRGsySUVNeE5DNDFNVFFzTXpVdU9EZ3lJREUxTGpBMk5pd3pOUzQzTnpVZ01UVXVOamc1TERNMUxqYzNOU0JETVRZdU9Ea3pMRE0xTGpjM05TQXhOeTQ0TVRBc016WXVNVGszSURFNExqUXpPU3d6Tnk0d05ESWdRekU1TGpBMk9Dd3pOeTQ0T0RZZ01Ua3VNemd6TERNNUxqRXhNeUF4T1M0ek9ETXNOREF1TnpJeklFTXhPUzR6T0RNc05ERXVOelF6SURFNUxqSXlPU3cwTWk0Mk5ERWdNVGd1T1RJd0xEUXpMalF4T1NCRE1UZ3VOakV4TERRMExqRTVOeUF4T0M0eE56QXNORFF1TnpreElERTNMalU1TlN3ME5TNHlNREVnV2sweE5pNDBPRGdzTXpndU5qQXlJRU14Tmk0eE5qY3NNemd1TURnMklERTFMalk0T1N3ek55NDRNamtnTVRVdU1EVTBMRE0zTGpneU9TQkRNVFF1TmpjekxETTNMamd5T1NBeE5DNHlPREVzTXpjdU9URTRJREV6TGpnM09Td3pPQzR3T1RVZ1F6RXpMalEzTml3ek9DNHlOek1nTVRNdU1UTXdMRE00TGpRNU1pQXhNaTQ0TkRBc016Z3VOelV4SUV3eE1pNDROREFzTkRJdU9UQXpJRU14TXk0d09EZ3NORE11TVRJM0lERXpMak01TlN3ME15NHpNalFnTVRNdU56WXhMRFF6TGpRNU5pQkRNVFF1TVRJM0xEUXpMalkyT0NBeE5DNDFNRE1zTkRNdU56VTBJREUwTGpnNU1TdzBNeTQzTlRRZ1F6RTFMalV6TWl3ME15NDNOVFFnTVRZdU1ETTVMRFF6TGpRNE1TQXhOaTQwTVRFc05ESXVPVE0xSUVNeE5pNDNPRE1zTkRJdU16ZzVJREUyTGprMk9TdzBNUzQyTmpRZ01UWXVPVFk1TERRd0xqYzJNQ0JETVRZdU9UWTVMRE01TGpnek55QXhOaTQ0TURnc016a3VNVEU0SURFMkxqUTRPQ3d6T0M0Mk1ESWdXaUl2UGp3dlp6NDhMM04yWno0PScpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG59XHJcblxyXG4uYXBpc29sLWJ0bi1tZW51IHtcclxuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuLmFwaXNvbC1idG4tbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDMwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgbGVmdDogMjBweDtcclxuICBiYWNrZ3JvdW5kOiAgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlHbGtQU0pEWVhCaFh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdOakFnTmpBaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURZd0lEWXdPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJZ2QybGtkR2c5SWpVeE1pSWdhR1ZwWjJoMFBTSTFNVElpSUdOc1lYTnpQU0lpUGp4blBqeHdiMng1WjI5dUlIQnZhVzUwY3owaU5UTXNOREVnTlRNc01qa2dNekVzTWprZ016RXNNVGtnTXpnc01Ua2dNemdzTXlBeU1pd3pJREl5TERFNUlESTVMREU1SURJNUxESTVJRGNzTWprZ055dzBNU0F3TERReElEQXNOVGNnTVRZc05UY2dNVFlzTkRFZ09TdzBNU0E1TERNeElESTVMRE14SUNBZ01qa3NOREVnTWpJc05ERWdNaklzTlRjZ016Z3NOVGNnTXpnc05ERWdNekVzTkRFZ016RXNNekVnTlRFc016RWdOVEVzTkRFZ05EUXNOREVnTkRRc05UY2dOakFzTlRjZ05qQXNOREVnSWlCa1lYUmhMVzl5YVdkcGJtRnNQU0lqTURBd01EQXdJaUJqYkdGemN6MGlZV04wYVhabExYQmhkR2dpSUhOMGVXeGxQU0ptYVd4c09pTkdSa1pHUmtZaUlHUmhkR0V0YjJ4a1gyTnZiRzl5UFNJak1EQXdNREF3SWo0OEwzQnZiSGxuYjI0K1BDOW5QaUE4TDNOMlp6ND0nKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5hcGlzb2wtdHJlZXZpZXdlciB7IGhlaWdodDoxMDAlOyB9XHJcbiAgaDIuYXBpc29sLXF1ZXN0aW9uIHNwYW4geyBmb250LXNpemU6MTRweDsgfVxyXG4gIC5hcGlzb2wtcmFkaW8gbGFiZWwgeyBmb250LXNpemU6IDE0cHg7fVxyXG4gIC5hcGlzb2wtYXJpYW5uZSBhIHNtYWxsIHsgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7IH1cclxuICAuYXBpc29sLWFyaWFubmUgYSBzdHJvbmcgeyB3aWR0aDoxMDAlOyB9XHJcbiAgLmFwaXNvbC10cmVlIHsgaGVpZ2h0OjEwMCU7IH1cclxuICAuYXBpc29sLWhpZ2hsaWdodGVkIHtmb250LXNpemU6MTNweDsgfVxyXG4gIC5hcGlzb2wtaW5uZXItbW9kYWwtY29udGVudCBpbWcgeyBoZWlnaHQ6YXV0bzt9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cclxuICAuYXBpc29sLWFyaWFubmUgeyBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgfVxyXG4gIC5hcGlzb2wtcXVlc3Rpb25zIHsgd2lkdGg6MTAwJSAhaW1wb3J0YW50OyB9XHJcbiAgLmFwaXNvbC1idXR0b25zID4gKiB7IHBhZGRpbmc6IDEycHggMTVweCAhaW1wb3J0YW50OyB9XHJcbiAgLmFwaXNvbC1idXR0b25zID4gKjpiZWZvcmV7IGRpc3BsYXk6IG5vbmU7fVxyXG4gIC5hcGlzb2wtYnV0dG9ucyA+ICo6YWZ0ZXJ7IGRpc3BsYXk6IG5vbmU7fVxyXG4gIGEuYXBpc29sLWxpbmstaGVscCB7IG1hcmdpbjowOyB9XHJcbn0iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LXBhbmUsXHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyxcclxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcclxuLmxlYWZsZXQtem9vbS1ib3gsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblx0fVxyXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cclxuLmxlYWZsZXQtdGlsZTo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHR9XHJcbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxNjAwcHg7XHJcblx0aGVpZ2h0OiAxNjAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG5cdC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcclxufVxyXG4ubGVhZmxldC10aWxlIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xyXG5cdHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdH1cclxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtcGFuZSAgICAgICAgIHsgei1pbmRleDogNDAwOyB9XHJcblxyXG4ubGVhZmxldC10aWxlLXBhbmUgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDAwOyB9XHJcbi5sZWFmbGV0LXNoYWRvdy1wYW5lICB7IHotaW5kZXg6IDUwMDsgfVxyXG4ubGVhZmxldC1tYXJrZXItcGFuZSAgeyB6LWluZGV4OiA2MDA7IH1cclxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lICAgeyB6LWluZGV4OiA2NTA7IH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSAgIHsgei1pbmRleDogNzAwOyB9XHJcblxyXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxMDA7IH1cclxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnICAgIHsgei1pbmRleDogMjAwOyB9XHJcblxyXG4ubGVhZmxldC12bWwtc2hhcGUge1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0fVxyXG4ubHZtbCB7XHJcblx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cclxuXHJcbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC10b3AsXHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3Age1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCB7XHJcblx0bGVmdDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcbi8qIGN1cnNvcnMgKi9cclxuXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG4ubGVhZmxldC1ncmFiIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcclxuXHR9XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcclxuXHR9XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuLyogdmlzdWFsIHR3ZWFrcyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0Y29sb3I6ICMwMDc4QTg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGZvbnQ6IDEycHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcbi8qIHpvb20gY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxyXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcclxuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcblx0dGV4dC1pbmRlbnQ6IDFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIGxheWVycyBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcclxuXHR9XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XHJcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHR9XHJcblxyXG5cclxuLyogcG9wdXAgKi9cclxuXHJcbi5sZWFmbGV0LXBvcHVwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuXHRtYXJnaW46IDEzcHggMTlweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcclxuXHRtYXJnaW46IDE4cHggMDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cclxuXHRtYXJnaW46IC0xMHB4IGF1dG8gMDtcclxuXHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRwYWRkaW5nOiA0cHggNHB4IDAgMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjYzNjM2MzO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdC1tcy16b29tOiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuTWF0cml4KE0xMT0wLjcwNzEwNjc4LCBNMTI9MC43MDcxMDY3OCwgTTIxPS0wLjcwNzEwNjc4LCBNMjI9MC43MDcxMDY3OClcIjtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KTtcclxuXHR9XHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdG1hcmdpbi10b3A6IC0xcHg7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtY29udHJvbC16b29tLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGRpdiBpY29uICovXHJcblxyXG4ubGVhZmxldC1kaXYtaWNvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xyXG5cdH1cclxuXHJcblxyXG4vKiBUb29sdGlwICovXHJcbi8qIEJhc2Ugc3R5bGVzIGZvciB0aGUgZWxlbWVudCB0aGF0IGhhcyBhIHRvb2x0aXAgKi9cclxuLmxlYWZsZXQtdG9vbHRpcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGNvbG9yOiAjMjIyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC5sZWFmbGV0LWNsaWNrYWJsZSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHR9XHJcblxyXG4vKiBEaXJlY3Rpb25zICovXHJcblxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbSB7XHJcblx0bWFyZ2luLXRvcDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wIHtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC10b3A6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MCU7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGJvdHRvbTogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTJweDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcclxuXHR0b3A6IDA7XHJcblx0bWFyZ2luLXRvcDogLTEycHg7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodCB7XHJcblx0bWFyZ2luLWxlZnQ6IDZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLWxlZnQ6YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0dG9wOiA1MCU7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUge1xyXG5cdHJpZ2h0OiAwO1xyXG5cdG1hcmdpbi1yaWdodDogLTEycHg7XHJcblx0Ym9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0OmJlZm9yZSB7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/