/* 3.28. Pagination */
.page-nav {
  margin-top: 1em;
  margin-bottom: 1em;
}

.page-nav.bordered-top {
  margin-top: 2em;
  padding-top: 45px;
  border-top: 3px solid #181b31;
}

.page-links,
ul.pagination {
  margin: 0;
  padding: 0;
  list-style: none;
  clear: both;
}

ul.pagination {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

ul.pagination .page-numbers,
ul.pagination li {
  display: inline-block;
}

ul.pagination li {
  margin-left: 8px;
  margin-right: 8px;
}

ul.pagination .page-numbers.current {
  color: #16171e;
}

.page-links {
  float: left;
  margin-top: 1.5em;
}

.page-links > span,
.page-links a span {
  display: inline-block;
}

.page-links > a,
.page-links > span {
  padding-left: 8px;
  padding-right: 8px;
}

.page-links .page-links-title {
  padding: 0;
}

/* 3.35. Blog */
.blog-single-cover {
  position: relative;
  background-color: #fff;
  background-size: cover;
  overflow: hidden;
  color: rgba(24, 27, 49, 0.5);
  transform-style: preserve-3d;
  perspective: 1200px;
}

.blog-single-cover .blog-single-media {
  background-size: cover;
}

.blog-single-cover .blog-single-media:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 101%;
  position: absolute;
  top: 0;
  left: 0;
}

.blog-single-cover .blog-single-media[data-responsive-bg] > img {
  visibility: hidden;
}

.blog-single-cover .blog-single-media.bg-none {
  background-image: none !important;
}

.blog-single-cover .entry-title,
.blog-single-cover a {
  color: #181b31;
}

.blog-single-cover .parallax-wrap {
  overflow: visible !important;
}

.blog-single-cover .lightbox-link svg {
  stroke: #181b31;
}

.blog-single-cover .smpls-parallax-bg > img {
  visibility: hidden;
}

.blog-single-cover .carousel-item {
  padding-left: 0;
  padding-right: 0;
}

.blog-single-cover .flickity-button {
  border-color: #fefefe;
  color: #fefefe;
}

.blog-single-cover .flickity-button:before {
  background-color: currentColor;
}

.blog-single-cover .flickity-button svg {
  stroke: currentColor;
}

.blog-single-cover .flickity-button:hover svg {
  stroke: #000;
}

.blog-single-cover.scheme-dark .blog-single-media:after {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.6) 0%, transparent 100%);
}

.blog-single-cover.scheme-light {
  background-color: #12131a;
  color: rgba(255, 255, 255, 0.5);
}

.blog-single-cover.scheme-light .blog-single-media:after {
  background-image: linear-gradient(to right, rgba(20, 22, 34, 0.6) 0%, transparent 100%);
}

.blog-single-cover.scheme-light .entry-title,
.blog-single-cover.scheme-light a {
  color: #fff;
}

.blog-single-cover.scheme-light .post-meta {
  color: inherit;
}

.blog-single-cover.scheme-light .post-meta a {
  color: #fff;
}

.blog-single-cover.scheme-light .lightbox-link svg {
  stroke: #fff;
}

.blog-single-cover.scheme-light .flickity-prev-next-button {
  color: #fff;
}

.blog-single-cover.scheme-light .flickity-prev-next-button svg {
  stroke: #fff;
}

.blog-single-cover[data-inview=true]:before {
  content: "";
  display: inline-block;
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.3);
  /*background-image: url(../img/spinners/spinner-4-light.svg);*/
  background-size: 35px;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.3s, visibility 0.3s;
}

.blog-single-cover[data-inview=true] .blog-single-media {
  transform: translateZ(150px);
  opacity: 0;
  visibility: hidden;
  transition: transform 1s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.5s;
}

.blog-single-cover[data-inview=true] .blog-single-media:after {
  transform: translateX(-50%);
  transition: transform 0.5s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.blog-single-cover[data-inview=true] .post-meta > span,
.blog-single-cover[data-inview=true] .blog-single-title .split-unit {
  transform: translateY(80px);
  opacity: 0;
  visibility: hidden;
  transition: transform 0.8s cubic-bezier(0.06, 0.78, 0.35, 1), opacity 0.8s cubic-bezier(0.06, 0.78, 0.35, 1);
}

.blog-single-cover[data-inview=true] .blog-single-title {
  visibility: hidden;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(0) {
  transition-delay: 0s;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(1) {
  transition-delay: 0.0666666667s;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(2) {
  transition-delay: 0.1333333333s;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(3) {
  transition-delay: 0.2s;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(4) {
  transition-delay: 0.2666666667s;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(5) {
  transition-delay: 0.3333333333s;
}

.blog-single-cover[data-inview=true] .blog-single-title .split-unit:nth-child(6) {
  transition-delay: 0.4s;
}

.blog-single-cover[data-inview=true] .blog-single-title.split-text-applied {
  visibility: visible;
}

.blog-single-cover[data-inview=true] .post-meta > span {
  visibility: hidden;
}

.blog-single-cover[data-inview=true] .post-meta > span:nth-child(1) {
  transition-delay: 0.2s;
}

.blog-single-cover[data-inview=true] .post-meta > span:nth-child(2) {
  transition-delay: 0.2666666667s;
}

.blog-single-cover[data-inview=true] .post-meta > span:nth-child(3) {
  transition-delay: 0.3333333333s;
}

.blog-single-cover[data-inview=true] .post-meta > span:nth-child(4) {
  transition-delay: 0.4s;
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link svg path {
  stroke-dasharray: 228;
  stroke-dashoffset: 228;
  transition: stroke-dashoffset 1s 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link svg path:last-child {
  transition-duration: 5s;
  transition-delay: 0.35s;
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link span {
  display: inline-block;
  transform: translateX(10px);
  opacity: 0;
  transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .lightbox-link + .carousel-nav {
  margin-top: 1em;
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .carousel-nav {
  transform: translateY(10px);
  opacity: 0;
  transition: transform 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button {
  border-color: #fefefe;
  color: #fefefe;
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button:before {
  background-color: currentColor;
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button svg {
  stroke: currentColor;
}

.blog-single-cover[data-inview=true] .blog-single-details-extra .flickity-button:hover svg {
  stroke: #000;
}

.blog-single-cover.is-in-view:before {
  opacity: 0;
  visibility: hidden;
}

.blog-single-cover.is-in-view .post-meta > span,
.blog-single-cover.is-in-view .blog-single-title .split-unit {
  transform: translateY(0);
  opacity: 1;
  visibility: visible;
}

.blog-single-cover.is-in-view .blog-single-media {
  transform: translateZ(0);
  opacity: 1;
  visibility: visible;
}

.blog-single-cover.is-in-view .blog-single-media:after {
  transform: translateX(0);
}

.blog-single-cover.is-in-view .blog-single-details-extra .lightbox-link svg path {
  stroke-dashoffset: 0;
}

.blog-single-cover.is-in-view .blog-single-details-extra .lightbox-link span {
  opacity: 1;
  transform: translateX(0);
}

.blog-single-cover.is-in-view .blog-single-details-extra .carousel-nav {
  opacity: 1;
  transform: translateY(0);
}

.blog-single-title {
  margin-top: 0;
  margin-bottom: 0.6em;
  letter-spacing: -0.01em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.post-meta {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 2em;
  font-size: 16px;
  line-height: 1.5em;
}

.post-meta .block {
  display: block;
  font-size: 12px;
  font-weight: 400;
}

.post-meta a {
  text-decoration: underline;
}

.post-meta > span {
  display: inline-block;
}

.post-meta > span + span {
  margin-left: 6.25em;
}

.text-center .post-meta {
  justify-content: center;
}

.blog-single-details-extra {
  overflow: hidden;
}

.blog-single-details-extra h3 {
  margin-top: 0;
}

.blog-single-details-extra .lightbox-link {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  font-size: 12px;
}

.blog-single-details-extra .lightbox-link svg {
  margin-right: 20px;
}

.blog-single-details-extra .carousel-thumbs {
  width: 50%;
  margin: 0 auto;
  position: relative;
}

.blog-single-details-extra .carousel-thumbs img {
  width: 100%;
  border-radius: 50em;
  border: 2px solid transparent;
  transition: border-color 0.3s;
}

.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button {
  border: none;
}

.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button.previous {
  left: -45px;
}

.blog-single-details-extra .carousel-thumbs .flickity-prev-next-button.next {
  right: -45px;
}

.blog-single-details-extra .carousel-thumbs .carousel-item {
  padding-left: 10px;
  padding-right: 10px;
  opacity: 0.5;
  transition: opacity 0.3s;
  cursor: pointer;
}

.blog-single-details-extra .carousel-thumbs .is-nav-selected {
  opacity: 1;
}

.blog-single-details-extra .carousel-thumbs .is-nav-selected img {
  border-color: #fff;
}

.blog-single-content {
  padding-top: 4.3181818182em;
}

.blog-single-content:before, .blog-single-content:after {
  content: "";
  display: table;
}

.blog-single-content:after {
  clear: both;
}

.blog-single-content .container {
  width: 100%;
}

.blog-single-content .smpls-img-group-container,
.blog-single-content figure {
  margin-top: 3.75em;
  margin-bottom: 1.5em;
}

.blog-single-content blockquote {
  text-align: center;
}

.blog-single-content blockquote cite:before {
  left: 50%;
  margin-left: -15px;
}

.blog-single-footer,
.post-author,
.post-nav {
  margin: 0.2em 0 1.25em;
}

.blog-single-footer {
  display: flex;
}

.blog-single-footer > ul,
.blog-single-footer > span {
  margin: 2.5em 0;
}

.post-categories,
.tags-links {
  margin: 0;
  padding: 0;
  font-size: 10px;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  list-style: none;
}

.post-categories > li,
.post-categories > a,
.tags-links > li,
.tags-links > a {
  display: inline-flex;
  margin-right: 0.2em;
}

.post-categories li a,
.post-categories > a,
.tags-links li a,
.tags-links > a {
  padding: 0.5em 1.5em;
  margin-bottom: 0.5em;
  align-items: center;
  border: 1px solid #16171e;
  color: #16171e;
  opacity: 0.6;
}

.post-categories li a:hover,
.post-categories > a:hover,
.tags-links li a:hover,
.tags-links > a:hover {
  opacity: 1;
}

.share-links {
  display: inline-flex;
  align-items: center;
  font-size: 12px;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.share-links > span {
  margin-right: 1em;
}

.share-links .social-icon {
  display: inline-block;
}

.post-author {
  padding: 2.25em 0 0;
  border-top: 1px solid #d8dbe2;
}

.post-author figure {
  float: left;
  margin-right: 30px;
}

.post-author figure img {
  border-radius: 50em;
}

.post-author p {
  margin: 0;
  font-size: 1em;
  line-height: 1.6em;
}

.post-author h3,
.post-author h6 {
  margin: 0;
  line-height: 1.5em;
}

.post-author h3 {
  font-size: 22px;
  font-weight: 700;
  color: #181b31;
}

.post-author h3 a {
  color: inherit;
}

.post-author h6 {
  margin-bottom: 1em;
  margin-top: 0.5em;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #a7a9b8;
}

.post-author .post-author-info {
  overflow: hidden;
}

.post-nav {
  display: flex;
  padding: 2.25em 0;
  font-size: 1.0909090909em;
  line-height: 1.25em;
}

.post-nav a {
  display: inline-block;
  position: relative;
}

.post-nav .nav-subtitle {
  display: block;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1.5em;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.post-nav .nav-subtitle:last-child {
  margin-bottom: 0;
}

.post-nav .nav-title {
  color: #16171e;
}

.post-nav .nav-next {
  text-align: right;
}

.post-nav svg {
  position: absolute;
  top: 50%;
  margin-top: -12px;
  transition: transform 0.3s cubic-bezier(0, 0.95, 0.3, 1);
}

.post-nav .nav-previous {
  padding-left: 30px;
}

.post-nav .nav-previous svg {
  left: -40px;
}

.post-nav .nav-previous:hover svg {
  transform: translateX(-7px);
}

.post-nav .nav-next {
  padding-right: 30px;
}

.post-nav .nav-next svg {
  right: -40px;
}

.post-nav .nav-next:hover svg {
  transform: translateX(7px);
}

.related-posts > .container > .row {
  display: flex;
  flex-flow: row wrap;
}

.related-posts > .container > .row > div {
  flex: 1 0;
  flex-basis: 25%;
}

.related-posts > .container > .row > .col-md-12 {
  flex-basis: 100%;
}

.related-post .related-post-title {
  font-size: 23px;
  line-height: 1.5em;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.single-post.has-sidebar .sidebar-container {
  margin-top: 100px;
}

.single-post.has-sidebar .contents-container .related-posts > .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.blog-single > :last-child {
  margin-bottom: 0;
}

.post-password-form input {
  display: inline-flex;
  height: 50px;
  padding: 5px 2em;
  border: none;
  border-radius: 3px;
  background: none;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  font-weight: 400;
}

.post-password-form input[type=password] {
  border: 1px solid #eaeaea;
  padding-left: 15px;
  padding-right: 15px;
  transition: box-shadow 0.3s;
}

.post-password-form input[type=password]:focus {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  outline: none;
}

.post-password-form input[type=submit] {
  background-color: #3d59e8;
  color: #fff;
}

.comments-area:last-child {
  margin-bottom: 2.25em;
}

.comment-respond {
  margin: 0.2em 0 0;
}

.comment-respond.filled {
  padding: 2.75em 0 3em;
  background-color: #f4f5f8;
}

.comment-form {
  margin-top: 3em;
  font-size: 16px;
}

.comment-form input,
.comment-form textarea {
  z-index: 1;
  width: 100%;
  border: none;
  position: relative;
  background-color: transparent;
  line-height: 1.5em;
}

.comment-form input:focus,
.comment-form textarea:focus {
  outline: none;
}

.comment-form input {
  height: 45px;
}

.comment-form input[type=radio], .comment-form input[type=checkbox] {
  height: auto;
}

.comment-form input[type=radio] + label, .comment-form input[type=checkbox] + label {
  margin-left: 8px;
}

.comment-form textarea + .input-placeholder {
  align-items: flex-start;
}

.comment-form input[type=submit] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 16px 55px;
  border: none;
  background-color: #181b31;
  font-size: 14px;
  letter-spacing: 0.1em;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
  transition: transform 0.3s, box-shadow 0.3s;
}

.comment-form input[type=submit]:hover {
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
  transform: translateY(-2px);
}

.comment-form .input-placeholder {
  display: flex;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  align-items: center;
  pointer-events: none;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url,
.comment-form .comment-form-comment {
  margin-bottom: 35px;
  position: relative;
  perspective: 1200px;
}

.comment-form .comment-form-author:before, .comment-form .comment-form-author:after,
.comment-form .comment-form-email:before,
.comment-form .comment-form-email:after,
.comment-form .comment-form-url:before,
.comment-form .comment-form-url:after,
.comment-form .comment-form-comment:before,
.comment-form .comment-form-comment:after {
  content: "";
  display: table;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.comment-form .comment-form-author:before,
.comment-form .comment-form-email:before,
.comment-form .comment-form-url:before,
.comment-form .comment-form-comment:before {
  transform: scale(1);
  transform-origin: left center;
  background-color: #d8dbe2;
}

.comment-form .comment-form-author:after,
.comment-form .comment-form-email:after,
.comment-form .comment-form-url:after,
.comment-form .comment-form-comment:after {
  clear: both;
  transform: scale(0, 2);
  transform-origin: right center;
  background-color: #181b31;
}

.comment-form .comment-form-author.form-submit,
.comment-form .comment-form-email.form-submit,
.comment-form .comment-form-url.form-submit,
.comment-form .comment-form-comment.form-submit {
  margin-bottom: 90px;
}

.comment-form .comment-form-author.form-submit:before, .comment-form .comment-form-author.form-submit:after, .comment-form .comment-form-author.comment-notes:before, .comment-form .comment-form-author.comment-notes:after,
.comment-form .comment-form-email.form-submit:before,
.comment-form .comment-form-email.form-submit:after,
.comment-form .comment-form-email.comment-notes:before,
.comment-form .comment-form-email.comment-notes:after,
.comment-form .comment-form-url.form-submit:before,
.comment-form .comment-form-url.form-submit:after,
.comment-form .comment-form-url.comment-notes:before,
.comment-form .comment-form-url.comment-notes:after,
.comment-form .comment-form-comment.form-submit:before,
.comment-form .comment-form-comment.form-submit:after,
.comment-form .comment-form-comment.comment-notes:before,
.comment-form .comment-form-comment.comment-notes:after {
  content: none;
}

.comment-form .comment-form-author.input-focused:before,
.comment-form .comment-form-email.input-focused:before,
.comment-form .comment-form-url.input-focused:before,
.comment-form .comment-form-comment.input-focused:before {
  transform: scale(0, 2);
  transform-origin: right center;
}

.comment-form .comment-form-author.input-focused:after,
.comment-form .comment-form-email.input-focused:after,
.comment-form .comment-form-url.input-focused:after,
.comment-form .comment-form-comment.input-focused:after {
  transform: scale(1);
  transform-origin: left center;
}

.comment-form .comment-form-author.input-filled .split-unit,
.comment-form .comment-form-email.input-filled .split-unit,
.comment-form .comment-form-url.input-filled .split-unit,
.comment-form .comment-form-comment.input-filled .split-unit {
  opacity: 0 !important;
  transform: translateY(-27%) rotateX(-45deg) !important;
}

.comment-form .logged-in-as {
  padding-left: 15px;
  padding-right: 14px;
}

.comment-form .logged-in-as:before, .comment-form .logged-in-as:after {
  content: none;
}

.comment-form .comment-subscription-form {
  text-align: left;
  margin-bottom: 0.5em;
}

.comment-form .comment-subscription-form + input[type=submit] {
  margin-top: 1em;
}

.comment-notes,
.comment-reply-title {
  text-align: center;
}

.comment-reply-title {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
}

.comment-reply-title small {
  display: inline-flex;
}

#cancel-comment-reply-link {
  padding: 0.35em 0.75em 0.5em;
  margin-left: 1em;
  background-color: rgba(253, 58, 24, 0.6);
  font-size: 12px;
  line-height: 1.5em;
  text-transform: none;
  color: #fff;
  border-radius: 2px;
}

#cancel-comment-reply-link:hover {
  background-color: #fd3a18;
}

.blog-single-cover-fade .comments-area > .container,
.blog-single-cover-fade .comment-respond .container {
  width: 100%;
}

.blog-single-cover-fade .comments-area > .container > .row > div,
.blog-single-cover-fade .comment-respond .container > .row > div {
  width: 100%;
  margin-left: 0;
}

.blog-single-default .comments-area,
.blog-single-image-left .comments-area {
  padding: 2.75em 0 3em;
  background-color: #f4f5f8;
  margin-bottom: 0 !important;
}

.blog-single-default .comments-area:last-child,
.blog-single-image-left .comments-area:last-child {
  margin-bottom: 0;
}

.blog-single-default .comment-form p.form-submit,
.blog-single-image-left .comment-form p.form-submit {
  margin-bottom: 0;
}

.comment-author {
  color: #16171e;
}

.comment-author a {
  color: #16171e;
}

.comment-author .avatar {
  width: 70px;
  margin-right: 18px;
  border-radius: 50em;
}

.comment-author .says {
  display: none;
}

.comment-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.comment-metadata {
  font-size: 0.7777777778em;
}

.comment-metadata a {
  color: #a7a9b8;
}

.comment .comment-extras,
.comment-content {
  padding-left: 93px;
}

.comment-content {
  margin-top: -18px;
}

.comment-content p {
  margin-bottom: 0.75em;
}

.comment-extras {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.comment-extras p {
  margin: 0;
}

.comment-body {
  margin-bottom: 30px;
}

.comment {
  font-size: 18px;
  line-height: 1.3333333333em;
}

.comment .reply a {
  display: inline-block;
  padding: 7px 13px;
  font-size: 10px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #181b31;
  border: 1px solid #d8dbe2;
}

.comment .reply a:hover {
  border-color: #181b31;
  background-color: #181b31;
  color: #fff;
}

.comment.bypostauthor .comment-author, .comment.bypostauthor .comment-author a {
  color: #3d59e8;
}

.pingback {
  font-size: 18px;
  line-height: 1.3333333333em;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d8dbe2;
}

.pingback cite {
  flex-basis: 50%;
  padding: 0;
  margin: 0;
  flex-grow: 1;
  text-transform: none;
  letter-spacing: 0;
  font-size: 1em;
}

.pingback cite:before {
  content: none;
}

.pingback time {
  margin: 0 1.5em;
}

.comment-list {
  padding: 1em 0;
  margin: 2.25em 0 1em;
}

.comment-list,
.comment-list ol.children {
  list-style: none;
}

.comment-list ol.children {
  padding: 0;
  margin: 0;
  margin-left: 86px;
}

.comment-list ol.children .avatar {
  width: 45px;
}

.comment-list ol.children .comment .comment-extras,
.comment-list ol.children .comment-content {
  padding-left: 68px;
}

.comment-list ol.children .comment-content {
  margin-top: -8px;
}

.comment-list .comment-respond {
  background: none;
  padding: 0;
}

.comment-list .comment-respond .container,
.comment-list .comment-respond .container > .row > div {
  width: 100%;
  margin: 0;
}

.has-sidebar .contents-container > .comments-area > .container,
.has-sidebar .contents-container > .comments-area > .container > .row > div,
.has-sidebar .contents-container .comment-respond > .container,
.has-sidebar .contents-container .comment-respond > .container > .row > div {
  width: 100%;
  margin: 0;
}

.blog-single-image-left .blog-single {
  margin-top: 2.2727272727em;
}

.blog-single-image-left .blog-single-cover {
  margin-bottom: 2.727em;
}

.blog-single-image-left .blog-single-title {
  letter-spacing: -0.01em;
}

.blog-single-image-left .blog-single-content {
  padding-top: 1em;
}

.blog-single-cover-fade .blog-single-cover.scheme-light .blog-single-media:after {
  background: linear-gradient(to top, #12131a 0%, rgba(18, 19, 26, 0.6) 100%);
}

.blog-single-cover-fade .blog-single-cover.scheme-dark .blog-single-media:after {
  background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0.6) 100%);
}

.blog-single-cover-fade .blog-single-cover .blog-single-details-extra {
  margin-bottom: 75px;
}

.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-media:after {
  transform: translate(0);
}

.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details,
.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details > .container,
.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details > .container > .row,
.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details > .container > .row > [class^=col-] {
  height: 100%;
}

.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details > .container > .row > [class^=col-] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.blog-single-cover-fade .blog-single-cover[data-inview=true] .blog-single-details .blog-single-header {
  margin-top: auto;
  margin-bottom: auto;
}

.blog-single-cover-fade .related-posts > .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.blog-single-cover-fade .related-posts .related-posts-title.text-left {
  text-align: center !important;
}

.blog-single-cover-bordered .related-posts > .container {
  width: auto;
}

.blog-single-cover-bordered .comments-area > .container,
.blog-single-cover-bordered .comment-respond > .container {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.blog-single-cover-bordered .comments-area > .container > .row > .col-md-8,
.blog-single-cover-bordered .comment-respond > .container > .row > .col-md-8 {
  width: 100%;
  margin-left: 0;
}

.blog-single-cover-bordered.blog-single-post-has-thumbnail .theme-main-header-default + .content {
  padding-top: 0;
}

.related-posts {
  margin: 1.5em 0 0.5em;
}

.related-posts-title {
  margin-bottom: 1.75em;
  font-size: 24px;
  line-height: 1.5em;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.related-post-date,
.related-post-categories {
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 3;
  list-style: none;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.related-post-image {
  margin-bottom: 0.9090909091em;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
  transition: box-shadow 0.3s, transform 0.3s;
}

.related-post-image img {
  width: 100%;
}

.related-post-title {
  margin: 0 0 0.4166666667em;
  font-size: 1.0909090909em;
  line-height: 1.0833333333em;
  letter-spacing: -0.01em;
}

.related-post-title a {
  color: #16171e;
}

.related-post {
  position: relative;
  margin-bottom: 1.875em;
}

.related-post .smpls-overlay-link {
  z-index: 2;
}

.related-post:hover .related-post-image {
  transform: translateY(-2px);
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
}

.related-post-alt {
  color: #fff;
  padding-bottom: 70%;
  overflow: hidden;
}

.related-post-alt a {
  color: #fff;
}

.related-post-alt .related-post-image,
.related-post-alt .related-post-header {
  position: absolute;
  bottom: 0;
  left: 0;
}

.related-post-alt .related-post-image {
  width: 100%;
  height: 100%;
  margin: 0;
}

.related-post-alt .related-post-image:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(to top, #141622 0%, transparent 100%);
}

.related-post-alt .related-post-image img {
  visibility: hidden;
}

.related-post-alt .related-post-header {
  width: 100%;
  padding: 0 30px 22px;
  z-index: 2;
}

.related-post-alt:hover .related-post-image {
  transform: none;
}

.page-scheme-dark .post-meta a {
  color: #16171e;
}

/* 3.29. Blog Grid */
.smpls-blog-grid {
  display: flex;
  flex-flow: row wrap;
}

.smpls-blog-grid:before, .smpls-blog-grid:after {
  content: none;
}

.smpls-blog-grid > div {
  flex: 1 auto;
}

.smpls-blog-grid > .carousel-container {
  flex: 1 auto;
}

/* 3.31. Masonry */
[data-smpls-masonry=true] {
  transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

/* 3.13. Latest Posts */
.smpls-media {
  margin-bottom: 1.5em;
  position: relative;
  background-size: cover;
  background-position: center;
  transition: transform 0.3s, box-shadow 0.3s, transform 0.3s;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
}

.smpls-media img {
  width: 100%;
}

.smpls-media > a {
  display: block;
  position: relative;
  z-index: 2;
}

.smpls-media.round {
  border-radius: 4px;
}

.smpls-media.round a,
.smpls-media.round figure,
.smpls-media.round img {
  border-radius: inherit;
}

.smpls-media[data-parallax] > a > img {
  visibility: hidden;
}

.smpls-media.w-auto {
  display: inline-block;
}

.smpls-media.w-auto img {
  width: auto;
}

.smpls-media-frame span {
  position: absolute;
  z-index: 3;
  background-color: #3d59e8;
  transition: transform 0.65s cubic-bezier(0.21, 0.98, 0.35, 1);
}

.smpls-media-frame .top,
.smpls-media-frame .bottom {
  left: 0;
  width: 100%;
  height: 10px;
  transform: scaleY(0);
}

.smpls-media-frame .right,
.smpls-media-frame .left {
  top: 0;
  width: 10px;
  height: 100%;
  transform: scaleX(0);
}

.smpls-media-frame .top {
  top: 0;
  transform-origin: center top;
}

.smpls-media-frame .right {
  right: 0;
  transform-origin: right center;
}

.smpls-media-frame .bottom {
  bottom: 0;
  transform-origin: center bottom;
}

.smpls-media-frame .left {
  left: 0;
  transform-origin: left center;
}

.smpls-title {
  margin: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.smpls-title a {
  display: block;
  color: inherit;
}

.smpls-title a:hover {
  color: #3d59e8;
}

.smpls-title .split-inner {
  display: inline-block;
  position: relative;
}

.smpls-title .split-inner:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0.1em;
  position: absolute;
  bottom: -0.05em;
  left: 0;
  background-color: #181b31;
  transition: transform 0.35s cubic-bezier(0.2, 0.95, 0.25, 1);
  transform-origin: top center;
  transform: scaleY(0);
}

.smpls-title.size-xl {
  font-size: 60px;
}

.smpls-title.size-lg {
  font-size: 48px;
}

.smpls-title.size-md {
  font-size: 36px;
}

.smpls-title.size-sm {
  font-size: 30px;
}

.smpls-title.size-xsm {
  font-size: 18px;
}

.smpls-title:last-child {
  margin-bottom: 0;
}

.smpls-excerpt {
  margin-top: 1em;
  margin-bottom: 1em;
}

.smpls-excerpt p {
  margin: 0;
}

.smpls-footer {
  margin-top: 1.5em;
  position: relative;
}

.smpls-footer .category,
.smpls-footer .post_tag {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
}

.smpls-footer .category ul,
.smpls-footer .post_tag ul {
  margin-left: 0.5em;
  margin-bottom: 0;
  font-size: 1em;
}

.smpls-footer .category {
  margin-right: 0.75em;
}

.smpls-footer .post_tag {
  margin-left: 0.75em;
}

.smpls-extra-icon {
  font-size: 24px;
}

.smpls-category {
  padding: 0;
  margin: 0 0 0.25em;
  list-style: none;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.smpls-category li {
  display: inline-block;
}

.smpls-category li:after {
  content: ",";
  margin-right: 0.25em;
}

.smpls-category li:last-child:after {
  content: none;
}

.smpls-category a {
  position: relative;
}

.smpls-category .smpls-gradient-border {
  fill: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.smpls-category .smpls-gradient-border rect {
  fill: none;
  stroke: url("#smpls-gradient");
}

.smpls-category.bordered li {
  margin-right: 0.5em;
  position: relative;
  border-radius: 50em;
}

.smpls-category.bordered li:before, .smpls-category.bordered li:after {
  content: "";
  display: inline-block;
  position: absolute;
  border-radius: inherit;
}

.smpls-category.bordered li:before {
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #fff;
  transition: opacity 0.3s;
}

.smpls-category.bordered li:after {
  top: -1px;
  left: -1px;
  bottom: -1px;
  right: -1px;
  z-index: 0;
  margin: 0;
  background: linear-gradient(to right, #3d59e8 0%, #70a0e8 100%);
}

.smpls-category.bordered li:hover:before {
  opacity: 0;
}

.smpls-category.bordered a {
  display: inline-block;
  position: relative;
  z-index: 3;
  padding: 3px 9px;
  font-size: 12px;
  font-weight: 600;
}

.smpls-category.bordered a:hover {
  background-color: transparent;
  color: #fff !important;
}

.smpls-category.circle a {
  border-radius: 50em;
  padding: 7px 15px;
  line-height: 1.5em;
  font-weight: 400;
}

.smpls-category.square li {
  border-radius: 0;
}

.smpls-category.square li:before, .smpls-category.square li:after {
  content: none;
}

.smpls-category.size-sm {
  color: inherit;
  font-size: inherit;
  text-transform: none;
  letter-spacing: 0;
  font-weight: normal;
}

.smpls-category.underlined-onhover a {
  position: relative;
}

.smpls-category.underlined-onhover a:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-color: #181b31;
  transform: translateY(3px);
  transition: transform 0.3s, opacity 0.3s;
}

.smpls-category.underlined-onhover a:hover:after {
  opacity: 1;
  transform: translateY(0);
}

.smpls-category:not(.size-sm) a {
  color: #3d59e8;
}

svg + .smpls-category {
  display: inline-block;
}

.smpls-category-filled li {
  margin-bottom: 5px;
  margin-right: 5px;
}

.smpls-category-filled a {
  display: inline-block;
  padding: 0.2em 0.6666666667em;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  color: #fff !important;
}

.smpls-category-filled a:hover {
  background-color: #000;
}

.smpls-featured-label {
  display: inline-block;
  margin-bottom: 1.25em;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.smpls-date {
  display: block;
  margin-top: 1em;
  font-size: 0.75em;
}

.smpls-date.size-lg {
  font-size: 0.875em;
}

.smpls-date.size-sm {
  font-size: 0.625em;
}

.smpls-date.text-uppercase {
  letter-spacing: 0.2em;
}

.smpls-meta {
  font-size: 0.875em;
}

.smpls-meta > a {
  margin-right: 20px;
}

.smpls-meta i,
.smpls-meta svg {
  margin-right: 5px;
  vertical-align: middle;
}

.smpls-details {
  display: inline-block;
  position: relative;
  z-index: 3;
  margin-top: 0.75em;
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  color: rgba(0, 0, 0, 0.35);
}

.smpls-details:first-child {
  margin-top: 0;
  margin-bottom: 0.5em;
}

.smpls-details time,
.smpls-details .smpls-category {
  display: inline-block;
  margin: 0;
  font-size: 1em;
  font-weight: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  color: inherit;
}

.smpls-details .smpls-category a {
  color: inherit;
  font-weight: inherit;
}

.smpls-details a:hover {
  color: #000;
}

.smpls-details.size-lg {
  font-size: 18px;
}

.smpls-details.size-sm {
  font-size: 10px;
}

.smpls-details-lined {
  white-space: nowrap;
  margin-left: 4em;
}

.smpls-details-lined:before, .smpls-details-lined:after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 0.1em;
  min-height: 1px;
  left: -4em;
  background-color: #181b31;
}

.smpls-details-lined:before {
  width: 3em;
  margin-top: -0.05em;
  top: 50%;
  transform-origin: left center;
  transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
}

.smpls-details-lined:after {
  bottom: 0;
  width: 100%;
  transform: scaleX(0);
  transform-origin: left center;
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1);
}

.smpls-details-lined > * {
  display: inline-block;
  transition: transform 0.3s 0.15s cubic-bezier(0.23, 1, 0.32, 1);
}

.smpls-details-lined.smpls-details-lined-alt:after {
  content: none;
}

.smpls-details-lined + .smpls-read-more-overlay {
  left: 4em !important;
}

.post-author {
  display: flex;
  align-items: center;
}

.post-author figure {
  width: 50px;
  margin-right: 15px;
}

.post-author figure img {
  width: 100%;
}

.post-author .author-info {
  flex: 1 auto;
}

.post-author time {
  color: #9B9B9B;
  font-size: 12px;
  line-height: 1.5em;
}

.post-author h5 {
  font-size: 11px;
  line-height: 1.5em;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
}

.smpls-read-more .btn-line {
  display: inline-block;
  width: 2.727em;
  height: 2px;
  margin-right: 1em;
  position: relative;
  background-color: #3d59e8;
  transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
  transform-origin: left center;
}

.smpls-read-more .btn-line ~ .btn-txt {
  transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
}

.smpls-read-more .btn-line-after {
  transform: scaleX(0) translateX(0);
}

.smpls-read-more .btn-line-after:after {
  content: "\f054";
  display: inline-block;
  position: absolute;
  top: 50%;
  right: -3px;
  margin-top: 1px;
  transform: translateY(-50%) scaleX(0);
  font: normal normal 1em/1 fontAwesome;
}

.smpls-read-more .btn-txt ~ .btn-line {
  margin-right: 0;
  margin-left: 1em;
}

.smpls-read-more.size-md {
  font-size: 12px;
}

.smpls-read-more.size-sm {
  font-size: 11px;
}

.smpls-read-more.size-xs {
  font-size: 10px;
}

.smpls-read-more.smpls-read-more-overlay {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

.smpls-blog-item-inner[data-hover3d=true] {
  transform-style: preserve-3d;
}

.smpls-lp {
  position: relative;
  margin-bottom: 30px;
}

.smpls-lp hr {
  margin-top: 2em;
  margin-bottom: 2em;
}

.carousel-items .smpls-lp {
  margin-top: 3px;
}

.smpls-lp .smpls-overlay-link ~ header .smpls-category,
.smpls-lp .smpls-overlay-link ~ .smpls-category {
  position: relative;
  z-index: 21;
}

.smpls-lp.sticky .smpls-title > a {
  display: flex;
}

.smpls-lp.sticky .smpls-title > a:before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-right: 0.5em;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii0xNTggLTE5IDYxNiA2MTYuMDE4MDIiIHdpZHRoPSIyNHB4Ij48cGF0aCBkPSJtMTI4LjEzMjgxMiAzMDAuMDg5ODQ0djI2NS4wMzkwNjJjMCA2Ljg4NjcxOSA1LjU4MjAzMiAxMi40NzI2NTYgMTIuNDcyNjU3IDEyLjQ3MjY1NnMxMi40NzI2NTYtNS41ODU5MzcgMTIuNDcyNjU2LTEyLjQ3MjY1NnYtMjY0Ljk1NzAzMWMzNS4xODM1OTQtMi41ODk4NDQgNjguMjczNDM3LTE3LjcyMjY1NiA5My4yNS00Mi42NDQ1MzEgNTAuMzQzNzUtNDkuNDk2MDk0IDU5LjQ0NTMxMy0xMjcuMzcxMDk0IDIxLjg2NzE4Ny0xODcuMTQwNjI1LTM3LjU4MjAzMS01OS43NzM0MzgtMTExLjcwNzAzMS04NS4zMTY0MDctMTc4LjEyODkwNi02MS4zOTg0MzgtNjYuNDI5Njg3IDIzLjkyMTg3NS0xMDcuMjQ2MDk0IDkwLjg1OTM3NS05OC4wOTM3NSAxNjAuODYzMjgxIDkuMTU2MjUgNzAuMDExNzE5IDY1LjgxMjUgMTI0LjIwMzEyNiAxMzYuMTYwMTU2IDEzMC4yMzgyODJ6bTEyLjQ3MjY1Ny0yNzQuMzI0MjE5YzUwLjY0ODQzNy4xNTYyNSA5Ni4yMjI2NTYgMzAuNzgxMjUgMTE1LjUwNzgxMiA3Ny42MTcxODcgMTkuMjg1MTU3IDQ2LjgzNTkzOCA4LjQ4ODI4MSAxMDAuNjc1NzgyLTI3LjM2NzE4NyAxMzYuNDQ1MzEzLTIzLjE0ODQzOCAyMy4wNDI5NjktNTQuNTI3MzQ0IDM1LjkxMDE1Ni04Ny4xOTE0MDYgMzUuNzUtLjI4NTE1NyAwLS41NzQyMTktLjA4NTkzNy0uODU5Mzc2LS4wODU5MzdoLS4wODk4NDNjLTY4Ljk1NzAzMSAwLTEyNC44NjMyODEtNTUuOTA2MjUtMTI0Ljg2MzI4MS0xMjQuODY3MTg4IDAtNjguOTU3MDMxIDU1LjkwNjI1LTEyNC44NTkzNzUgMTI0Ljg2MzI4MS0xMjQuODU5Mzc1em0wIDAiIGZpbGw9IiMwMDAwMDAiLz48cGF0aCBkPSJtMTUyLjUyNzM0NCA5Mi41MzkwNjJjMTguODYzMjgxIDMuOTM3NSAzNC42Njc5NjggMTYuNzI2NTYzIDQyLjQ0OTIxOCAzNC4zNTU0NjkgMi43ODEyNSA2LjI5Njg3NSAxMC4xNDg0MzggOS4xNDg0MzggMTYuNDQ5MjE5IDYuMzYzMjgxIDYuMzAwNzgxLTIuNzg1MTU2IDkuMTQ4NDM4LTEwLjE1MjM0MyA2LjM2NzE4OC0xNi40NDkyMTgtMTEuMDUwNzgxLTI1LTMzLjQ3NjU2My00My4xMzY3MTktNjAuMjMwNDY5LTQ4LjcwNzAzMi00LjM3NS0uOTE0MDYyLTguOTAyMzQ0LjU3ODEyNi0xMS44NzUgMy45MTAxNTctMi45NzY1NjIgMy4zMzU5MzctMy45Mzc1IDguMDAzOTA2LTIuNTIzNDM4IDEyLjI0MjE4NyAxLjQxNDA2MyA0LjIzODI4MiA0Ljk4NDM3NiA3LjM5ODQzOCA5LjM2MzI4MiA4LjI4NTE1NnptMCAwIiBmaWxsPSIjMDAwMDAwIi8+PC9zdmc+Cg==);
  background-size: 1em;
  background-repeat: no-repeat;
  background-position: center;
}

.smpls-lp:hover .smpls-media {
  transform: translateY(-3px);
  box-shadow: 0 20px 70px rgba(0, 0, 0, 0.1);
}

.smpls-lp:hover .smpls-media-frame .top,
.smpls-lp:hover .smpls-media-frame .bottom {
  transform: scaleY(1);
}

.smpls-lp:hover .smpls-media-frame .right,
.smpls-lp:hover .smpls-media-frame .left {
  transform: scaleX(1);
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(0) .split-inner:after {
  transition-delay: 0s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(1) .split-inner:after {
  transition-delay: 0.0666666667s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(2) .split-inner:after {
  transition-delay: 0.1333333333s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(3) .split-inner:after {
  transition-delay: 0.2s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(4) .split-inner:after {
  transition-delay: 0.2666666667s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(5) .split-inner:after {
  transition-delay: 0.3333333333s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(6) .split-inner:after {
  transition-delay: 0.4s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(7) .split-inner:after {
  transition-delay: 0.4666666667s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(8) .split-inner:after {
  transition-delay: 0.5333333333s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(9) .split-inner:after {
  transition-delay: 0.6s;
}

.smpls-lp:hover .smpls-title .split-unit:nth-child(10) .split-inner:after {
  transition-delay: 0.6666666667s;
}

.smpls-lp:hover .smpls-title .split-inner:after {
  transform-origin: bottom center;
  transform: scaleY(1);
}

.smpls-lp:hover .smpls-details-lined:before {
  transition-delay: 0s;
  transform-origin: left center;
  transform: scaleX(0);
}

.smpls-lp:hover .smpls-details-lined:after {
  transition-delay: 0.15s;
  transform-origin: left center;
  transform: scaleX(1);
}

.smpls-lp:hover .smpls-details-lined > * {
  transform: translateX(-4em);
}

.smpls-lp:hover .smpls-details-lined > *:nth-child(0) {
  transition-delay: 0.02s;
}

.smpls-lp:hover .smpls-details-lined > *:nth-child(1) {
  transition-delay: 0.0866666667s;
}

.smpls-lp:hover .smpls-details-lined > *:nth-child(2) {
  transition-delay: 0.1533333333s;
}

.smpls-lp:hover .smpls-details-lined > *:nth-child(3) {
  transition-delay: 0.22s;
}

.smpls-lp:hover .smpls-details-lined > *:nth-child(4) {
  transition-delay: 0.2866666667s;
}

.smpls-lp:hover .smpls-details-lined > *:nth-child(5) {
  transition-delay: 0.3533333333s;
}

.smpls-lp:hover .smpls-details-lined.smpls-details-lined-alt > *, .smpls-lp:hover .smpls-details-lined.smpls-details-lined-alt:before {
  transform: none;
}

.smpls-lp:hover .smpls-read-more .btn-line ~ .btn-txt {
  transform: translateX(-3.727em);
}

.smpls-lp:hover .smpls-read-more .btn-line-before {
  transform: scaleX(0);
  transform-origin: left center;
}

.smpls-lp:hover .smpls-read-more .btn-line-after {
  transform: scaleX(1) translateX(-3.727em);
}

.smpls-lp:hover .smpls-read-more .btn-line-after:after {
  transition: transform 0.35s;
  transform: translateY(-50%) scaleX(1);
  transition-delay: 0.13s;
}

/* Latest post special styles */
.smpls-time-aside {
  margin-bottom: 4em;
}

.smpls-time-aside > time {
  display: flex;
  width: 80px;
  height: 82px;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  border: 1px solid #EEEEEE;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.25;
  text-align: center;
}

.smpls-time-aside > time span {
  display: block;
  font-size: 2.142em;
  font-weight: 700;
  color: #181b31;
}

.smpls-time-aside header,
.smpls-time-aside .smpls-excerpt,
.smpls-time-aside .smpls-footer {
  margin-left: 100px;
  overflow: hidden;
}

.smpls-time-aside .smpls-footer {
  margin-top: 0;
}

.smpls-time-aside .smpls-meta {
  display: flex;
  align-items: center;
}

.smpls-time-aside .smpls-meta > span {
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
}

.smpls-time-aside .smpls-meta > span + span {
  margin-left: 1em;
}

.smpls-time-aside .smpls-meta .smpls-category {
  margin-bottom: 0;
}

.smpls-gradient defs stop:first-child {
  stop-color: #3d59e8;
}

.smpls-gradient defs stop:last-child {
  stop-color: #70a0e8;
}

.smpls-sp-block {
  padding-bottom: 61.5%;
  transform-style: preserve-3d;
  perspective: 1200px;
  overflow: hidden;
}

.smpls-sp-block .smpls-media,
.smpls-sp-block .smpls-inner {
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
}

.smpls-sp-block .smpls-media {
  margin: 0;
  right: 0;
  background-size: cover;
  transition: transform 0.3s cubic-bezier(0.3, 1, 0.4, 1), filter 0.3s cubic-bezier(0.3, 1, 0.4, 1);
}

.smpls-sp-block .smpls-media a {
  display: block;
}

.smpls-sp-block .smpls-inner {
  display: flex;
  flex-direction: column;
  padding: 20px 30px;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  overflow-y: auto;
}

.smpls-sp-block .smpls-category {
  margin-bottom: 2em;
}

.smpls-sp-block .smpls-category a {
  border: none;
}

.smpls-sp-block .smpls-category a span {
  position: relative;
  z-index: 2;
}

.smpls-sp-block .smpls-category a:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 0;
  background-image: linear-gradient(to right, #3d59e8 0%, #70a0e8 100%);
  transition: all 0.3s;
}

.smpls-sp-block .smpls-category a:hover {
  background: none;
  color: #fff;
}

.smpls-sp-block .smpls-category a:hover:before {
  opacity: 1;
}

.smpls-sp-block .smpls-title {
  font-size: 18px;
  line-height: 1.333em;
  text-transform: uppercase;
  letter-spacing: 0;
}

.smpls-sp-block .smpls-media img {
  visibility: hidden;
}

.smpls-sp-block .smpls-footer {
  margin-top: auto;
  position: relative;
  padding-top: 1.5em;
}

.smpls-sp-block .smpls-footer:before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(to right, #3d59e8 0%, #70a0e8 100%);
}

.smpls-sp-block.smpls-sp-instagram, .smpls-sp-block.smpls-featured {
  color: #fff;
}

.smpls-sp-block.smpls-sp-instagram:before, .smpls-sp-block.smpls-featured:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0.5;
  background-color: #181a23;
}

.smpls-sp-block.smpls-sp-instagram .smpls-media,
.smpls-sp-block.smpls-sp-instagram .smpls-inner, .smpls-sp-block.smpls-featured .smpls-media,
.smpls-sp-block.smpls-featured .smpls-inner {
  width: 100%;
}

.smpls-sp-block.smpls-sp-instagram .smpls-media, .smpls-sp-block.smpls-featured .smpls-media {
  width: 100%;
  z-index: 1;
}

.smpls-sp-block.smpls-sp-instagram .smpls-category, .smpls-sp-block.smpls-featured .smpls-category {
  margin-bottom: 1em;
}

.smpls-sp-block.smpls-sp-instagram .smpls-inner, .smpls-sp-block.smpls-featured .smpls-inner {
  padding-left: 50px;
  padding-right: 50px;
  z-index: 3;
  background-color: transparent;
  color: inherit;
}

.smpls-sp-block.smpls-sp-instagram .smpls-title, .smpls-sp-block.smpls-featured .smpls-title {
  font-size: 28px;
  line-height: 1.5em;
  color: inherit;
}

.smpls-sp-block.smpls-sp-instagram .smpls-title a, .smpls-sp-block.smpls-featured .smpls-title a {
  color: inherit;
}

.smpls-sp-block.smpls-reverse .smpls-media {
  left: 0;
  right: auto;
}

.smpls-sp-block.smpls-reverse .smpls-inner {
  left: auto;
  right: 0;
}

.smpls-sp-block.smpls-featured .smpls-category a {
  color: #fff;
}

.smpls-sp-block.smpls-sp-instagram:before {
  opacity: 0.9;
  background-image: linear-gradient(to right, #3d59e8 0%, #70a0e8 100%);
}

.smpls-sp-block.smpls-sp-instagram .smpls-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smpls-sp-block.smpls-sp-instagram h3 {
  margin: auto 15%;
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.5em;
  color: #fff;
}

.smpls-sp-block.smpls-sp-instagram a {
  color: #fff;
}

.smpls-sp-block.smpls-sp-instagram .smpls-inner {
  padding: 20px 30px;
}

.smpls-sp-block.smpls-sp-instagram .smpls-category {
  margin-bottom: 0;
}

.smpls-sp-block.smpls-sp-instagram .smpls-category a {
  border: 1px solid #fff;
}

.smpls-sp-block.smpls-sp-instagram .smpls-category a:before {
  content: none;
}

.smpls-sp-block.smpls-sp-instagram .smpls-category a:hover {
  background-color: #fff;
  color: #000 !important;
}

.smpls-sp-block:hover .smpls-media {
  box-shadow: none;
  transform: none;
}

.smpls-sp-block:hover.smpls-sp-instagram .smpls-media, .smpls-sp-block:hover.smpls-featured .smpls-media {
  transform: scale(1.1);
}

.smpls-sp-block-alt {
  border: 1px solid #e8e8e8;
}

.smpls-sp-block-alt .smpls-inner {
  padding-top: 45px;
  padding-bottom: 40px;
}

.smpls-sp-block-alt .smpls-title {
  font-size: 21px;
  line-height: 1.428em;
}

.smpls-sp-block-alt .smpls-category li a {
  padding: 6px 10px;
  border: 1px solid #3d59e8;
  line-height: 1.5em;
  color: #000;
}

.smpls-sp-block-alt .smpls-category li a:before {
  background-image: none;
  background-color: #3d59e8;
}

.smpls-sp-block-alt .smpls-excerpt {
  font-size: 17px;
  line-height: 1.47em;
}

.smpls-sp-block-alt .smpls-footer time {
  margin: 0;
  font-size: 13px;
}

.smpls-sp-block-alt .smpls-footer:before {
  content: none;
}

.smpls-sp-block-alt.smpls-featured:before {
  opacity: 0.18;
  background-color: #000;
}

.smpls-sp-block-alt.smpls-featured .smpls-title {
  margin-top: 1em;
  font-size: 25px;
  line-height: 1.32em;
}

.carousel-filterable .theme-title h6 {
  font-size: 13px;
}

.carousel-filterable .theme-title h2 {
  font-size: 48px;
  line-height: 1em;
  letter-spacing: -0.025em;
}

.carousel-filterable .smpls-filter-items {
  margin-bottom: 1em;
}

.carousel-filterable .filter-list {
  width: 100%;
  font-size: 14px;
}

.carousel-filterable .carousel-filterable-btn {
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
}

.carousel-filterable .carousel-filterable-btn .btn-gradient-bg-hover {
  background: linear-gradient(to right, #3d59e8 0%, #70a0e8 100%);
}

.carousel-filterable .smpls-lp:hover .smpls-media {
  transform: none;
  box-shadow: 0 15px 50px -8px rgba(0, 0, 0, 0.15);
}

.smpls-blog-item .smpls-media {
  margin-bottom: 1.25em;
}

.smpls-blog-item .smpls-excerpt {
  margin-top: 0.35em;
  margin-bottom: 0.75em;
}

.smpls-blog-item .smpls-footer {
  margin-top: 0;
}

.smpls-blog-item:hover .smpls-media {
  box-shadow: none;
  transform: none;
}

.carousel-items .smpls-blog-item {
  margin-bottom: 0 !important;
}

.smpls-blog-contents-inside .smpls-blog-item-inner,
.smpls-blog-contents-inside .smpls-media {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.smpls-blog-contents-inside .smpls-blog-item-inner {
  display: flex;
  padding: 25px 5% 40px;
  overflow: hidden;
  flex-flow: column nowrap;
  justify-content: space-between;
}

.smpls-blog-contents-inside .smpls-footer {
  position: absolute;
  bottom: 40px;
  left: 5%;
  right: 5%;
}

.smpls-blog-contents-inside .smpls-media {
  margin: 0;
  overflow: hidden;
}

.smpls-blog-contents-inside .smpls-media img {
  visibility: hidden;
}

.smpls-blog-contents-inside .smpls-media:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to top, #141622 50%, transparent 100%);
  transition: transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1);
}

.smpls-blog-contents-inside.contents-bottom .smpls-blog-item-inner {
  justify-content: flex-end;
}

.smpls-blog-contents-inside.contents-middle .smpls-blog-item-inner {
  justify-content: center;
}

.smpls-blog-contents-inside.contents-top .smpls-blog-item-inner {
  justify-content: flex-start;
}

.smpls-blog-contents-inside.h-100 {
  padding-bottom: 52.65%;
}

.smpls-blog-contents-inside.h-300 {
  padding-bottom: 66.67%;
}

.smpls-blog-contents-inside.h-400 {
  padding-bottom: 88.89%;
}

.smpls-blog-contents-inside.h-450 {
  padding-bottom: 100%;
}

.smpls-blog-contents-inside.h-500 {
  padding-bottom: 111.112%;
}

.smpls-blog-contents-inside.h-600 {
  padding-bottom: 133.335%;
}

.smpls-blog-contents-inside:hover .smpls-media:after {
  opacity: 0.7;
  transform: translateY(-50%);
}

.smpls-blog-cloned-title .smpls-title .split-unit {
  overflow: hidden;
  line-height: 1.15em;
}

.smpls-blog-cloned-title .smpls-title .split-inner {
  transition: transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.smpls-blog-cloned-title .smpls-title .split-inner:after {
  content: none;
}

.smpls-blog-cloned-title .smpls-title-clone [data-split-text=true] {
  visibility: hidden;
}

.smpls-blog-cloned-title .smpls-title-clone [data-split-text=true].split-text-applied {
  visibility: visible;
}

.smpls-blog-cloned-title .smpls-title-clone .split-inner {
  display: inline-block;
  transform: translateY(150%);
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(0) .split-inner {
  transition-delay: 0s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(1) .split-inner {
  transition-delay: 0.0769230769s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(2) .split-inner {
  transition-delay: 0.1538461538s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(3) .split-inner {
  transition-delay: 0.2307692308s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(4) .split-inner {
  transition-delay: 0.3076923077s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(5) .split-inner {
  transition-delay: 0.3846153846s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(6) .split-inner {
  transition-delay: 0.4615384615s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(7) .split-inner {
  transition-delay: 0.5384615385s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(8) .split-inner {
  transition-delay: 0.6153846154s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(9) .split-inner {
  transition-delay: 0.6923076923s;
}

.smpls-blog-cloned-title:hover .smpls-title .split-unit:nth-child(10) .split-inner {
  transition-delay: 0.7692307692s;
}

.smpls-blog-cloned-title:hover .smpls-title-original .split-inner {
  transition: transform 0.45s cubic-bezier(0.35, 0.95, 0.4, 1);
  transform: translateY(-150%);
}

.smpls-blog-cloned-title:hover .smpls-title-clone .split-inner {
  transition: transform 0.6s cubic-bezier(0.1, 0.9, 0.4, 1);
  transform: translateY(0);
}

.smpls-blog-item-masonry {
  padding: 0 !important;
}

.smpls-blog-item-masonry .smpls-media {
  min-height: inherit;
  position: relative;
  top: auto;
  left: auto;
}

.smpls-blog-item-masonry .smpls-title {
  margin-bottom: 0.5em;
}

.smpls-blog-item-masonry .smpls-footer {
  margin: 0;
}

.container-fluid .smpls-blog-item-masonry {
  min-height: 300px;
}

.smpls-blog-item-carousel .smpls-title {
  margin-bottom: 0.5em;
}

.smpls-blog-item-carousel span + .smpls-date:before,
.smpls-blog-item-carousel .smpls-category + .smpls-date:before {
  content: "-";
  margin-right: 0.25em;
}

.smpls-blog-item-split {
  display: flex;
}

.smpls-blog-item-split .smpls-details-lined:after {
  content: none;
}

.smpls-blog-item-split .smpls-blog-item-inner,
.smpls-blog-item-split .smpls-media {
  flex: 1 auto;
}

.smpls-blog-item-split .smpls-blog-item-inner {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.smpls-blog-item-split .smpls-blog-item-inner:only-child {
  padding-left: 0;
}

.smpls-blog-item-split .smpls-media {
  margin-bottom: 0;
}

.smpls-blog-item-split .smpls-title {
  margin-bottom: 0.3em;
}

.smpls-blog-item-split .smpls-excerpt {
  margin-top: 1em;
  margin-bottom: 1em;
}

.smpls-blog-item-fullwidth .smpls-read-more {
  border-color: #fff;
}

.smpls-blog-item-fullwidth .smpls-read-more > span {
  padding: 1.666em 2.916em;
}

.smpls-blog-item-fullwidth .smpls-footer {
  margin-top: 2.5em;
}

.smpls-blog-item-fullwidth .smpls-media {
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.smpls-blog-item-fullwidth .smpls-media:after {
  background: #141622;
  height: 100% !important;
  opacity: 0.3 !important;
  transform: none !important;
}

.smpls-blog-item-fullwidth .smpls-blog-item-inner {
  padding: 15% 0;
}

.smpls-blog-item-fullwidth.smpls-blog-scheme-dark .smpls-read-more {
  border-color: #000;
}

.smpls-blog-item-fullwidth.smpls-blog-contents-inside .smpls-footer {
  position: relative;
  bottom: auto;
  left: auto;
  right: auto;
}

.smpls-blog-item-fullwidth:hover .smpls-read-more {
  background-color: #fff;
  color: #000;
}

.smpls-blog-item-fullwidth:hover.smpls-blog-scheme-dark .smpls-read-more {
  background-color: #000;
  color: #fff;
}

.smpls-blog-item-timeline {
  padding: 20px 40px 45px;
  border: 1px solid #ebeef3;
  border-radius: 4px;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  transition: box-shadow 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.smpls-blog-item-timeline .smpls-details {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 1.75em;
}

.smpls-blog-item-timeline .smpls-category.bordered a {
  padding: 0.15em 10px;
  border-radius: 4px;
  letter-spacing: 0.1em;
}

.smpls-blog-item-timeline .smpls-media {
  margin-bottom: 2em;
}

.smpls-blog-item-timeline .smpls-media img {
  border-radius: 4px;
}

.smpls-blog-item-timeline .smpls-excerpt {
  margin-top: 0.95em;
}

.smpls-blog-item-timeline.smpls-blog-scheme-dark .smpls-details {
  color: rgba(0, 0, 0, 0.35);
}

.smpls-blog-item-timeline:hover {
  box-shadow: 0 20px 70px rgba(0, 0, 0, 0.12);
}

.smpls-blog-item-gray {
  background-color: #fff;
  box-shadow: 0 0px 60px rgba(0, 0, 0, 0.07);
  transition: box-shadow 0.3s;
}

.smpls-blog-item-gray .smpls-blog-item-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: inherit;
  padding: 40px;
}

.smpls-blog-item-gray .smpls-title {
  font-size: 22px;
  line-height: 1.5454545455em;
  font-weight: 400;
  letter-spacing: 0;
}

.smpls-blog-item-gray .smpls-excerpt {
  font-size: 16px;
  line-height: 1.5em;
  color: #9B9B9B;
}

.smpls-blog-grid .masonry-item:first-child .smpls-blog-item-gray {
  border-radius: 4px 0 0 4px;
}

.smpls-blog-grid .masonry-item:last-child .smpls-blog-item-gray {
  border-radius: 0 4px 4px 0;
}

.smpls-blog-grid .masonry-item + .masonry-item .smpls-blog-item-gray {
  /*border-left: 1px solid #EAEAEA;*/
}

.smpls-blog-item-gray:hover {
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.07);
  z-index: 2;
}

.smpls-blog-item-candy .smpls-media {
  margin-bottom: 27px;
  overflow: hidden;
}

.smpls-blog-item-candy .smpls-header {
  margin-bottom: 15px;
}

.smpls-blog-item-candy .smpls-footer time,
.smpls-blog-item-candy .smpls-footer a {
  color: #000;
}

.smpls-blog-item-candy .smpls-details-lined:before {
  background-color: #3d59e8;
}

.smpls-blog-scheme-dark a,
.smpls-blog-scheme-light a {
  color: inherit;
}

.smpls-blog-scheme-dark a:hover, .smpls-blog-scheme-dark a:focus,
.smpls-blog-scheme-light a:hover,
.smpls-blog-scheme-light a:focus {
  color: inherit;
}

.smpls-blog-scheme-dark .smpls-title,
.smpls-blog-scheme-light .smpls-title {
  color: inherit;
}

.smpls-blog-scheme-dark .smpls-category.bordered a,
.smpls-blog-scheme-light .smpls-category.bordered a {
  color: #3d59e8;
}

.smpls-blog-scheme-dark {
  color: #181b31;
}

.smpls-blog-scheme-dark .btn-line,
.smpls-blog-scheme-dark .smpls-title .split-inner:after {
  background-color: #181b31;
}

.smpls-blog-scheme-light {
  color: #fff;
}

.smpls-blog-scheme-light .btn-line,
.smpls-blog-scheme-light .smpls-details-lined:before,
.smpls-blog-scheme-light .smpls-details-lined:after,
.smpls-blog-scheme-light .smpls-category.underlined-onhover a:after,
.smpls-blog-scheme-light .smpls-title .split-inner:after {
  background-color: #fff;
}

.smpls-blog-scheme-light .smpls-details {
  color: rgba(255, 255, 255, 0.55);
}

.smpls-blog-scheme-light .smpls-details a:hover {
  color: #fff;
}

.smpls-blog-scheme-dark-alt .smpls-details,
.smpls-blog-scheme-light-alt .smpls-details {
  color: inherit;
}

.smpls-blog-scheme-dark-alt .smpls-excerpt {
  color: rgba(24, 27, 49, 0.55);
}

.smpls-blog-scheme-light-alt .smpls-excerpt {
  color: rgba(255, 255, 255, 0.55);
}

.smpls-blog-item-square .smpls-blog-item-inner {
  padding: 6% 30px;
  padding-bottom: 6%;
}

.smpls-blog-item-square .smpls-header {
  width: 85%;
}

.smpls-blog-item-square .smpls-category {
  font-size: 12px;
}

.smpls-blog-item-square .smpls-title {
  font-size: 22px;
  line-height: 1.333em;
}

.smpls-small-thumb .smpls-media {
  width: 70px;
  flex-shrink: 0;
}

.smpls-small-thumb .smpls-header {
  flex: 1 1;
}

.smpls-lp.format-link .smpls-title {
  margin-bottom: 1em;
}

.smpls-lp.format-link .smpls-title a {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  text-decoration: underline;
}

.smpls-lp.format-link .smpls-title svg {
  margin-right: 0.625em;
  fill: currentColor;
  width: 1.25em;
  height: 1.25em;
}

.smpls-lp.format-quote {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 50px;
}

.smpls-lp.format-quote blockquote,
.smpls-lp.format-quote .smpls-title {
  margin: 0;
}

.smpls-lp.format-quote .smpls-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.smpls-lp.format-quote svg {
  margin-bottom: 0.6666666667em;
}

.smpls-lp.format-quote cite {
  padding-top: 10px;
  font-size: 12px;
  color: #888;
}

.smpls-lp.format-quote cite:before {
  content: none;
}

.smpls-lp.format-gallery .smpls-media .carousel-nav button {
  width: 53px;
  height: 53px;
  font-size: 14px;
  background-color: #fff;
  color: #000;
}

.smpls-lp.format-audio:hover .smpls-media, .smpls-lp.format-video:hover .smpls-media {
  transform: none !important;
  box-shadow: none !important;
}

#company_detail h1,
#companies h1 {
  margin-bottom: 20px;
}

/* Company detail header */
#company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right {
  vertical-align: bottom;
  position: absolute;
  right: 0;
  color: #fff;
  text-decoration: none;
}
#company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right > div {
  display: inline-block;
  position: relative;
  margin-right: 20px;
}
#company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right img {
  vertical-align: middle;
  margin: 0 9px 0 0;
}
#company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right a {
  vertical-align: middle;
  color: #fff;
  text-decoration: none;
}
#company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right a:hover, #company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right a:active {
  vertical-align: middle;
  color: #fff;
  text-decoration: underline;
}
#company-detail .company-detail-header .company-detail-header-bottom .company-detail-header-bottom-right .apus-wishlist-btn i {
  font-size: 28px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* Open hours + params box */
.open-hours,
.params-box {
  border-bottom: 2px solid #ebebeb;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -o-border-radius: 7px;
  -webkit-border-radius: 7px;
  background: #fff;
  padding: 14px 20px;
}

.open-hours h2 {
  line-height: normal;
}
.open-hours .no-menu {
  font-size: 15px;
  text-align: center;
  color: #a2a2a2;
  font-weight: 400;
}
.open-hours .no-menu * {
  font-size: 15px;
}
.open-hours ul.hidding-timings {
  display: none;
  margin-top: 10px;
}
.open-hours ul.hidding-timings li strong {
  display: inline-block;
}
.open-hours ul li.today-timing {
  line-height: 22px;
}
.open-hours ul li.today-timing i,
.open-hours ul li.today-timing img {
  margin-right: 2px;
  width: 18px;
  vertical-align: middle;
}
.open-hours ul li:last-child {
  border: 0;
}
.open-hours ul li strong {
  font-size: 13px;
  padding: 10px 0;
  display: inline-block;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.open-hours ul li a,
.open-hours ul li span {
  line-height: 23px;
  text-align: right;
  text-decoration: none;
  font-weight: 500;
}
.open-hours ul li a {
  font-size: 12px;
  margin-left: 4px;
}
.open-hours ul li a.Opened {
  color: #41a700;
  font-weight: 500;
  line-height: 22px;
}
.open-hours ul li a.closed, .open-hours ul li a.closing_soon {
  color: red;
  font-weight: 500;
}
.open-hours ul li a.opening_soon {
  color: #41a700;
  font-weight: 500;
}
.open-hours ul li span {
  margin-left: 0;
  float: right;
  padding: 10px 0;
}

/* status pill used in grids/listings */
a.status-btn > .grid-opened {
  color: #41a700;
  font-weight: 500;
  line-height: 22px;
}
a.status-btn > span.grid-closed {
  color: red;
  cursor: default;
  font-weight: 500;
  line-height: 22px;
}

/* "today hours" wrapper */
.today-hrs {
  position: relative;
}
.today-hrs span.Opened {
  color: #41a700;
}

/* show-all-timings button */
a.show-all-timings {
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dedede;
  bottom: -24px;
  color: #939393;
  float: left;
  font-size: 9px;
  font-weight: 400;
  left: 50%;
  letter-spacing: 0.7px;
  padding: 2px 5px;
  position: absolute;
  transform: translateX(-50%);
}
a.show-all-timings::before {
  content: "+";
  display: inline-block;
  margin-top: -1px;
  vertical-align: top;
  width: 8px;
}
a.show-all-timings.opened::before {
  content: "-";
}

/* Ajax list wrapper */
#list_ajax {
  position: relative;
}

/* MAP + markers + infobox */
#map_companies {
  width: 100%;
  height: 23vw;
  min-height: 350px;
}

#mapinfo {
  width: 250px;
}
#mapinfo .mapinfo-icon {
  float: left;
  border-radius: 5px;
  margin: 0 10px 10px 0;
}

/* Standard marker */
.marker-style {
  text-align: center;
  margin-left: -20px !important;
  margin-top: -47px !important;
  height: 70px;
  width: 60px;
  opacity: 1 !important;
  overflow: visible !important;
}
.marker-style .marker-active .map-marker {
  background-color: #3d59e8;
}

.map-marker {
  transition: 0.4s ease-in-out all;
  transform: rotate(-45deg);
  border-radius: 50% 50% 50% 0;
  height: 40px;
  width: 40px;
  position: relative;
  background-color: #fff;
  border: 2px solid #3d59e8;
}
.map-marker i {
  transform: rotate(45deg);
  margin: 6px 0 0 -1px;
  font-size: 23px;
  color: #afafaf;
}
.map-marker.current {
  transform: rotate(0deg);
  border-radius: 0;
  border: none;
  background: none;
}
.map-marker.current img {
  transform: rotate(0deg);
}
.map-marker:hover {
  animation: bounce 0.4s ease-out;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  animation-fill-mode: both;
}

/* Infobox (popup above marker) */
.infobox-wrapper > img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  transition: 0.4s;
  position: absolute !important;
  right: 8px;
  top: 13px;
  z-index: 2;
}
.infobox-wrapper .infobox-inner {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  background: #fff;
  font-size: 12px;
  position: relative;
  margin-bottom: 45px;
  width: 250px;
}
.infobox-wrapper .infobox-inner .infobox-image {
  width: 250px;
  height: 150px;
  overflow: hidden;
  position: relative;
}
.infobox-wrapper .infobox-inner .infobox-image img {
  width: 100%;
}
.infobox-wrapper .infobox-inner .infobox-image .infobox-category {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  bottom: 10px;
  left: 8px;
  z-index: 2;
}
.infobox-wrapper .infobox-inner .infobox-image .infobox-category span {
  background-color: rgba(2, 2, 2, 0.6);
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 3px 7px;
  margin: 0 2px 0 0;
  z-index: 2;
}
.infobox-wrapper .infobox-inner .infobox-description {
  padding: 18px;
}
.infobox-wrapper .infobox-inner .infobox-title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 5px;
}
.infobox-wrapper .infobox-inner .infobox-title a {
  text-decoration: none;
  color: #35393B;
}
.infobox-wrapper .infobox-inner .infobox-location {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  font-size: 12px;
}
.infobox-wrapper .infobox-inner:after {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  left: 115px;
  content: "";
  bottom: -6px;
}

/* Cluster styles (Leaflet marker clustering) */
.leaflet-cluster-anim .leaflet-marker-icon,
.leaflet-cluster-anim .leaflet-marker-shadow {
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}

/* clusters by density */
.marker-cluster {
  width: 40px;
  height: 40px;
  position: absolute;
  text-align: center;
  border-radius: 55px;
  line-height: 41px;
  font-size: 18px;
  font-weight: 700;
  -moz-border-radius: 50% 50% 50% 0;
  z-index: 99;
}
.marker-cluster:before {
  display: block;
  content: "";
  transition: 0.4s ease-in-out all;
  transform: rotate(-45deg);
  border-radius: 50% 50% 50% 0;
  height: 40px;
  width: 40px;
  position: relative;
  background-color: #fff;
  z-index: -1;
}
.marker-cluster.cluster0 {
  color: rgb(181, 181, 181);
}
.marker-cluster.cluster0:before {
  border: 2px solid #b4b4b4;
}
.marker-cluster.cluster1 {
  color: rgb(181, 181, 181);
}
.marker-cluster.cluster1:before {
  border: 2px solid #858585;
}
.marker-cluster.cluster2 {
  color: rgb(126, 83, 83);
}
.marker-cluster.cluster2:before {
  border: 2px solid #525252;
}
.marker-cluster span {
  line-height: 30px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcGFuaWVzLjdiZjVmZDc0LmNzcyIsIm1hcHBpbmdzIjoiQUFDQTtBQUNBO0VBQ0U7RUFDQTtBQ0FGOztBREdBO0VBQ0U7RUFDQTtFQUNBO0FDQUY7O0FER0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUNBRjs7QURHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDQUY7O0FER0E7O0VBRUU7QUNBRjs7QURHQTtFQUNFO0VBQ0E7QUNBRjs7QURHQTtFQUNFO0FDQUY7O0FER0E7RUFDRTtFQUNBO0FDQUY7O0FER0E7O0VBRUU7QUNBRjs7QURHQTs7RUFFRTtFQUNBO0FDQUY7O0FER0E7RUFDRTtBQ0FGOztBQ3pEQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QUQyREY7O0FDeERBO0VBQ0U7QUQyREY7O0FDeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyREY7O0FDeERBO0VBQ0U7QUQyREY7O0FDeERBO0VBQ0U7QUQyREY7O0FDeERBOztFQUVFO0FEMkRGOztBQ3hEQTtFQUNFO0FEMkRGOztBQ3hEQTtFQUNFO0FEMkRGOztBQ3hEQTtFQUNFO0FEMkRGOztBQ3hEQTtFQUNFO0VBQ0E7QUQyREY7O0FDeERBO0VBQ0U7RUFDQTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtFQUNBO0FEMkRGOztBQ3hEQTtFQUNFO0FEMkRGOztBQ3hEQTs7RUFFRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDJERjs7QUN4REE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtBRDRERjs7QUN4REE7RUFFRTtFQUVBO0FENERGOztBQ3hEQTs7RUFHRTtFQUNBO0VBQ0E7RUFFQTtBRDRERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtFQUNBO0VBQ0E7QUQyREY7O0FDeERBO0VBQ0U7RUFDQTtBRDJERjs7QUN4REE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtBRDRERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFFRTtFQUNBO0VBRUE7QUQ0REY7O0FDeERBO0VBQ0U7RUFDQTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtBRDJERjs7QUN4REE7RUFDRTtFQUNBO0FEMkRGOztBQ3hEQTs7RUFHRTtFQUNBO0VBQ0E7QUQyREY7O0FDeERBO0VBRUU7RUFDQTtFQUNBO0FEMkRGOztBQ3hEQTtFQUVFO0FEMkRGOztBQ3hEQTtFQUNFO0FEMkRGOztBQ3hEQTtFQUNFO0VBRUE7QUQyREY7O0FDeERBO0VBQ0U7RUFFQTtBRDJERjs7QUN4REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEMkRGOztBQ3hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQyREY7O0FDeERBO0VBQ0U7RUFDQTtFQUNBO0FEMkRGOztBQ3pEQTtFQUNFO0FENERGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBOztFQUVFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7OztFQUdFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTs7RUFFRTtBRDZERjs7QUMxREE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBOzs7O0VBSUU7RUFDQTtBRDZERjs7QUMxREE7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBOzs7O0VBSUU7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBOztFQUVFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBRDhERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFFRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFFRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7O0VBRUU7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUQ4REY7O0FDMURBO0VBQ0U7RUFFQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTs7OztFQUlFO0VBQ0E7RUFFQTtBRDZERjs7QUMxREE7Ozs7Ozs7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUQ4REY7O0FDMURBOzs7O0VBS0U7RUFFQTtFQUNBO0FENkRGOztBQzFEQTs7OztFQUlFO0VBRUE7RUFFQTtFQUNBO0FENkRGOztBQzFEQTs7OztFQUlFO0FENkRGOztBQzFEQTs7Ozs7Ozs7Ozs7OztFQWFFO0FENkRGOztBQzFEQTs7OztFQUtFO0VBRUE7QUQ2REY7O0FDMURBOzs7O0VBS0U7RUFFQTtBRDZERjs7QUMxREE7Ozs7RUFJRTtFQUVBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7O0VBRUU7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBOztFQUVFO0FENkRGOztBQzFEQTs7RUFFRTtFQUNBO0FENkRGOztBQzFEQTs7RUFFRTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBOztFQUVFO0FENkRGOztBQzFEQTs7RUFFRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTs7RUFFRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7QUQ2REY7O0FDMURBOztFQUVFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFJQTtBRHlERjs7QUN0REE7RUFDRTtBRDZERjs7QUMxREE7O0VBRUU7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7O0VBRUU7RUFDQTtBRDZERjs7QUMxREE7Ozs7RUFJRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUVFO0FENkRGOztBQzFEQTs7OztFQUlFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7O0VBRUU7RUFDQTtFQUNBO0FENkRGOztBQzFEQTs7RUFFRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUQ4REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUQ2REY7O0FDMURBO0VBQ0U7QUQ2REY7O0FDMURBO0VBQ0U7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7RUFFRTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUMxREE7O0VBRUU7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FENkRGOztBQzFEQTtFQUNFO0FENkRGOztBQzFEQTtFQUNFO0VBQ0E7RUFDQTtBRDZERjs7QUMxREE7RUFFRTtBRDZERjs7QUMxREE7RUFDRTtBRDZERjs7QUVuMkNBO0FBQ0E7RUFDRTtFQUNBO0FGczJDRjs7QUVuMkNBO0VBQ0U7QUZzMkNGOztBRW4yQ0E7RUFDRTtBRnMyQ0Y7O0FFbjJDQTtFQUNFO0FGczJDRjs7QUd0M0NBO0FBQ0E7RUFDRTtBSHkzQ0Y7O0FJMzNDQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTs7O0VBR0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBSjgzQ0Y7O0FJMTNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFFQTtBSjYzQ0Y7O0FJMTNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFFQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBRUE7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUVBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFFQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBRUE7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBR0E7RUFFQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTs7RUFFRTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FKODNDRjs7QUkxM0NBO0VBQ0U7RUFFQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTs7RUFFRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtBSjYzQ0Y7O0FJMTNDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FKODNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUVBO0VBRUE7RUFFQTtBSjgzQ0Y7O0FJMTNDQTtFQUNFO0VBRUE7QUo4M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBR0E7QUo2M0NGOztBSTEzQ0E7RUFFRTtBSjgzQ0Y7O0FJMTNDQTtFQUVFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBSjYzQ0Y7O0FJMTNDQTtFQUVFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7RUFDQTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTs7RUFFRTtFQUNBO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7RUFFRTtFQUNBO0FKNjNDRjs7QUkxM0NBOztFQUdFO0FKNjNDRjs7QUkxM0NBOztFQUdFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUVFO0VBRUE7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUVBO0VBRUE7QUo2M0NGOztBSTEzQ0E7RUFDRTtFQUVBO0VBRUE7QUo2M0NGOztBSTEzQ0E7RUFFRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUNFO0FKNjNDRjs7QUkxM0NBO0VBQ0U7QUo2M0NGOztBSTEzQ0E7RUFDRTtBSjYzQ0Y7O0FJMTNDQTtFQUVFO0FKNjNDRjs7QUkxM0NBO0VBRUU7QUo2M0NGOztBSTEzQ0E7RUFFRTtFQUVBO0FKNjNDRjs7QUkxM0NBO0VBRUU7QUo2M0NGOztBSTEzQ0E7RUFFRTtFQUdBO0VBQ0E7QUo2M0NGOztBSTEzQ0E7QUFFQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7OztFQUdFO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0UsbUJDMTBCcUI7QUxzc0V2Qjs7QUl6M0NBO0VBQ0UsbUJDNzBCb0I7QUx5c0V0Qjs7QUl6M0NBO0VBQ0U7RUFFQTtFQUVBO0VBQ0E7QUo0M0NGOztBSXozQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBSjYzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7OztFQUdFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7QUo0M0NGOztBSXozQ0E7RUFDRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBRUE7QUo0M0NGOztBSXozQ0E7RUFFRTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0VBQ0E7RUFDQTtBSjQzQ0Y7O0FJejNDQTtFQUNFO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7QUo0M0NGOztBSXozQ0E7RUFFRTtFQUNBO0FKNDNDRjs7QUl6M0NBO0VBQ0U7QUo0M0NGOztBSXozQ0E7RUFDRTtFQUNBO0FKNDNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUVBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBSjAzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBRUE7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBRUU7QUowM0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUVBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUVFO0VBR0E7QUp5M0NGOztBSXQzQ0E7RUFFRTtFQUdBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBOztFQUVFO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBOztFQUVFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7RUFDQTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7O0VBRUU7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTs7RUFFRTtBSnkzQ0Y7O0FJdDNDQTs7O0VBR0U7QUp5M0NGOztBSXQzQ0E7O0VBRUU7QUp5M0NGOztBSXQzQ0E7O0VBRUU7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTs7RUFFRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBOzs7OztFQUtFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTs7RUFFRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7O0VBRUU7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeTNDRjs7QUl0M0NBO0VBQ0U7QUp5M0NGOztBSXQzQ0E7RUFDRTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFDRTtBSnkzQ0Y7O0FJdDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5M0NGOztBSXQzQ0E7RUFFRTtFQUNBO0FKeTNDRjs7QUFya0dBOztFQUVFO0FBd2tHRjs7QUFya0dBO0FBSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcWtHUjtBQW5rR1E7RUFDRTtFQUNBO0VBQ0E7QUFxa0dWO0FBbGtHUTtFQUNFO0VBQ0E7QUFva0dWO0FBamtHUTtFQUNFO0VBQ0E7RUFDQTtBQW1rR1Y7QUFqa0dVO0VBRUU7RUFDQTtFQUNBO0FBa2tHWjtBQTdqR1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQStqR1o7O0FBdmpHQTtBQUNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMGpHRjs7QUF0akdFO0VBQ0U7QUF5akdKO0FBdGpHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBd2pHSjtBQXRqR0k7RUFDRTtBQXdqR047QUFuakdJO0VBQ0U7RUFDQTtBQXFqR047QUFsakdRO0VBQ0U7QUFvakdWO0FBOWlHTTtFQUNFO0FBZ2pHUjtBQTlpR1E7O0VBRUU7RUFDQTtFQUNBO0FBZ2pHVjtBQTVpR007RUFDRTtBQThpR1I7QUEzaUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNmlHUjtBQTFpR007O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUE0aUdSO0FBemlHTTtFQUNFO0VBQ0E7QUEyaUdSO0FBemlHUTtFQUNFO0VBQ0E7RUFDQTtBQTJpR1Y7QUF4aUdRO0VBRUU7RUFDQTtBQXlpR1Y7QUF0aUdRO0VBQ0U7RUFDQTtBQXdpR1Y7QUFwaUdNO0VBQ0U7RUFDQTtFQUNBO0FBc2lHUjs7QUFoaUdBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QUFraUdKO0FBL2hHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaWlHSjs7QUE3aEdBO0FBQ0E7RUFDRTtBQWdpR0Y7QUE5aEdFO0VBQ0U7QUFnaUdKOztBQTVoR0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0FBK2hHRjtBQTdoR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK2hHSjtBQTNoR0k7RUFDRTtBQTZoR047O0FBeGhHQTtBQUNBO0VBQ0U7QUEyaEdGOztBQXhoR0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQTJoR0Y7O0FBeGhHQTtFQUNFO0FBMmhHRjtBQXpoR0U7RUFDRTtFQUNBO0VBQ0E7QUEyaEdKOztBQXZoR0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBMGhHRjtBQXZoR0k7RUFDRTtBQXloR047O0FBcGhHQTtFQUlFO0VBS0E7RUFJQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvaEdGO0FBbGhHRTtFQUlFO0VBRUE7RUFDQTtFQUNBO0FBbWhHSjtBQWhoR0U7RUFJRTtFQUlBO0VBRUE7RUFDQTtBQWdoR0o7QUE5Z0dJO0VBSUU7QUFnaEdOO0FBNWdHRTtFQUtFO0VBRUE7RUFDQTtFQUNBO0VBTUE7QUE0Z0dKOztBQXhnR0E7QUFFRTtFQUNFO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMGdHSjtBQXZnR0U7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5Z0dKO0FBdmdHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBeWdHTjtBQXZnR007RUFDRTtBQXlnR1I7QUF0Z0dNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3Z0dSO0FBdGdHUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd2dHVjtBQW5nR0k7RUFDRTtBQXFnR047QUFsZ0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFvZ0dOO0FBbGdHTTtFQUNFO0VBQ0E7QUFvZ0dSO0FBaGdHSTtFQUNFO0VBQ0E7RUFDQTtBQWtnR047QUEvL0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaWdHTjs7QUE1L0ZBO0FBRUU7O0VBS0U7QUE4L0ZKOztBQTEvRkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNi9GRjtBQTMvRkU7RUFDRTtFQUNBO0VBSUE7RUFLQTtFQUlBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTAvRko7QUF2L0ZFO0VBQ0U7QUF5L0ZKO0FBdi9GSTtFQUNFO0FBeS9GTjtBQXIvRkU7RUFDRTtBQXUvRko7QUFyL0ZJO0VBQ0U7QUF1L0ZOO0FBbi9GRTtFQUNFO0FBcS9GSjtBQW4vRkk7RUFDRTtBQXEvRk47QUFqL0ZFO0VBQ0U7QUFtL0ZKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9ldmVpZGVuY2Vwc3UvLi90aGVtZS9zaG9ydGNvZGVzL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9ldmVpZGVuY2Vwc3UvLi9jb21wYW5pZXMuc2NzcyIsIndlYnBhY2s6Ly9ldmVpZGVuY2Vwc3UvLi90aGVtZS9zaG9ydGNvZGVzL2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly9ldmVpZGVuY2Vwc3UvLi90aGVtZS9zaG9ydGNvZGVzL2Jsb2dfZ3JpZC5zY3NzIiwid2VicGFjazovL2V2ZWlkZW5jZXBzdS8uL3RoZW1lL3Nob3J0Y29kZXMvbWFzb25yeS5zY3NzIiwid2VicGFjazovL2V2ZWlkZW5jZXBzdS8uL3RoZW1lL3Nob3J0Y29kZXMvbGF0ZXN0X3Bvc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vZXZlaWRlbmNlcHN1Ly4vdGhlbWUvdmFyaWFibGVzLWRvZ3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcbi8qIDMuMjguIFBhZ2luYXRpb24gKi9cbi5wYWdlLW5hdiB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ucGFnZS1uYXYuYm9yZGVyZWQtdG9wIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMxODFiMzE7XG59XG5cbi5wYWdlLWxpbmtzLFxudWwucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxudWwucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLFxudWwucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwucGFnaW5hdGlvbiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG51bC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGNvbG9yOiAjMTYxNzFlO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLnBhZ2UtbGlua3MgPiBzcGFuLFxuLnBhZ2UtbGlua3MgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1saW5rcyA+IGEsXG4ucGFnZS1saW5rcyA+IHNwYW4ge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4ucGFnZS1saW5rcyAucGFnZS1saW5rcy10aXRsZSB7XG4gIHBhZGRpbmc6IDA7XG59IiwiQGltcG9ydCAndGhlbWUvdmFyaWFibGVzLWRvZ3MnO1xuXG5AaW1wb3J0ICd0aGVtZS9zaG9ydGNvZGVzL3BhZ2luYXRpb24nO1xuQGltcG9ydCAndGhlbWUvc2hvcnRjb2Rlcy9ibG9nJztcbkBpbXBvcnQgJ3RoZW1lL3Nob3J0Y29kZXMvYmxvZ19ncmlkJztcbkBpbXBvcnQgJ3RoZW1lL3Nob3J0Y29kZXMvbWFzb25yeSc7XG5AaW1wb3J0ICd0aGVtZS9zaG9ydGNvZGVzL2xhdGVzdF9wb3N0cyc7XG5cbiNjb21wYW55X2RldGFpbCBoMSxcbiNjb21wYW5pZXMgaDEge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBDb21wYW55IGRldGFpbCBoZWFkZXIgKi9cbiNjb21wYW55LWRldGFpbCB7XG4gIC5jb21wYW55LWRldGFpbC1oZWFkZXIge1xuICAgIC5jb21wYW55LWRldGFpbC1oZWFkZXItYm90dG9tIHtcbiAgICAgIC5jb21wYW55LWRldGFpbC1oZWFkZXItYm90dG9tLXJpZ2h0IHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiAwIDlweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFwdXMtd2lzaGxpc3QtYnRuIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIE9wZW4gaG91cnMgKyBwYXJhbXMgYm94ICovXG4ub3Blbi1ob3Vycyxcbi5wYXJhbXMtYm94IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDdweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbn1cblxuLm9wZW4taG91cnMge1xuICBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5uby1tZW51IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjYTJhMmEyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgJi5oaWRkaW5nLXRpbWluZ3Mge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAmLnRvZGF5LXRpbWluZyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIGksXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG5cbiAgICAgICAgJi5PcGVuZWQge1xuICAgICAgICAgIGNvbG9yOiAjNDFhNzAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsb3NlZCxcbiAgICAgICAgJi5jbG9zaW5nX3Nvb24ge1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbmluZ19zb29uIHtcbiAgICAgICAgICBjb2xvcjogIzQxYTcwMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIHN0YXR1cyBwaWxsIHVzZWQgaW4gZ3JpZHMvbGlzdGluZ3MgKi9cbmEuc3RhdHVzLWJ0biB7XG4gID4gLmdyaWQtb3BlbmVkIHtcbiAgICBjb2xvcjogIzQxYTcwMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgPiBzcGFuLmdyaWQtY2xvc2VkIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi8qIFwidG9kYXkgaG91cnNcIiB3cmFwcGVyICovXG4udG9kYXktaHJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHNwYW4uT3BlbmVkIHtcbiAgICBjb2xvcjogIzQxYTcwMDtcbiAgfVxufVxuXG4vKiBzaG93LWFsbC10aW1pbmdzIGJ1dHRvbiAqL1xuYS5zaG93LWFsbC10aW1pbmdzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3R0b206IC0yNHB4O1xuICBjb2xvcjogIzkzOTM5MztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiA1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIrXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogOHB4O1xuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICB9XG4gIH1cbn1cblxuLyogQWpheCBsaXN0IHdyYXBwZXIgKi9cbiNsaXN0X2FqYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIE1BUCArIG1hcmtlcnMgKyBpbmZvYm94ICovXG4jbWFwX2NvbXBhbmllcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzdnc7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuXG4jbWFwaW5mbyB7XG4gIHdpZHRoOiAyNTBweDtcblxuICAubWFwaW5mby1pY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICB9XG59XG5cbi8qIFN0YW5kYXJkIG1hcmtlciAqL1xuLm1hcmtlci1zdHlsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC00N3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cbiAgLm1hcmtlci1hY3RpdmUge1xuICAgIC5tYXAtbWFya2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDU5ZTg7XG4gICAgfVxuICB9XG59XG5cbi5tYXAtbWFya2VyIHtcbiAgLW1vei10cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0IGFsbDtcbiAgLW8tdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dCBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dCBhbGw7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQgYWxsO1xuXG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xuXG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzNkNTllODtcblxuICBpIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuICAgIG1hcmdpbjogNnB4IDAgMCAtMXB4O1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBjb2xvcjogI2FmYWZhZjtcbiAgfVxuXG4gICYuY3VycmVudCB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJvdW5jZSAwLjRzIGVhc2Utb3V0O1xuICAgIC1tb3otYW5pbWF0aW9uOiBib3VuY2UgMC40cyBlYXNlLW91dDtcbiAgICAtby1hbmltYXRpb246IGJvdW5jZSAwLjRzIGVhc2Utb3V0O1xuICAgIC1tcy1hbmltYXRpb246IGJvdW5jZSAwLjRzIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbjogYm91bmNlIDAuNHMgZWFzZS1vdXQ7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgLW1zLWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgfVxufVxuXG4vKiBJbmZvYm94IChwb3B1cCBhYm92ZSBtYXJrZXIpICovXG4uaW5mb2JveC13cmFwcGVyIHtcbiAgPiBpbWcge1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNHM7XG4gICAgLW8tdHJhbnNpdGlvbjogMC40cztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogMTNweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmluZm9ib3gtaW5uZXIge1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICB3aWR0aDogMjUwcHg7XG5cbiAgICAuaW5mb2JveC1pbWFnZSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5pbmZvYm94LWNhdGVnb3J5IHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAyLCAyLCAwLjYpO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgICAgICAgIG1hcmdpbjogMCAycHggMCAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb2JveC1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuICAgIH1cblxuICAgIC5pbmZvYm94LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzNTM5M0I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ib3gtbG9jYXRpb24ge1xuICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MCk7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTE1cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAtNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiBDbHVzdGVyIHN0eWxlcyAoTGVhZmxldCBtYXJrZXIgY2x1c3RlcmluZykgKi9cbi5sZWFmbGV0LWNsdXN0ZXItYW5pbSB7XG4gIC5sZWFmbGV0LW1hcmtlci1pY29uLFxuICAubGVhZmxldC1tYXJrZXItc2hhZG93IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dCwgb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgfVxufVxuXG4vKiBjbHVzdGVycyBieSBkZW5zaXR5ICovXG4ubWFya2VyLWNsdXN0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCUgNTAlIDUwJSAwO1xuICB6LWluZGV4OiA5OTtcblxuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQgYWxsO1xuICAgIC1vLXRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQgYWxsO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dCBhbGw7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dCBhbGw7XG5cbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJSA1MCUgNTAlIDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlIDUwJSA1MCUgMDtcblxuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYuY2x1c3RlcjAge1xuICAgIGNvbG9yOiByZ2IoMTgxLCAxODEsIDE4MSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYjRiNGI0O1xuICAgIH1cbiAgfVxuXG4gICYuY2x1c3RlcjEge1xuICAgIGNvbG9yOiByZ2IoMTgxLCAxODEsIDE4MSk7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjODU4NTg1O1xuICAgIH1cbiAgfVxuXG4gICYuY2x1c3RlcjIge1xuICAgIGNvbG9yOiByZ2IoMTI2LCA4MywgODMpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzUyNTI1MjtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuIiwiXG5cbi8qIDMuMzUuIEJsb2cgKi9cblxuLmJsb2ctc2luZ2xlLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgyNCwgMjcsIDQ5LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyIC5ibG9nLXNpbmdsZS1tZWRpYSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlciAuYmxvZy1zaW5nbGUtbWVkaWE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDElO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyIC5ibG9nLXNpbmdsZS1tZWRpYVtkYXRhLXJlc3BvbnNpdmUtYmddID4gaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIgLmJsb2ctc2luZ2xlLW1lZGlhLmJnLW5vbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlciAuZW50cnktdGl0bGUsXG4uYmxvZy1zaW5nbGUtY292ZXIgYSB7XG4gIGNvbG9yOiAjMTgxYjMxO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIgLnBhcmFsbGF4LXdyYXAge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIgLmxpZ2h0Ym94LWxpbmsgc3ZnIHtcbiAgc3Ryb2tlOiAjMTgxYjMxO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIgLnNtcGxzLXBhcmFsbGF4LWJnID4gaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIgLmNhcm91c2VsLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlciAuZmxpY2tpdHktYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmVmZWZlO1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyIC5mbGlja2l0eS1idXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIgLmZsaWNraXR5LWJ1dHRvbiBzdmcge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyIC5mbGlja2l0eS1idXR0b246aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuc2NoZW1lLWRhcmsgLmJsb2ctc2luZ2xlLW1lZGlhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuc2NoZW1lLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMTMxYTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLnNjaGVtZS1saWdodCAuYmxvZy1zaW5nbGUtbWVkaWE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjAsIDIyLCAzNCwgMC42KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci5zY2hlbWUtbGlnaHQgLmVudHJ5LXRpdGxlLFxuLmJsb2ctc2luZ2xlLWNvdmVyLnNjaGVtZS1saWdodCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci5zY2hlbWUtbGlnaHQgLnBvc3QtbWV0YSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuc2NoZW1lLWxpZ2h0IC5wb3N0LW1ldGEgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuc2NoZW1lLWxpZ2h0IC5saWdodGJveC1saW5rIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLnNjaGVtZS1saWdodCAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuc2NoZW1lLWxpZ2h0IC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uIHN2ZyB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcGlubmVycy9zcGlubmVyLTQtbGlnaHQuc3ZnKTsqL1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtbWVkaWEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigxNTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxNTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSksIG9wYWNpdHkgMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjA2LCAwLjc4LCAwLjM1LCAxKSwgb3BhY2l0eSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtbWVkaWE6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAucG9zdC1tZXRhID4gc3Bhbixcbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtdGl0bGUgLnNwbGl0LXVuaXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuOHMgY3ViaWMtYmV6aWVyKDAuMDYsIDAuNzgsIDAuMzUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSksIG9wYWNpdHkgMC44cyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGN1YmljLWJlemllcigwLjA2LCAwLjc4LCAwLjM1LCAxKSwgb3BhY2l0eSAwLjhzIGN1YmljLWJlemllcigwLjA2LCAwLjc4LCAwLjM1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC44cyBjdWJpYy1iZXppZXIoMC4wNiwgMC43OCwgMC4zNSwgMSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtdGl0bGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtdGl0bGUgLnNwbGl0LXVuaXQ6bnRoLWNoaWxkKDApIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtdGl0bGUgLnNwbGl0LXVuaXQ6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNjY2NjY2NjY3cztcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoMikge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzMzMzMzMzMzNzO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXJbZGF0YS1pbnZpZXc9dHJ1ZV0gLmJsb2ctc2luZ2xlLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtdGl0bGUgLnNwbGl0LXVuaXQ6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNjY2NjY2NjY3cztcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMzMzMzMzMzMzNzO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXJbZGF0YS1pbnZpZXc9dHJ1ZV0gLmJsb2ctc2luZ2xlLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg2KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtdGl0bGUuc3BsaXQtdGV4dC1hcHBsaWVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5wb3N0LW1ldGEgPiBzcGFuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXJbZGF0YS1pbnZpZXc9dHJ1ZV0gLnBvc3QtbWV0YSA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5wb3N0LW1ldGEgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjY2NjY2NjY2N3M7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAucG9zdC1tZXRhID4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMzMzMzMzMzMzNzO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXJbZGF0YS1pbnZpZXc9dHJ1ZV0gLnBvc3QtbWV0YSA+IHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5saWdodGJveC1saW5rIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjI4O1xuICBzdHJva2UtZGFzaG9mZnNldDogMjI4O1xuICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAxcyAwLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5saWdodGJveC1saW5rIHN2ZyBwYXRoOmxhc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAubGlnaHRib3gtbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDAuNnMgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDAuNnMgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgMC41cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAubGlnaHRib3gtbGluayArIC5jYXJvdXNlbC1uYXYge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAuY2Fyb3VzZWwtbmF2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAwLjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAwLjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIDAuNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXJbZGF0YS1pbnZpZXc9dHJ1ZV0gLmJsb2ctc2luZ2xlLWRldGFpbHMtZXh0cmEgLmZsaWNraXR5LWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZlZmVmZTtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAuZmxpY2tpdHktYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5mbGlja2l0eS1idXR0b24gc3ZnIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAuZmxpY2tpdHktYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogIzAwMDtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLmlzLWluLXZpZXc6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuaXMtaW4tdmlldyAucG9zdC1tZXRhID4gc3Bhbixcbi5ibG9nLXNpbmdsZS1jb3Zlci5pcy1pbi12aWV3IC5ibG9nLXNpbmdsZS10aXRsZSAuc3BsaXQtdW5pdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci5pcy1pbi12aWV3IC5ibG9nLXNpbmdsZS1tZWRpYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci5pcy1pbi12aWV3IC5ibG9nLXNpbmdsZS1tZWRpYTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci5pcy1pbi12aWV3IC5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5saWdodGJveC1saW5rIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci5pcy1pbi12aWV3IC5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5saWdodGJveC1saW5rIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXIuaXMtaW4tdmlldyAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAuY2Fyb3VzZWwtbmF2IHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJsb2ctc2luZ2xlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC42ZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5wb3N0LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucG9zdC1tZXRhIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9zdC1tZXRhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wb3N0LW1ldGEgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucG9zdC1tZXRhID4gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNi4yNWVtO1xufVxuXG4udGV4dC1jZW50ZXIgLnBvc3QtbWV0YSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2ctc2luZ2xlLWRldGFpbHMtZXh0cmEgLmxpZ2h0Ym94LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5saWdodGJveC1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmJsb2ctc2luZ2xlLWRldGFpbHMtZXh0cmEgLmNhcm91c2VsLXRodW1icyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5jYXJvdXNlbC10aHVtYnMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLmJsb2ctc2luZ2xlLWRldGFpbHMtZXh0cmEgLmNhcm91c2VsLXRodW1icyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJsb2ctc2luZ2xlLWRldGFpbHMtZXh0cmEgLmNhcm91c2VsLXRodW1icyAuZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IC00NXB4O1xufVxuXG4uYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSAuY2Fyb3VzZWwtdGh1bWJzIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogLTQ1cHg7XG59XG5cbi5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5jYXJvdXNlbC10aHVtYnMgLmNhcm91c2VsLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5jYXJvdXNlbC10aHVtYnMgLmlzLW5hdi1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5ibG9nLXNpbmdsZS1kZXRhaWxzLWV4dHJhIC5jYXJvdXNlbC10aHVtYnMgLmlzLW5hdi1zZWxlY3RlZCBpbWcge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLXNpbmdsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQuMzE4MTgxODE4MmVtO1xufVxuXG4uYmxvZy1zaW5nbGUtY29udGVudDpiZWZvcmUsIC5ibG9nLXNpbmdsZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvZy1zaW5nbGUtY29udGVudDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYmxvZy1zaW5nbGUtY29udGVudCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLXNpbmdsZS1jb250ZW50IC5zbXBscy1pbWctZ3JvdXAtY29udGFpbmVyLFxuLmJsb2ctc2luZ2xlLWNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogMy43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctc2luZ2xlLWNvbnRlbnQgYmxvY2txdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uYmxvZy1zaW5nbGUtZm9vdGVyLFxuLnBvc3QtYXV0aG9yLFxuLnBvc3QtbmF2IHtcbiAgbWFyZ2luOiAwLjJlbSAwIDEuMjVlbTtcbn1cblxuLmJsb2ctc2luZ2xlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nLXNpbmdsZS1mb290ZXIgPiB1bCxcbi5ibG9nLXNpbmdsZS1mb290ZXIgPiBzcGFuIHtcbiAgbWFyZ2luOiAyLjVlbSAwO1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzLFxuLnRhZ3MtbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wb3N0LWNhdGVnb3JpZXMgPiBsaSxcbi5wb3N0LWNhdGVnb3JpZXMgPiBhLFxuLnRhZ3MtbGlua3MgPiBsaSxcbi50YWdzLWxpbmtzID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xufVxuXG4ucG9zdC1jYXRlZ29yaWVzIGxpIGEsXG4ucG9zdC1jYXRlZ29yaWVzID4gYSxcbi50YWdzLWxpbmtzIGxpIGEsXG4udGFncy1saW5rcyA+IGEge1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNjE3MWU7XG4gIGNvbG9yOiAjMTYxNzFlO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wb3N0LWNhdGVnb3JpZXMgbGkgYTpob3Zlcixcbi5wb3N0LWNhdGVnb3JpZXMgPiBhOmhvdmVyLFxuLnRhZ3MtbGlua3MgbGkgYTpob3Zlcixcbi50YWdzLWxpbmtzID4gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zaGFyZS1saW5rcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uc2hhcmUtbGlua3MgPiBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5zaGFyZS1saW5rcyAuc29jaWFsLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWF1dGhvciB7XG4gIHBhZGRpbmc6IDIuMjVlbSAwIDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkYmUyO1xufVxuXG4ucG9zdC1hdXRob3IgZmlndXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnBvc3QtYXV0aG9yIGZpZ3VyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4ucG9zdC1hdXRob3IgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuLnBvc3QtYXV0aG9yIGgzLFxuLnBvc3QtYXV0aG9yIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5wb3N0LWF1dGhvciBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxODFiMzE7XG59XG5cbi5wb3N0LWF1dGhvciBoMyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wb3N0LWF1dGhvciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2E3YTliODtcbn1cblxuLnBvc3QtYXV0aG9yIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvc3QtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMi4yNWVtIDA7XG4gIGZvbnQtc2l6ZTogMS4wOTA5MDkwOTA5ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5wb3N0LW5hdiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3N0LW5hdiAubmF2LXN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5wb3N0LW5hdiAubmF2LXN1YnRpdGxlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucG9zdC1uYXYgLm5hdi10aXRsZSB7XG4gIGNvbG9yOiAjMTYxNzFlO1xufVxuXG4ucG9zdC1uYXYgLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wb3N0LW5hdiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMC45NSwgMC4zLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAuOTUsIDAuMywgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLjk1LCAwLjMsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLjk1LCAwLjMsIDEpO1xufVxuXG4ucG9zdC1uYXYgLm5hdi1wcmV2aW91cyB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLnBvc3QtbmF2IC5uYXYtcHJldmlvdXMgc3ZnIHtcbiAgbGVmdDogLTQwcHg7XG59XG5cbi5wb3N0LW5hdiAubmF2LXByZXZpb3VzOmhvdmVyIHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG59XG5cbi5wb3N0LW5hdiAubmF2LW5leHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucG9zdC1uYXYgLm5hdi1uZXh0IHN2ZyB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLnBvc3QtbmF2IC5uYXYtbmV4dDpob3ZlciBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg3cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoN3B4KTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgPiAuY29udGFpbmVyID4gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5yZWxhdGVkLXBvc3RzID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXYge1xuICBmbGV4OiAxIDA7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtbWQtMTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ucmVsYXRlZC1wb3N0IC5yZWxhdGVkLXBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgLW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uc2luZ2xlLXBvc3QuaGFzLXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC5oYXMtc2lkZWJhciAuY29udGVudHMtY29udGFpbmVyIC5yZWxhdGVkLXBvc3RzID4gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ibG9nLXNpbmdsZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDVweCAyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucG9zdC1wYXNzd29yZC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDU5ZTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tbWVudHMtYXJlYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNWVtO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luOiAwLjJlbSAwIDA7XG59XG5cbi5jb21tZW50LXJlc3BvbmQuZmlsbGVkIHtcbiAgcGFkZGluZzogMi43NWVtIDAgM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xufVxuXG4uY29tbWVudC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogM2VtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXQsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXQ6Zm9jdXMsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dCB7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uY29tbWVudC1mb3JtIHRleHRhcmVhICsgLmlucHV0LXBsYWNlaG9sZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxNnB4IDU1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmNvbW1lbnQtZm9ybSAuaW5wdXQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yOmJlZm9yZSwgLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvcjphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWw6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsOmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvcjpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWw6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYmUyO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yOmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsOmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybDphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAyKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzMTtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvci5mb3JtLXN1Ym1pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbC5mb3JtLXN1Ym1pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwuZm9ybS1zdWJtaXQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IuZm9ybS1zdWJtaXQ6YmVmb3JlLCAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmZvcm0tc3VibWl0OmFmdGVyLCAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmNvbW1lbnQtbm90ZXM6YmVmb3JlLCAuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmNvbW1lbnQtbm90ZXM6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwuZm9ybS1zdWJtaXQ6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLmZvcm0tc3VibWl0OmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLmNvbW1lbnQtbm90ZXM6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLmNvbW1lbnQtbm90ZXM6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLmZvcm0tc3VibWl0OmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwuZm9ybS1zdWJtaXQ6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLmNvbW1lbnQtbm90ZXM6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybC5jb21tZW50LW5vdGVzOmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQuZm9ybS1zdWJtaXQ6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQuZm9ybS1zdWJtaXQ6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudC5jb21tZW50LW5vdGVzOmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmNvbW1lbnQtbm90ZXM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmlucHV0LWZvY3VzZWQ6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLmlucHV0LWZvY3VzZWQ6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybC5pbnB1dC1mb2N1c2VkOmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmlucHV0LWZvY3VzZWQ6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDIpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmlucHV0LWZvY3VzZWQ6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwuaW5wdXQtZm9jdXNlZDphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwuaW5wdXQtZm9jdXNlZDphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmlucHV0LWZvY3VzZWQ6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmlucHV0LWZpbGxlZCAuc3BsaXQtdW5pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbC5pbnB1dC1maWxsZWQgLnNwbGl0LXVuaXQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLmlucHV0LWZpbGxlZCAuc3BsaXQtdW5pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmlucHV0LWZpbGxlZCAuc3BsaXQtdW5pdCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI3JSkgcm90YXRlWCgtNDVkZWcpICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjclKSByb3RhdGVYKC00NWRlZykgIWltcG9ydGFudDtcbn1cblxuLmNvbW1lbnQtZm9ybSAubG9nZ2VkLWluLWFzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5sb2dnZWQtaW4tYXM6YmVmb3JlLCAuY29tbWVudC1mb3JtIC5sb2dnZWQtaW4tYXM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LXN1YnNjcmlwdGlvbi1mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtc3Vic2NyaXB0aW9uLWZvcm0gKyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbi5jb21tZW50LW5vdGVzLFxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgNTgsIDI0LCAwLjYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkM2ExODtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLmNvbW1lbnRzLWFyZWEgPiAuY29udGFpbmVyLFxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLmNvbW1lbnQtcmVzcG9uZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1mYWRlIC5jb21tZW50cy1hcmVhID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXYsXG4uYmxvZy1zaW5nbGUtY292ZXItZmFkZSAuY29tbWVudC1yZXNwb25kIC5jb250YWluZXIgPiAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYmxvZy1zaW5nbGUtZGVmYXVsdCAuY29tbWVudHMtYXJlYSxcbi5ibG9nLXNpbmdsZS1pbWFnZS1sZWZ0IC5jb21tZW50cy1hcmVhIHtcbiAgcGFkZGluZzogMi43NWVtIDAgM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXNpbmdsZS1kZWZhdWx0IC5jb21tZW50cy1hcmVhOmxhc3QtY2hpbGQsXG4uYmxvZy1zaW5nbGUtaW1hZ2UtbGVmdCAuY29tbWVudHMtYXJlYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctc2luZ2xlLWRlZmF1bHQgLmNvbW1lbnQtZm9ybSBwLmZvcm0tc3VibWl0LFxuLmJsb2ctc2luZ2xlLWltYWdlLWxlZnQgLmNvbW1lbnQtZm9ybSBwLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIHtcbiAgY29sb3I6ICMxNjE3MWU7XG59XG5cbi5jb21tZW50LWF1dGhvciBhIHtcbiAgY29sb3I6ICMxNjE3MWU7XG59XG5cbi5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDAuNzc3Nzc3Nzc3OGVtO1xufVxuXG4uY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgY29sb3I6ICNhN2E5Yjg7XG59XG5cbi5jb21tZW50IC5jb21tZW50LWV4dHJhcyxcbi5jb21tZW50LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDkzcHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG4uY29tbWVudC1leHRyYXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb21tZW50LWV4dHJhcyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudC1ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1lbnQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbn1cblxuLmNvbW1lbnQgLnJlcGx5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMTgxYjMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkYmUyO1xufVxuXG4uY29tbWVudCAucmVwbHkgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzE4MWIzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21tZW50LmJ5cG9zdGF1dGhvciAuY29tbWVudC1hdXRob3IsIC5jb21tZW50LmJ5cG9zdGF1dGhvciAuY29tbWVudC1hdXRob3IgYSB7XG4gIGNvbG9yOiAjM2Q1OWU4O1xufVxuXG4ucGluZ2JhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkYmUyO1xufVxuXG4ucGluZ2JhY2sgY2l0ZSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi5waW5nYmFjayBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5waW5nYmFjayB0aW1lIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG4uY29tbWVudC1saXN0IHtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbjogMi4yNWVtIDAgMWVtO1xufVxuXG4uY29tbWVudC1saXN0LFxuLmNvbW1lbnQtbGlzdCBvbC5jaGlsZHJlbiB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogODZweDtcbn1cblxuLmNvbW1lbnQtbGlzdCBvbC5jaGlsZHJlbiAuYXZhdGFyIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG5cbi5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW4gLmNvbW1lbnQgLmNvbW1lbnQtZXh0cmFzLFxuLmNvbW1lbnQtbGlzdCBvbC5jaGlsZHJlbiAuY29tbWVudC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuXG4uY29tbWVudC1saXN0IG9sLmNoaWxkcmVuIC5jb21tZW50LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LXJlc3BvbmQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29tbWVudC1saXN0IC5jb21tZW50LXJlc3BvbmQgLmNvbnRhaW5lcixcbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtcmVzcG9uZCAuY29udGFpbmVyID4gLnJvdyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5oYXMtc2lkZWJhciAuY29udGVudHMtY29udGFpbmVyID4gLmNvbW1lbnRzLWFyZWEgPiAuY29udGFpbmVyLFxuLmhhcy1zaWRlYmFyIC5jb250ZW50cy1jb250YWluZXIgPiAuY29tbWVudHMtYXJlYSA+IC5jb250YWluZXIgPiAucm93ID4gZGl2LFxuLmhhcy1zaWRlYmFyIC5jb250ZW50cy1jb250YWluZXIgLmNvbW1lbnQtcmVzcG9uZCA+IC5jb250YWluZXIsXG4uaGFzLXNpZGViYXIgLmNvbnRlbnRzLWNvbnRhaW5lciAuY29tbWVudC1yZXNwb25kID4gLmNvbnRhaW5lciA+IC5yb3cgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy1zaW5nbGUtaW1hZ2UtbGVmdCAuYmxvZy1zaW5nbGUge1xuICBtYXJnaW4tdG9wOiAyLjI3MjcyNzI3MjdlbTtcbn1cblxuLmJsb2ctc2luZ2xlLWltYWdlLWxlZnQgLmJsb2ctc2luZ2xlLWNvdmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi43MjdlbTtcbn1cblxuLmJsb2ctc2luZ2xlLWltYWdlLWxlZnQgLmJsb2ctc2luZ2xlLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5ibG9nLXNpbmdsZS1pbWFnZS1sZWZ0IC5ibG9nLXNpbmdsZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFlbTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLmJsb2ctc2luZ2xlLWNvdmVyLnNjaGVtZS1saWdodCAuYmxvZy1zaW5nbGUtbWVkaWE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTIxMzFhIDAlLCByZ2JhKDE4LCAxOSwgMjYsIDAuNikgMTAwJSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1mYWRlIC5ibG9nLXNpbmdsZS1jb3Zlci5zY2hlbWUtZGFyayAuYmxvZy1zaW5nbGUtbWVkaWE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgMTAwJSk7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1mYWRlIC5ibG9nLXNpbmdsZS1jb3ZlciAuYmxvZy1zaW5nbGUtZGV0YWlscy1leHRyYSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1mYWRlIC5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtbWVkaWE6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS1kZXRhaWxzLFxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS1kZXRhaWxzID4gLmNvbnRhaW5lcixcbi5ibG9nLXNpbmdsZS1jb3Zlci1mYWRlIC5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscyA+IC5jb250YWluZXIgPiAucm93LFxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLmJsb2ctc2luZ2xlLWNvdmVyW2RhdGEtaW52aWV3PXRydWVdIC5ibG9nLXNpbmdsZS1kZXRhaWxzID4gLmNvbnRhaW5lciA+IC5yb3cgPiBbY2xhc3NePWNvbC1dIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy1zaW5nbGUtY292ZXItZmFkZSAuYmxvZy1zaW5nbGUtY292ZXJbZGF0YS1pbnZpZXc9dHJ1ZV0gLmJsb2ctc2luZ2xlLWRldGFpbHMgPiAuY29udGFpbmVyID4gLnJvdyA+IFtjbGFzc149Y29sLV0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1mYWRlIC5ibG9nLXNpbmdsZS1jb3ZlcltkYXRhLWludmlldz10cnVlXSAuYmxvZy1zaW5nbGUtZGV0YWlscyAuYmxvZy1zaW5nbGUtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLnJlbGF0ZWQtcG9zdHMgPiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWZhZGUgLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtdGl0bGUudGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1ib3JkZXJlZCAucmVsYXRlZC1wb3N0cyA+IC5jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWJvcmRlcmVkIC5jb21tZW50cy1hcmVhID4gLmNvbnRhaW5lcixcbi5ibG9nLXNpbmdsZS1jb3Zlci1ib3JkZXJlZCAuY29tbWVudC1yZXNwb25kID4gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5ibG9nLXNpbmdsZS1jb3Zlci1ib3JkZXJlZCAuY29tbWVudHMtYXJlYSA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbC1tZC04LFxuLmJsb2ctc2luZ2xlLWNvdmVyLWJvcmRlcmVkIC5jb21tZW50LXJlc3BvbmQgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wtbWQtOCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJsb2ctc2luZ2xlLWNvdmVyLWJvcmRlcmVkLmJsb2ctc2luZ2xlLXBvc3QtaGFzLXRodW1ibmFpbCAudGhlbWUtbWFpbi1oZWFkZXItZGVmYXVsdCArIC5jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5yZWxhdGVkLXBvc3RzIHtcbiAgbWFyZ2luOiAxLjVlbSAwIDAuNWVtO1xufVxuXG4ucmVsYXRlZC1wb3N0cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVlbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlbGF0ZWQtcG9zdC1kYXRlLFxuLnJlbGF0ZWQtcG9zdC1jYXRlZ29yaWVzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ucmVsYXRlZC1wb3N0LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45MDkwOTA5MDkxZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5yZWxhdGVkLXBvc3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkLXBvc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjQxNjY2NjY2NjdlbTtcbiAgZm9udC1zaXplOiAxLjA5MDkwOTA5MDllbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDgzMzMzMzMzM2VtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLnJlbGF0ZWQtcG9zdC10aXRsZSBhIHtcbiAgY29sb3I6ICMxNjE3MWU7XG59XG5cbi5yZWxhdGVkLXBvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG59XG5cbi5yZWxhdGVkLXBvc3QgLnNtcGxzLW92ZXJsYXktbGluayB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yZWxhdGVkLXBvc3Q6aG92ZXIgLnJlbGF0ZWQtcG9zdC1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucmVsYXRlZC1wb3N0LWFsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVsYXRlZC1wb3N0LWFsdCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5yZWxhdGVkLXBvc3QtYWx0IC5yZWxhdGVkLXBvc3QtaW1hZ2UsXG4ucmVsYXRlZC1wb3N0LWFsdCAucmVsYXRlZC1wb3N0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ucmVsYXRlZC1wb3N0LWFsdCAucmVsYXRlZC1wb3N0LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVsYXRlZC1wb3N0LWFsdCAucmVsYXRlZC1wb3N0LWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxNDE2MjIgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuXG4ucmVsYXRlZC1wb3N0LWFsdCAucmVsYXRlZC1wb3N0LWltYWdlIGltZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnJlbGF0ZWQtcG9zdC1hbHQgLnJlbGF0ZWQtcG9zdC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAzMHB4IDIycHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5yZWxhdGVkLXBvc3QtYWx0OmhvdmVyIC5yZWxhdGVkLXBvc3QtaW1hZ2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ucGFnZS1zY2hlbWUtZGFyayAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogIzE2MTcxZTtcbn1cbiIsIlxuXG4vKiAzLjI5LiBCbG9nIEdyaWQgKi9cbi5zbXBscy1ibG9nLWdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uc21wbHMtYmxvZy1ncmlkOmJlZm9yZSwgLnNtcGxzLWJsb2ctZ3JpZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zbXBscy1ibG9nLWdyaWQgPiBkaXYge1xuICBmbGV4OiAxIGF1dG87XG59XG5cbi5zbXBscy1ibG9nLWdyaWQgPiAuY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgZmxleDogMSBhdXRvO1xufVxuIiwiXG4vKiAzLjMxLiBNYXNvbnJ5ICovXG5bZGF0YS1zbXBscy1tYXNvbnJ5PXRydWVdIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbiIsIlxuLyogMy4xMy4gTGF0ZXN0IFBvc3RzICovXG5cbi5zbXBscy1tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYm94LXNoYWRvdyAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zbXBscy1tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNtcGxzLW1lZGlhID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbXBscy1tZWRpYS5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNtcGxzLW1lZGlhLnJvdW5kIGEsXG4uc21wbHMtbWVkaWEucm91bmQgZmlndXJlLFxuLnNtcGxzLW1lZGlhLnJvdW5kIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5zbXBscy1tZWRpYVtkYXRhLXBhcmFsbGF4XSA+IGEgPiBpbWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbXBscy1tZWRpYS53LWF1dG8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbXBscy1tZWRpYS53LWF1dG8gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zbXBscy1tZWRpYS1mcmFtZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1OWU4O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMSwgMC45OCwgMC4zNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMSwgMC45OCwgMC4zNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMSwgMC45OCwgMC4zNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjIxLCAwLjk4LCAwLjM1LCAxKTtcbn1cblxuLnNtcGxzLW1lZGlhLWZyYW1lIC50b3AsXG4uc21wbHMtbWVkaWEtZnJhbWUgLmJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xufVxuXG4uc21wbHMtbWVkaWEtZnJhbWUgLnJpZ2h0LFxuLnNtcGxzLW1lZGlhLWZyYW1lIC5sZWZ0IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLnNtcGxzLW1lZGlhLWZyYW1lIC50b3Age1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbn1cblxuLnNtcGxzLW1lZGlhLWZyYW1lIC5yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuXG4uc21wbHMtbWVkaWEtZnJhbWUgLmJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4uc21wbHMtbWVkaWEtZnJhbWUgLmxlZnQge1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnNtcGxzLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICAtbXMtd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5zbXBscy10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc21wbHMtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2Q1OWU4O1xufVxuXG4uc21wbHMtdGl0bGUgLnNwbGl0LWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbXBscy10aXRsZSAuc3BsaXQtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0wLjA1ZW07XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFiMzE7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjIsIDAuOTUsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMiwgMC45NSwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC4yLCAwLjk1LCAwLjI1LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuMiwgMC45NSwgMC4yNSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbi5zbXBscy10aXRsZS5zaXplLXhsIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uc21wbHMtdGl0bGUuc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbn1cblxuLnNtcGxzLXRpdGxlLnNpemUtbWQge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5zbXBscy10aXRsZS5zaXplLXNtIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uc21wbHMtdGl0bGUuc2l6ZS14c20ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zbXBscy10aXRsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNtcGxzLWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnNtcGxzLWV4Y2VycHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNtcGxzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zbXBscy1mb290ZXIgLmNhdGVnb3J5LFxuLnNtcGxzLWZvb3RlciAucG9zdF90YWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zbXBscy1mb290ZXIgLmNhdGVnb3J5IHVsLFxuLnNtcGxzLWZvb3RlciAucG9zdF90YWcgdWwge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4uc21wbHMtZm9vdGVyIC5jYXRlZ29yeSB7XG4gIG1hcmdpbi1yaWdodDogMC43NWVtO1xufVxuXG4uc21wbHMtZm9vdGVyIC5wb3N0X3RhZyB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG5cbi5zbXBscy1leHRyYS1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uc21wbHMtY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjI1ZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uc21wbHMtY2F0ZWdvcnkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbXBscy1jYXRlZ29yeSBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDAwMkMnO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cblxuLnNtcGxzLWNhdGVnb3J5IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc21wbHMtY2F0ZWdvcnkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNtcGxzLWNhdGVnb3J5IC5zbXBscy1ncmFkaWVudC1ib3JkZXIge1xuICBmaWxsOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNtcGxzLWNhdGVnb3J5IC5zbXBscy1ncmFkaWVudC1ib3JkZXIgcmVjdCB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogdXJsKFwiI3NtcGxzLWdyYWRpZW50XCIpO1xufVxuXG4uc21wbHMtY2F0ZWdvcnkuYm9yZGVyZWQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwZW07XG59XG5cbi5zbXBscy1jYXRlZ29yeS5ib3JkZXJlZCBsaTpiZWZvcmUsIC5zbXBscy1jYXRlZ29yeS5ib3JkZXJlZCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LmJvcmRlcmVkIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLnNtcGxzLWNhdGVnb3J5LmJvcmRlcmVkIGxpOmFmdGVyIHtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYWRpZW50LXN0YXJ0IDAlLCAkY29sb3ItZ3JhZGllbnQtc3RvcCAxMDAlKTtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LmJvcmRlcmVkIGxpOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zbXBscy1jYXRlZ29yeS5ib3JkZXJlZCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LmJvcmRlcmVkIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LmNpcmNsZSBhIHtcbiAgYm9yZGVyLXJhZGl1czogNTBlbTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LnNxdWFyZSBsaSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5zbXBscy1jYXRlZ29yeS5zcXVhcmUgbGk6YmVmb3JlLCAuc21wbHMtY2F0ZWdvcnkuc3F1YXJlIGxpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LnNpemUtc20ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zbXBscy1jYXRlZ29yeS51bmRlcmxpbmVkLW9uaG92ZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LnVuZGVybGluZWQtb25ob3ZlciBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cblxuLnNtcGxzLWNhdGVnb3J5LnVuZGVybGluZWQtb25ob3ZlciBhOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNtcGxzLWNhdGVnb3J5Om5vdCguc2l6ZS1zbSkgYSB7XG4gIGNvbG9yOiAjM2Q1OWU4O1xufVxuXG5zdmcgKyAuc21wbHMtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zbXBscy1jYXRlZ29yeS1maWxsZWQgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc21wbHMtY2F0ZWdvcnktZmlsbGVkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNjY2NjY2NjY2N2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNtcGxzLWNhdGVnb3J5LWZpbGxlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnNtcGxzLWZlYXR1cmVkLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uc21wbHMtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuXG4uc21wbHMtZGF0ZS5zaXplLWxnIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG4uc21wbHMtZGF0ZS5zaXplLXNtIHtcbiAgZm9udC1zaXplOiAwLjYyNWVtO1xufVxuXG4uc21wbHMtZGF0ZS50ZXh0LXVwcGVyY2FzZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLnNtcGxzLW1ldGEge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5zbXBscy1tZXRhID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnNtcGxzLW1ldGEgaSxcbi5zbXBscy1tZXRhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc21wbHMtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBtYXJnaW4tdG9wOiAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLnNtcGxzLWRldGFpbHM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnNtcGxzLWRldGFpbHMgdGltZSxcbi5zbXBscy1kZXRhaWxzIC5zbXBscy1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zbXBscy1kZXRhaWxzIC5zbXBscy1jYXRlZ29yeSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uc21wbHMtZGV0YWlscyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zbXBscy1kZXRhaWxzLnNpemUtbGcge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zbXBscy1kZXRhaWxzLnNpemUtc20ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5zbXBscy1kZXRhaWxzLWxpbmVkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDRlbTtcbn1cblxuLnNtcGxzLWRldGFpbHMtbGluZWQ6YmVmb3JlLCAuc21wbHMtZGV0YWlscy1saW5lZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwLjFlbTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBsZWZ0OiAtNGVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjMxO1xufVxuXG4uc21wbHMtZGV0YWlscy1saW5lZDpiZWZvcmUge1xuICB3aWR0aDogM2VtO1xuICBtYXJnaW4tdG9wOiAtMC4wNWVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuMTVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5zbXBscy1kZXRhaWxzLWxpbmVkOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uc21wbHMtZGV0YWlscy1saW5lZCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuMTVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5zbXBscy1kZXRhaWxzLWxpbmVkLnNtcGxzLWRldGFpbHMtbGluZWQtYWx0OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNtcGxzLWRldGFpbHMtbGluZWQgKyAuc21wbHMtcmVhZC1tb3JlLW92ZXJsYXkge1xuICBsZWZ0OiA0ZW0gIWltcG9ydGFudDtcbn1cblxuLnBvc3QtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnBvc3QtYXV0aG9yIGZpZ3VyZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5wb3N0LWF1dGhvciBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWluZm8ge1xuICBmbGV4OiAxIGF1dG87XG59XG5cbi5wb3N0LWF1dGhvciB0aW1lIHtcbiAgY29sb3I6ICM5QjlCOUI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucG9zdC1hdXRob3IgaDUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uc21wbHMtcmVhZC1tb3JlIC5idG4tbGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIuNzI3ZW07XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1OWU4O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuOTUsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yLCAwLjk1LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC45NSwgMC4yNSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC45NSwgMC4yNSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uc21wbHMtcmVhZC1tb3JlIC5idG4tbGluZSB+IC5idG4tdHh0IHtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yLCAwLjk1LCAwLjI1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC45NSwgMC4yNSwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuOTUsIDAuMjUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIsIDAuOTUsIDAuMjUsIDEpO1xufVxuXG4uc21wbHMtcmVhZC1tb3JlIC5idG4tbGluZS1hZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLnNtcGxzLXJlYWQtbW9yZSAuYnRuLWxpbmUtYWZ0ZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxmMDU0JztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTNweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoMCk7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMWVtLzEgZm9udEF3ZXNvbWU7XG59XG5cbi5zbXBscy1yZWFkLW1vcmUgLmJ0bi10eHQgfiAuYnRuLWxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5zbXBscy1yZWFkLW1vcmUuc2l6ZS1tZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNtcGxzLXJlYWQtbW9yZS5zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uc21wbHMtcmVhZC1tb3JlLnNpemUteHMge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5zbXBscy1yZWFkLW1vcmUuc21wbHMtcmVhZC1tb3JlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLWlubmVyW2RhdGEtaG92ZXIzZD10cnVlXSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnNtcGxzLWxwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc21wbHMtbHAgaHIge1xuICBtYXJnaW4tdG9wOiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmNhcm91c2VsLWl0ZW1zIC5zbXBscy1scCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnNtcGxzLWxwIC5zbXBscy1vdmVybGF5LWxpbmsgfiBoZWFkZXIgLnNtcGxzLWNhdGVnb3J5LFxuLnNtcGxzLWxwIC5zbXBscy1vdmVybGF5LWxpbmsgfiAuc21wbHMtY2F0ZWdvcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIxO1xufVxuXG4uc21wbHMtbHAuc3RpY2t5IC5zbXBscy10aXRsZSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc21wbHMtbHAuc3RpY2t5IC5zbXBscy10aXRsZSA+IGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWo4K0NqeHpkbWNnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlpMHhOVGdnTFRFNUlEWXhOaUEyTVRZdU1ERTRNRElpSUhkcFpIUm9QU0l5TkhCNElqNDhjR0YwYUNCa1BTSnRNVEk0TGpFek1qZ3hNaUF6TURBdU1EZzVPRFEwZGpJMk5TNHdNemt3TmpKak1DQTJMamc0TmpjeE9TQTFMalU0TWpBek1pQXhNaTQwTnpJMk5UWWdNVEl1TkRjeU5qVTNJREV5TGpRM01qWTFObk14TWk0ME56STJOVFl0TlM0MU9EVTVNemNnTVRJdU5EY3lOalUyTFRFeUxqUTNNalkxTm5ZdE1qWTBMamsxTnpBek1XTXpOUzR4T0RNMU9UUXRNaTQxT0RrNE5EUWdOamd1TWpjek5ETTNMVEUzTGpjeU1qWTFOaUE1TXk0eU5TMDBNaTQyTkRRMU16RWdOVEF1TXpRek56VXRORGt1TkRrMk1EazBJRFU1TGpRME5UTXhNeTB4TWpjdU16Y3hNRGswSURJeExqZzJOekU0TnkweE9EY3VNVFF3TmpJMUxUTTNMalU0TWpBek1TMDFPUzQzTnpNME16Z3RNVEV4TGpjd056QXpNUzA0TlM0ek1UWTBNRGN0TVRjNExqRXlPRGt3TmkwMk1TNHpPVGcwTXpndE5qWXVOREk1TmpnM0lESXpMamt5TVRnM05TMHhNRGN1TWpRMk1EazBJRGt3TGpnMU9UTTNOUzA1T0M0d09UTTNOU0F4TmpBdU9EWXpNamd4SURrdU1UVTJNalVnTnpBdU1ERXhOekU1SURZMUxqZ3hNalVnTVRJMExqSXdNekV5TmlBeE16WXVNVFl3TVRVMklERXpNQzR5TXpneU9ESjZiVEV5TGpRM01qWTFOeTB5TnpRdU16STBNakU1WXpVd0xqWTBPRFF6Tnk0eE5UWXlOU0E1Tmk0eU1qSTJOVFlnTXpBdU56Z3hNalVnTVRFMUxqVXdOemd4TWlBM055NDJNVGN4T0RjZ01Ua3VNamcxTVRVM0lEUTJMamd6TlRrek9DQTRMalE0T0RJNE1TQXhNREF1TmpjMU56Z3lMVEkzTGpNMk56RTROeUF4TXpZdU5EUTFNekV6TFRJekxqRTBPRFF6T0NBeU15NHdOREk1TmprdE5UUXVOVEkzTXpRMElETTFMamt4TURFMU5pMDROeTR4T1RFME1EWWdNelV1TnpVdExqSTROVEUxTnlBd0xTNDFOelF5TVRrdExqQTROVGt6TnkwdU9EVTVNemMyTFM0d09EVTVNemRvTFM0d09EazRORE5qTFRZNExqazFOekF6TVNBd0xURXlOQzQ0TmpNeU9ERXROVFV1T1RBMk1qVXRNVEkwTGpnMk16STRNUzB4TWpRdU9EWTNNVGc0SURBdE5qZ3VPVFUzTURNeElEVTFMamt3TmpJMUxURXlOQzQ0TlRrek56VWdNVEkwTGpnMk16STRNUzB4TWpRdU9EVTVNemMxZW0wd0lEQWlJR1pwYkd3OUlpTXdNREF3TURBaUx6NDhjR0YwYUNCa1BTSnRNVFV5TGpVeU56TTBOQ0E1TWk0MU16a3dOakpqTVRndU9EWXpNamd4SURNdU9UTTNOU0F6TkM0Mk5qYzVOamdnTVRZdU56STJOVFl6SURReUxqUTBPVEl4T0NBek5DNHpOVFUwTmprZ01pNDNPREV5TlNBMkxqSTVOamczTlNBeE1DNHhORGcwTXpnZ09TNHhORGcwTXpnZ01UWXVORFE1TWpFNUlEWXVNell6TWpneElEWXVNekF3TnpneExUSXVOemcxTVRVMklEa3VNVFE0TkRNNExURXdMakUxTWpNME15QTJMak0yTnpFNE9DMHhOaTQwTkRreU1UZ3RNVEV1TURVd056Z3hMVEkxTFRNekxqUTNOalUyTXkwME15NHhNelkzTVRrdE5qQXVNak13TkRZNUxUUTRMamN3TnpBek1pMDBMak0zTlMwdU9URTBNRFl5TFRndU9UQXlNelEwTGpVM09ERXlOaTB4TVM0NE56VWdNeTQ1TVRBeE5UY3RNaTQ1TnpZMU5qSWdNeTR6TXpVNU16Y3RNeTQ1TXpjMUlEZ3VNREF6T1RBMkxUSXVOVEl6TkRNNElERXlMakkwTWpFNE55QXhMalF4TkRBMk15QTBMakl6T0RJNE1pQTBMams0TkRNM05pQTNMak01T0RRek9DQTVMak0yTXpJNE1pQTRMakk0TlRFMU5ucHRNQ0F3SWlCbWFXeHNQU0lqTURBd01EQXdJaTgrUEM5emRtYytDZz09KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1tZWRpYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgMjBweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1tZWRpYS1mcmFtZSAudG9wLFxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1tZWRpYS1mcmFtZSAuYm90dG9tIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtbWVkaWEtZnJhbWUgLnJpZ2h0LFxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1tZWRpYS1mcmFtZSAubGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uc21wbHMtbHA6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCgwKSAuc3BsaXQtaW5uZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoMSkgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNjY2NjY2NjY3cztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoMikgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMzMzMzMzMzMzcztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoMykgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoNCkgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yNjY2NjY2NjY3cztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoNSkgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zMzMzMzMzMzMzcztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoNikgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoNykgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NjY2NjY2NjY3cztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoOCkgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41MzMzMzMzMzMzcztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoOSkgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42cztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy10aXRsZSAuc3BsaXQtdW5pdDpudGgtY2hpbGQoMTApIC5zcGxpdC1pbm5lcjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNjY2NjY2NjY2N3M7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtdGl0bGUgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1kZXRhaWxzLWxpbmVkOmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtZGV0YWlscy1saW5lZDphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtZGV0YWlscy1saW5lZCA+ICoge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNGVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00ZW0pO1xufVxuXG4uc21wbHMtbHA6aG92ZXIgLnNtcGxzLWRldGFpbHMtbGluZWQgPiAqOm50aC1jaGlsZCgwKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDJzO1xufVxuXG4uc21wbHMtbHA6aG92ZXIgLnNtcGxzLWRldGFpbHMtbGluZWQgPiAqOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDg2NjY2NjY2N3M7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtZGV0YWlscy1saW5lZCA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xNTMzMzMzMzMzcztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1kZXRhaWxzLWxpbmVkID4gKjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1kZXRhaWxzLWxpbmVkID4gKjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4NjY2NjY2NjdzO1xufVxuXG4uc21wbHMtbHA6aG92ZXIgLnNtcGxzLWRldGFpbHMtbGluZWQgPiAqOm50aC1jaGlsZCg1KSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMzUzMzMzMzMzM3M7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtZGV0YWlscy1saW5lZC5zbXBscy1kZXRhaWxzLWxpbmVkLWFsdCA+ICosIC5zbXBscy1scDpob3ZlciAuc21wbHMtZGV0YWlscy1saW5lZC5zbXBscy1kZXRhaWxzLWxpbmVkLWFsdDpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc21wbHMtbHA6aG92ZXIgLnNtcGxzLXJlYWQtbW9yZSAuYnRuLWxpbmUgfiAuYnRuLXR4dCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zLjcyN2VtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zLjcyN2VtKTtcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1yZWFkLW1vcmUgLmJ0bi1saW5lLWJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1yZWFkLW1vcmUgLmJ0bi1saW5lLWFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVYKC0zLjcyN2VtKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWCgtMy43MjdlbSk7XG59XG5cbi5zbXBscy1scDpob3ZlciAuc21wbHMtcmVhZC1tb3JlIC5idG4tbGluZS1hZnRlcjphZnRlciB7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlWCgxKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xM3M7XG59XG5cbi8qIExhdGVzdCBwb3N0IHNwZWNpYWwgc3R5bGVzICovXG5cbi5zbXBscy10aW1lLWFzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xufVxuXG4uc21wbHMtdGltZS1hc2lkZSA+IHRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUVFO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc21wbHMtdGltZS1hc2lkZSA+IHRpbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuMTQyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTgxYjMxO1xufVxuXG4uc21wbHMtdGltZS1hc2lkZSBoZWFkZXIsXG4uc21wbHMtdGltZS1hc2lkZSAuc21wbHMtZXhjZXJwdCxcbi5zbXBscy10aW1lLWFzaWRlIC5zbXBscy1mb290ZXIge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbXBscy10aW1lLWFzaWRlIC5zbXBscy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc21wbHMtdGltZS1hc2lkZSAuc21wbHMtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zbXBscy10aW1lLWFzaWRlIC5zbXBscy1tZXRhID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc21wbHMtdGltZS1hc2lkZSAuc21wbHMtbWV0YSA+IHNwYW4gKyBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnNtcGxzLXRpbWUtYXNpZGUgLnNtcGxzLW1ldGEgLnNtcGxzLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNtcGxzLWdyYWRpZW50IGRlZnMgc3RvcDpmaXJzdC1jaGlsZCB7XG4gIHN0b3AtY29sb3I6ICRjb2xvci1ncmFkaWVudC1zdGFydFxufVxuXG4uc21wbHMtZ3JhZGllbnQgZGVmcyBzdG9wOmxhc3QtY2hpbGQge1xuICBzdG9wLWNvbG9yOiAkY29sb3ItZ3JhZGllbnQtc3RvcFxufVxuXG4uc21wbHMtc3AtYmxvY2sge1xuICBwYWRkaW5nLWJvdHRvbTogNjEuNSU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc21wbHMtc3AtYmxvY2sgLnNtcGxzLW1lZGlhLFxuLnNtcGxzLXNwLWJsb2NrIC5zbXBscy1pbm5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtbWVkaWEge1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNCwgMSksIC13ZWJraXQtZmlsdGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC40LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC40LCAxKSwgZmlsdGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC40LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC40LCAxKSwgZmlsdGVyIDAuM3MgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC40LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjQsIDEpLCAtd2Via2l0LWZpbHRlciAwLjNzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNCwgMSk7XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtbWVkaWEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc21wbHMtc3AtYmxvY2sgLnNtcGxzLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtY2F0ZWdvcnkgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNtcGxzLXNwLWJsb2NrIC5zbXBscy1jYXRlZ29yeSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtY2F0ZWdvcnkgYTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkY29sb3ItZ3JhZGllbnQtc3RhcnQgMCUsICRjb2xvci1ncmFkaWVudC1zdG9wIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNtcGxzLXNwLWJsb2NrIC5zbXBscy1jYXRlZ29yeSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtY2F0ZWdvcnkgYTpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc21wbHMtc3AtYmxvY2sgLnNtcGxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zbXBscy1zcC1ibG9jayAuc21wbHMtbWVkaWEgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc21wbHMtc3AtYmxvY2sgLnNtcGxzLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xufVxuXG4uc21wbHMtc3AtYmxvY2sgLnNtcGxzLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1ncmFkaWVudC1zdGFydCAwJSwgJGNvbG9yLWdyYWRpZW50LXN0b3AgMTAwJSk7XG59XG5cbi5zbXBscy1zcC1ibG9jay5zbXBscy1zcC1pbnN0YWdyYW0sIC5zbXBscy1zcC1ibG9jay5zbXBscy1mZWF0dXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc21wbHMtc3AtYmxvY2suc21wbHMtc3AtaW5zdGFncmFtOmJlZm9yZSwgLnNtcGxzLXNwLWJsb2NrLnNtcGxzLWZlYXR1cmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWEyMztcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtbWVkaWEsXG4uc21wbHMtc3AtYmxvY2suc21wbHMtc3AtaW5zdGFncmFtIC5zbXBscy1pbm5lciwgLnNtcGxzLXNwLWJsb2NrLnNtcGxzLWZlYXR1cmVkIC5zbXBscy1tZWRpYSxcbi5zbXBscy1zcC1ibG9jay5zbXBscy1mZWF0dXJlZCAuc21wbHMtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtbWVkaWEsIC5zbXBscy1zcC1ibG9jay5zbXBscy1mZWF0dXJlZCAuc21wbHMtbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtY2F0ZWdvcnksIC5zbXBscy1zcC1ibG9jay5zbXBscy1mZWF0dXJlZCAuc21wbHMtY2F0ZWdvcnkge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5zbXBscy1zcC1ibG9jay5zbXBscy1zcC1pbnN0YWdyYW0gLnNtcGxzLWlubmVyLCAuc21wbHMtc3AtYmxvY2suc21wbHMtZmVhdHVyZWQgLnNtcGxzLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zbXBscy1zcC1ibG9jay5zbXBscy1zcC1pbnN0YWdyYW0gLnNtcGxzLXRpdGxlLCAuc21wbHMtc3AtYmxvY2suc21wbHMtZmVhdHVyZWQgLnNtcGxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc21wbHMtc3AtYmxvY2suc21wbHMtc3AtaW5zdGFncmFtIC5zbXBscy10aXRsZSBhLCAuc21wbHMtc3AtYmxvY2suc21wbHMtZmVhdHVyZWQgLnNtcGxzLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXJldmVyc2UgLnNtcGxzLW1lZGlhIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbXBscy1zcC1ibG9jay5zbXBscy1yZXZlcnNlIC5zbXBscy1pbm5lciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4uc21wbHMtc3AtYmxvY2suc21wbHMtZmVhdHVyZWQgLnNtcGxzLWNhdGVnb3J5IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbTpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYWRpZW50LXN0YXJ0IDAlLCAkY29sb3ItZ3JhZGllbnQtc3RvcCAxMDAlKTtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc21wbHMtc3AtYmxvY2suc21wbHMtc3AtaW5zdGFncmFtIGgzIHtcbiAgbWFyZ2luOiBhdXRvIDE1JTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc21wbHMtc3AtYmxvY2suc21wbHMtc3AtaW5zdGFncmFtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtaW5uZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5zbXBscy1zcC1ibG9jay5zbXBscy1zcC1pbnN0YWdyYW0gLnNtcGxzLWNhdGVnb3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtY2F0ZWdvcnkgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG5cbi5zbXBscy1zcC1ibG9jay5zbXBscy1zcC1pbnN0YWdyYW0gLnNtcGxzLWNhdGVnb3J5IGE6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLnNtcGxzLXNwLWluc3RhZ3JhbSAuc21wbHMtY2F0ZWdvcnkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5zbXBscy1zcC1ibG9jazpob3ZlciAuc21wbHMtbWVkaWEge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc21wbHMtc3AtYmxvY2s6aG92ZXIuc21wbHMtc3AtaW5zdGFncmFtIC5zbXBscy1tZWRpYSwgLnNtcGxzLXNwLWJsb2NrOmhvdmVyLnNtcGxzLWZlYXR1cmVkIC5zbXBscy1tZWRpYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zbXBscy1zcC1ibG9jay1hbHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG4uc21wbHMtc3AtYmxvY2stYWx0IC5zbXBscy1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLWFsdCAuc21wbHMtdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyOGVtO1xufVxuXG4uc21wbHMtc3AtYmxvY2stYWx0IC5zbXBscy1jYXRlZ29yeSBsaSBhIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzZDU5ZTg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zbXBscy1zcC1ibG9jay1hbHQgLnNtcGxzLWNhdGVnb3J5IGxpIGE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNTllODtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLWFsdCAuc21wbHMtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDdlbTtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLWFsdCAuc21wbHMtZm9vdGVyIHRpbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLWFsdCAuc21wbHMtZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zbXBscy1zcC1ibG9jay1hbHQuc21wbHMtZmVhdHVyZWQ6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4xODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnNtcGxzLXNwLWJsb2NrLWFsdC5zbXBscy1mZWF0dXJlZCAuc21wbHMtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzJlbTtcbn1cblxuLmNhcm91c2VsLWZpbHRlcmFibGUgLnRoZW1lLXRpdGxlIGg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2Fyb3VzZWwtZmlsdGVyYWJsZSAudGhlbWUtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLmNhcm91c2VsLWZpbHRlcmFibGUgLnNtcGxzLWZpbHRlci1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNhcm91c2VsLWZpbHRlcmFibGUgLmZpbHRlci1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhcm91c2VsLWZpbHRlcmFibGUgLmNhcm91c2VsLWZpbHRlcmFibGUtYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4uY2Fyb3VzZWwtZmlsdGVyYWJsZSAuY2Fyb3VzZWwtZmlsdGVyYWJsZS1idG4gLmJ0bi1ncmFkaWVudC1iZy1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLWdyYWRpZW50LXN0YXJ0IDAlLCAkY29sb3ItZ3JhZGllbnQtc3RvcCAxMDAlKTtcbn1cblxuLmNhcm91c2VsLWZpbHRlcmFibGUgLnNtcGxzLWxwOmhvdmVyIC5zbXBscy1tZWRpYSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbSAuc21wbHMtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0gLnNtcGxzLWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbSAuc21wbHMtdGl0bGUge1xufVxuXG4uc21wbHMtYmxvZy1pdGVtIC5zbXBscy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtOmhvdmVyIC5zbXBscy1tZWRpYSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pdGVtcyAuc21wbHMtYmxvZy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uc21wbHMtYmxvZy1jb250ZW50cy1pbnNpZGUgLnNtcGxzLWJsb2ctaXRlbS1pbm5lcixcbi5zbXBscy1ibG9nLWNvbnRlbnRzLWluc2lkZSAuc21wbHMtbWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlIC5zbXBscy1ibG9nLWl0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyNXB4IDUlIDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc21wbHMtYmxvZy1jb250ZW50cy1pbnNpZGUgLnNtcGxzLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA1JTtcbiAgcmlnaHQ6IDUlO1xufVxuXG4uc21wbHMtYmxvZy1jb250ZW50cy1pbnNpZGUgLnNtcGxzLW1lZGlhIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc21wbHMtYmxvZy1jb250ZW50cy1pbnNpZGUgLnNtcGxzLW1lZGlhIGltZyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlIC5zbXBscy1tZWRpYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTQxNjIyIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgY3ViaWMtYmV6aWVyKDAuMywgMC45NSwgMC41LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMywgMC45NSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjMsIDAuOTUsIDAuNSwgMSksIG9wYWNpdHkgMC40NXMgY3ViaWMtYmV6aWVyKDAuMywgMC45NSwgMC41LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjMsIDAuOTUsIDAuNSwgMSksIG9wYWNpdHkgMC40NXMgY3ViaWMtYmV6aWVyKDAuMywgMC45NSwgMC41LCAxKSwgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMywgMC45NSwgMC41LCAxKTtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmNvbnRlbnRzLWJvdHRvbSAuc21wbHMtYmxvZy1pdGVtLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmNvbnRlbnRzLW1pZGRsZSAuc21wbHMtYmxvZy1pdGVtLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zbXBscy1ibG9nLWNvbnRlbnRzLWluc2lkZS5jb250ZW50cy10b3AgLnNtcGxzLWJsb2ctaXRlbS1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmgtMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDUyLjY1JTtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmgtMzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY3JTtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmgtNDAwIHtcbiAgcGFkZGluZy1ib3R0b206IDg4Ljg5JTtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmgtNDUwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5cbi5zbXBscy1ibG9nLWNvbnRlbnRzLWluc2lkZS5oLTUwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTEuMTEyJTtcbn1cblxuLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlLmgtNjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEzMy4zMzUlO1xufVxuXG4uc21wbHMtYmxvZy1jb250ZW50cy1pbnNpZGU6aG92ZXIgLnNtcGxzLW1lZGlhOmFmdGVyIHtcbiAgb3BhY2l0eTogMC43O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGUgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cblxuLnNtcGxzLWJsb2ctY2xvbmVkLXRpdGxlIC5zbXBscy10aXRsZSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi5zbXBscy1ibG9nLWNsb25lZC10aXRsZSAuc21wbHMtdGl0bGUgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnNtcGxzLWJsb2ctY2xvbmVkLXRpdGxlIC5zbXBscy10aXRsZS1jbG9uZSBbZGF0YS1zcGxpdC10ZXh0PXRydWVdIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGUgLnNtcGxzLXRpdGxlLWNsb25lIFtkYXRhLXNwbGl0LXRleHQ9dHJ1ZV0uc3BsaXQtdGV4dC1hcHBsaWVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNtcGxzLWJsb2ctY2xvbmVkLXRpdGxlIC5zbXBscy10aXRsZS1jbG9uZSAuc3BsaXQtaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwJSk7XG59XG5cbi5zbXBscy1ibG9nLWNsb25lZC10aXRsZTpob3ZlciAuc21wbHMtdGl0bGUgLnNwbGl0LXVuaXQ6bnRoLWNoaWxkKDApIC5zcGxpdC1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCgxKSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NjkyMzA3NjlzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCgyKSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1Mzg0NjE1MzhzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCgzKSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIzMDc2OTIzMDhzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg0KSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjMwNzY5MjMwNzdzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg1KSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM4NDYxNTM4NDZzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg2KSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjQ2MTUzODQ2MTVzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg3KSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjUzODQ2MTUzODVzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg4KSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjYxNTM4NDYxNTRzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCg5KSAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjY5MjMwNzY5MjNzO1xufVxuXG4uc21wbHMtYmxvZy1jbG9uZWQtdGl0bGU6aG92ZXIgLnNtcGxzLXRpdGxlIC5zcGxpdC11bml0Om50aC1jaGlsZCgxMCkgLnNwbGl0LWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NjkyMzA3Njkycztcbn1cblxuLnNtcGxzLWJsb2ctY2xvbmVkLXRpdGxlOmhvdmVyIC5zbXBscy10aXRsZS1vcmlnaW5hbCAuc3BsaXQtaW5uZXIge1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4zNSwgMC45NSwgMC40LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjM1LCAwLjk1LCAwLjQsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMzUsIDAuOTUsIDAuNCwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjM1LCAwLjk1LCAwLjQsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUwJSk7XG59XG5cbi5zbXBscy1ibG9nLWNsb25lZC10aXRsZTpob3ZlciAuc21wbHMtdGl0bGUtY2xvbmUgLnNwbGl0LWlubmVyIHtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4xLCAwLjksIDAuNCwgMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC40LCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMSwgMC45LCAwLjQsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjEsIDAuOSwgMC40LCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1tYXNvbnJ5IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLW1hc29ucnkgLnNtcGxzLW1lZGlhIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tbWFzb25yeSAuc21wbHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1tYXNvbnJ5IC5zbXBscy1mb290ZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb250YWluZXItZmx1aWQgLnNtcGxzLWJsb2ctaXRlbS1tYXNvbnJ5IHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tY2Fyb3VzZWwgLnNtcGxzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tY2Fyb3VzZWwgc3BhbiArIC5zbXBscy1kYXRlOmJlZm9yZSxcbi5zbXBscy1ibG9nLWl0ZW0tY2Fyb3VzZWwgLnNtcGxzLWNhdGVnb3J5ICsgLnNtcGxzLWRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1zcGxpdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tc3BsaXQgLnNtcGxzLWRldGFpbHMtbGluZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLXNwbGl0IC5zbXBscy1ibG9nLWl0ZW0taW5uZXIsXG4uc21wbHMtYmxvZy1pdGVtLXNwbGl0IC5zbXBscy1tZWRpYSB7XG4gIGZsZXg6IDEgYXV0bztcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1zcGxpdCAuc21wbHMtYmxvZy1pdGVtLWlubmVyIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tc3BsaXQgLnNtcGxzLWJsb2ctaXRlbS1pbm5lcjpvbmx5LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLXNwbGl0IC5zbXBscy1tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tc3BsaXQgLnNtcGxzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tc3BsaXQgLnNtcGxzLWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1mdWxsd2lkdGggLnNtcGxzLXJlYWQtbW9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1mdWxsd2lkdGggLnNtcGxzLXJlYWQtbW9yZSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxLjY2NmVtIDIuOTE2ZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tZnVsbHdpZHRoIC5zbXBscy1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyLjVlbTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1mdWxsd2lkdGggLnNtcGxzLW1lZGlhIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1mdWxsd2lkdGggLnNtcGxzLW1lZGlhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzE0MTYyMjtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1mdWxsd2lkdGggLnNtcGxzLWJsb2ctaXRlbS1pbm5lciB7XG4gIHBhZGRpbmc6IDE1JSAwO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLWZ1bGx3aWR0aC5zbXBscy1ibG9nLXNjaGVtZS1kYXJrIC5zbXBscy1yZWFkLW1vcmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tZnVsbHdpZHRoLnNtcGxzLWJsb2ctY29udGVudHMtaW5zaWRlIC5zbXBscy1mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tZnVsbHdpZHRoOmhvdmVyIC5zbXBscy1yZWFkLW1vcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1mdWxsd2lkdGg6aG92ZXIuc21wbHMtYmxvZy1zY2hlbWUtZGFyayAuc21wbHMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tdGltZWxpbmUge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggNDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWVmMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLXRpbWVsaW5lIC5zbXBscy1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjc1ZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tdGltZWxpbmUgLnNtcGxzLWNhdGVnb3J5LmJvcmRlcmVkIGEge1xuICBwYWRkaW5nOiAwLjE1ZW0gMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tdGltZWxpbmUgLnNtcGxzLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLXRpbWVsaW5lIC5zbXBscy1tZWRpYSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tdGltZWxpbmUgLnNtcGxzLWV4Y2VycHQge1xuICBtYXJnaW4tdG9wOiAwLjk1ZW07XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tdGltZWxpbmUuc21wbHMtYmxvZy1zY2hlbWUtZGFyayAuc21wbHMtZGV0YWlscyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLXRpbWVsaW5lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDcwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwcHggNjBweCByZ2JhKDAsMCwwLC4wNyk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1ncmF5IC5zbXBscy1ibG9nLWl0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tZ3JheSAuc21wbHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0NTQ1NDU0NTVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tZ3JheSAuc21wbHMtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzlCOUI5Qjtcbn1cblxuLnNtcGxzLWJsb2ctZ3JpZCAubWFzb25yeS1pdGVtOmZpcnN0LWNoaWxkIC5zbXBscy1ibG9nLWl0ZW0tZ3JheSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uc21wbHMtYmxvZy1ncmlkIC5tYXNvbnJ5LWl0ZW06bGFzdC1jaGlsZCAuc21wbHMtYmxvZy1pdGVtLWdyYXkge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLnNtcGxzLWJsb2ctZ3JpZCAubWFzb25yeS1pdGVtICsgLm1hc29ucnktaXRlbSAuc21wbHMtYmxvZy1pdGVtLWdyYXkge1xuICAvKmJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VBRUFFQTsqL1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLWdyYXk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc21wbHMtYmxvZy1pdGVtLWNhbmR5IC5zbXBscy1tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tY2FuZHkgLnNtcGxzLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tY2FuZHkgLnNtcGxzLWZvb3RlciB0aW1lLFxuLnNtcGxzLWJsb2ctaXRlbS1jYW5keSAuc21wbHMtZm9vdGVyIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1jYW5keSAuc21wbHMtZGV0YWlscy1saW5lZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q1OWU4O1xufVxuXG4uc21wbHMtYmxvZy1zY2hlbWUtZGFyayBhLFxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNtcGxzLWJsb2ctc2NoZW1lLWRhcmsgYTpob3ZlciwgLnNtcGxzLWJsb2ctc2NoZW1lLWRhcmsgYTpmb2N1cyxcbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodCBhOmhvdmVyLFxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IGE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNtcGxzLWJsb2ctc2NoZW1lLWRhcmsgLnNtcGxzLXRpdGxlLFxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IC5zbXBscy10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc21wbHMtYmxvZy1zY2hlbWUtZGFyayAuc21wbHMtY2F0ZWdvcnkuYm9yZGVyZWQgYSxcbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodCAuc21wbHMtY2F0ZWdvcnkuYm9yZGVyZWQgYSB7XG4gIGNvbG9yOiAjM2Q1OWU4O1xufVxuXG4uc21wbHMtYmxvZy1zY2hlbWUtZGFyayB7XG4gIGNvbG9yOiAjMTgxYjMxO1xufVxuXG4uc21wbHMtYmxvZy1zY2hlbWUtZGFyayAuYnRuLWxpbmUsXG4uc21wbHMtYmxvZy1zY2hlbWUtZGFyayAuc21wbHMtdGl0bGUgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWIzMTtcbn1cblxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodCAuYnRuLWxpbmUsXG4uc21wbHMtYmxvZy1zY2hlbWUtbGlnaHQgLnNtcGxzLWRldGFpbHMtbGluZWQ6YmVmb3JlLFxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IC5zbXBscy1kZXRhaWxzLWxpbmVkOmFmdGVyLFxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IC5zbXBscy1jYXRlZ29yeS51bmRlcmxpbmVkLW9uaG92ZXIgYTphZnRlcixcbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodCAuc21wbHMtdGl0bGUgLnNwbGl0LWlubmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnNtcGxzLWJsb2ctc2NoZW1lLWxpZ2h0IC5zbXBscy1kZXRhaWxzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodCAuc21wbHMtZGV0YWlscyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zbXBscy1ibG9nLXNjaGVtZS1kYXJrLWFsdCAuc21wbHMtZGV0YWlscyxcbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodC1hbHQgLnNtcGxzLWRldGFpbHMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNtcGxzLWJsb2ctc2NoZW1lLWRhcmstYWx0IC5zbXBscy1leGNlcnB0IHtcbiAgY29sb3I6IHJnYmEoMjQsIDI3LCA0OSwgMC41NSk7XG59XG5cbi5zbXBscy1ibG9nLXNjaGVtZS1saWdodC1hbHQgLnNtcGxzLWV4Y2VycHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1zcXVhcmUgLnNtcGxzLWJsb2ctaXRlbS1pbm5lciB7XG4gIHBhZGRpbmc6IDYlIDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2JTtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1zcXVhcmUgLnNtcGxzLWhlYWRlciB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi5zbXBscy1ibG9nLWl0ZW0tc3F1YXJlIC5zbXBscy1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNtcGxzLWJsb2ctaXRlbS1zcXVhcmUgLnNtcGxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzNlbTtcbn1cblxuLnNtcGxzLXNtYWxsLXRodW1iIC5zbXBscy1tZWRpYSB7XG4gIHdpZHRoOiA3MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNtcGxzLXNtYWxsLXRodW1iIC5zbXBscy1oZWFkZXIge1xuICBmbGV4OiAxIDE7XG59XG5cbi5zbXBscy1scC5mb3JtYXQtbGluayAuc21wbHMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5zbXBscy1scC5mb3JtYXQtbGluayAuc21wbHMtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc21wbHMtbHAuZm9ybWF0LWxpbmsgLnNtcGxzLXRpdGxlIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVlbTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICB3aWR0aDogMS4yNWVtO1xuICBoZWlnaHQ6IDEuMjVlbTtcbn1cblxuLnNtcGxzLWxwLmZvcm1hdC1xdW90ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1MHB4O1xufVxuXG4uc21wbHMtbHAuZm9ybWF0LXF1b3RlIGJsb2NrcXVvdGUsXG4uc21wbHMtbHAuZm9ybWF0LXF1b3RlIC5zbXBscy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNtcGxzLWxwLmZvcm1hdC1xdW90ZSAuc21wbHMtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc21wbHMtbHAuZm9ybWF0LXF1b3RlIHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjY2NjY2NjY2N2VtO1xufVxuXG4uc21wbHMtbHAuZm9ybWF0LXF1b3RlIGNpdGUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLnNtcGxzLWxwLmZvcm1hdC1xdW90ZSBjaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5zbXBscy1scC5mb3JtYXQtZ2FsbGVyeSAuc21wbHMtbWVkaWEgLmNhcm91c2VsLW5hdiBidXR0b24ge1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc21wbHMtbHAuZm9ybWF0LWF1ZGlvOmhvdmVyIC5zbXBscy1tZWRpYSwgLnNtcGxzLWxwLmZvcm1hdC12aWRlbzpob3ZlciAuc21wbHMtbWVkaWEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiJGNvbG9yLWZvbnQ6ICM4MDgyOTE7XG4kY29sb3ItcHJpbWFyeTogIzNkNTllODtcbiRjb2xvci1zZWNvbmRhcnk6ICNmZTY4OGI7XG4kY29sb3ItbGluazogIzNkNTllODtcbiRjb2xvci1saW5rLWhvdmVyOiAjMTgxYjMxO1xuJGNvbG9yLWdyYWRpZW50LXN0YXJ0OiAjM2Q1OWU4O1xuJGNvbG9yLWdyYWRpZW50LXN0b3A6ICM3MGEwZTg7XG4kY29sb3ItaW1nLWhvbGRlcjogI2VmZWZlZjtcbiR0aGVtZS1jb250ZW50LXdpZHRoOiAxMjAwcHg7XG5cbiRsaWdodC1jb2xvcjogI2RmZWFmZjsiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/