/**
 * css/blog/blog[.min].[s]css
 */
/**
 * Variables relativas a colores utilizados en el CSS del proyecto.
 */
/**
 * Variables relativas a los breakpoints utilizados en el CSS del proyecto.
 */
.bb-bg-primary-1 {
  background-color: #74D1EA;
}

.bb-bg-primary-2 {
  background-color: #5293C0;
}

.bb-bg-secondary-1 {
  background-color: #0F166D;
}

.bb-bg-tertiary-1 {
  background-color: #EFF2F3;
}

.bb-bg-tertiary-3 {
  background-color: #A6CFDD;
}

.bb-bg-success {
  background-color: #00D19F;
}

.bb-bg-alert-1 {
  background-color: #E00048;
}

.bb-bg-alert-2 {
  background-color: #FF7A00;
}

.bb-bg-light-success {
  background-color: #CFF2E9;
}

.bb-bg-light-alert-1 {
  background-color: #F8DFDB;
}

.bb-bg-light-alert-2 {
  background-color: #FAE5CC;
}

.bb-bg-light-blue {
  background-color: #DBF0F9;
}

.bb-bg-white {
  background-color: #FFFFFF;
}

.bb-bg-corporate-gradient {
  background: linear-gradient(108.737deg, #ABFAA9 9%, #74D1EA 51%, #A769F4 86%, #DA00FE 100%);
}

.bb-text-primary-1 {
  color: #74D1EA;
}

.bb-text-primary-2 {
  color: #5293C0;
}

.bb-text-primary-3 {
  color: #315497;
}

.bb-text-secondary-1 {
  color: #0F166D;
}

.bb-text-secondary-2 {
  color: #151A54;
}

.bb-text-tertiary-2 {
  color: #BFCED6;
}

.bb-text-tertiary-3 {
  color: #A6CFDD;
}

.bb-text-neutral-black-1 {
  color: #232222;
}

.bb-text-neutral-black-2 {
  color: #807F7F;
}

.bb-text-alert-1 {
  color: #E00048;
}

.bb-text-success {
  color: #00D19F;
}

.bb-text-white {
  color: white;
}

a.bb-link {
  color: #5293C0 !important;
  text-decoration: none;
}
a.bb-link:hover, a.bb-link:active {
  color: #74D1EA !important;
  cursor: pointer;
}

input.bb-checkbox {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-family: "Probyte Icons";
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #DBF0F9;
  border: 1px solid #BFCED6 !important;
  border-radius: 3px;
  width: 20px !important;
  height: 20px !important;
}
input.bb-checkbox:checked {
  background-color: #74D1EA;
  border-color: #74D1EA !important;
}
input.bb-checkbox:checked::before {
  content: "L";
  color: #232222;
  font-size: 14px;
}

.form-group label.bb-label {
  color: #232222 !important;
  margin-bottom: 5px;
  padding-left: 0 !important;
  font-weight: 600 !important;
  font-size: 14px !important;
}
@media (min-width: 2048px) {
  .form-group label.bb-label {
    font-size: 16px !important;
  }
}

.form-group input.bb-input {
  border: 1px solid #BFCED6;
  border-radius: 5px;
  padding: 10px;
  width: 100%;
  margin: 0px;
}
.form-group input.bb-input:focus {
  border-color: #232222;
  outline: none;
}
.form-group input.bb-input::-moz-placeholder {
  color: #BFCED6;
  font-weight: 600;
}
.form-group input.bb-input::placeholder {
  color: #BFCED6;
  font-weight: 600;
}

input.bb-input {
  border: 1px solid #BFCED6;
  border-radius: 5px;
  padding: 10px;
  width: 100%;
  margin: 0px;
}
input.bb-input:focus {
  border-color: #232222;
  outline: none;
}
input.bb-input::-moz-placeholder {
  color: #BFCED6;
  font-weight: 600;
}
input.bb-input::placeholder {
  color: #BFCED6;
  font-weight: 600;
}

#blog-content {
  width: 93%;
  margin: 0 auto;
  gap: 25px;
  min-height: 500px;
  margin-bottom: 100px;
}
#blog-content #featured-post {
  flex-direction: column;
  gap: 20px;
  margin-bottom: 25px;
}
#blog-content #featured-post #featured-post-text {
  order: 2;
  gap: 10px;
  width: 100%;
}
#blog-content #featured-post #featured-post-image {
  width: 100%;
  border-radius: 50px 0 50px 0;
  order: 1;
  overflow: hidden;
  max-height: 200px;
}
#blog-content #featured-post #featured-post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#blog-content #blog-search-bar #blog-search-form {
  gap: 10px;
  flex-direction: column;
}
#blog-content #blog-search-bar #blog-search-form #search-blog {
  -webkit-appearance: auto;
  height: 40px;
  border-radius: 50px;
  border: 1px solid #232222;
  padding-left: 20px;
}
#blog-content #blog-search-bar #blog-search-form #search-blog::-moz-placeholder {
  font-weight: 500;
  font-size: 13px;
  color: #807F7F;
}
#blog-content #blog-search-bar #blog-search-form #search-blog::placeholder {
  font-weight: 500;
  font-size: 13px;
  color: #807F7F;
}
#blog-content #blog-search-bar #blog-search-form #categories-dropdown #categories-btn {
  height: 40px;
  border-radius: 50px;
}
#blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu {
  width: 100%;
}
#blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu a.dropdown-item {
  text-align: center;
}
#blog-content #blog-search-bar #important-categories {
  gap: 20px;
}
#blog-content #blog-search-bar #important-categories .category-search-link {
  text-decoration: none;
  color: #BFCED6;
  border: 1px solid #BFCED6;
  font-size: 11px;
  font-weight: 600;
  border-radius: 50px;
  padding: 6px 12px;
}
#blog-content #best-posts {
  display: grid;
  gap: 20px;
  grid-template-columns: auto;
}
#blog-content #best-posts .best-posts {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#blog-content #best-posts .best-posts .best-posts-gradient {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 80%);
  height: 200px;
  padding: 15px;
  gap: 5px;
}
#blog-content #best-posts .bb-link {
  color: #FFFFFF !important;
}
#blog-content #best-posts .bb-link:hover {
  color: #74D1EA !important;
}
#blog-content #best-posts .blog-title-best-post {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 0;
}
#blog-content #best-posts .bb-link,
#blog-content #best-posts .blog-title-best-post,
#blog-content #best-posts .blog-date,
#blog-content #best-posts .blog-category-tag {
  text-shadow: 1px 1px 2px black;
}
#blog-content #social-media {
  gap: 20px;
}
#blog-content #social-media #follow-us {
  font-weight: 700;
  font-size: 18px;
}
#blog-content #social-media #social-media-icons {
  gap: 10px;
}
#blog-content #social-media #social-media-icons .bb-link {
  color: #232222 !important;
  font-size: 15px;
  line-height: 0;
}
#blog-content #social-media #social-media-icons .bb-link:hover {
  color: #74D1EA !important;
}
#blog-content #no-publications {
  margin-top: 50%;
}
#blog-content #featured-categories,
#blog-content #latest-posts {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
#blog-content #featured-categories .blog-category-tag,
#blog-content #featured-categories .truncated-title,
#blog-content #latest-posts .blog-category-tag,
#blog-content #latest-posts .truncated-title {
  margin-bottom: 5px;
}
#blog-content #featured-categories .blog-date,
#blog-content #featured-categories .truncated-summary,
#blog-content #latest-posts .blog-date,
#blog-content #latest-posts .truncated-summary {
  margin-bottom: 10px;
}
#blog-content #featured-categories .blog-post,
#blog-content #latest-posts .blog-post {
  margin-bottom: 25px;
}
#blog-content #latest-posts {
  width: 100%;
}
#blog-content #latest-posts .hr-color {
  color: #232222;
}
#blog-content #latest_posts_from_category {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 1100px;
  margin: 0 auto;
  width: 100%;
}
#blog-content #latest_posts_from_category .truncated-summary {
  margin-top: 10px;
  margin-bottom: 10px;
}
#blog-content #latest_posts_from_category .blog-category-tag,
#blog-content #latest_posts_from_category .truncated-title {
  margin-bottom: 5px;
}
#blog-content #post {
  flex-direction: column;
  gap: 20px;
  margin-bottom: 25px;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
#blog-content #post .post-content {
  order: 2;
  gap: 10px;
  width: 100%;
}
#blog-content #post .post-content .blog-category-tag .blog-tag,
#blog-content #post .post-content .truncated-title {
  margin-bottom: 10px;
}
#blog-content #post .post-content .blog-date,
#blog-content #post .post-content p {
  margin-bottom: 20px;
}
#blog-content #post .post-content p {
  line-height: 25px;
}
#blog-content #post .post-content strong {
  font-weight: 600;
}
#blog-content #post .post-content h2,
#blog-content #post .post-content h3,
#blog-content #post .post-content h4,
#blog-content #post .post-content h5,
#blog-content #post .post-content h6 {
  font-weight: 500 !important;
}
#blog-content #post .post-content h2 {
  font-size: 22px;
}
#blog-content #post .post-content h3 {
  font-size: 20px;
}
#blog-content #post .post-content h4 {
  font-size: 18px;
}
#blog-content #post .post-content h5 {
  font-size: 16px;
}
#blog-content #post .post-content h6 {
  font-size: 14px;
}
#blog-content #post .post-content a {
  color: #5293C0 !important;
  text-decoration: none;
}
#blog-content #post .post-content a:hover, #blog-content #post .post-content a:active {
  color: #74D1EA !important;
  cursor: pointer;
}
#blog-content #post .post-image {
  width: 100%;
  border-radius: 50px 0 50px 0;
  order: 1;
  overflow: hidden;
  height: 200px;
  margin-bottom: 0;
}
#blog-content #post .post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#blog-content .category-name {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
}
#blog-content .hr-category-block {
  position: relative;
  width: 100%;
  height: 5px;
}
#blog-content .hr-color,
#blog-content .hr-grey {
  border: 1px solid;
  position: absolute;
  top: 0;
  margin: 0;
}
#blog-content .hr-grey {
  border-color: #EFF2F3;
  left: 0;
  width: 100%;
}
#blog-content .hr-color {
  width: 60%;
}
#blog-content .blog-category-tag {
  gap: 6px;
}
#blog-content .blog-category-tag .blog-post-color {
  height: 17px;
  width: 17px;
  border-radius: 50%;
}
#blog-content .blog-category-tag .blog-tag {
  font-weight: 500;
  font-size: 12px;
}
#blog-content .blog-title,
#blog-content .blog-title-post {
  font-weight: 700;
  margin-bottom: 0;
}
#blog-content .blog-title {
  font-size: 24px;
}
#blog-content .blog-title-post {
  font-size: 25px;
}
#blog-content .blog-date {
  font-weight: 400;
  font-size: 14px;
}
#blog-content .truncated-title,
#blog-content .truncated-summary {
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
}
#blog-content .truncated-title {
  -webkit-line-clamp: 2;
}
#blog-content .truncated-summary {
  -webkit-line-clamp: 3;
}
#blog-content .post-block-title {
  margin-bottom: 20px;
}
#blog-content .post-image {
  height: 150px;
  margin-bottom: 15px;
}
#blog-content .post-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#blog-content .post-category-link {
  text-decoration: none;
  color: #232222;
}
#blog-content .post-category-link:hover {
  text-decoration: underline;
  color: #5293C0;
}
#blog-content .blog-post {
  margin-bottom: 25px;
}
#blog-content a.bb-text-white {
  text-decoration: none;
}
#blog-content a.bb-text-white:hover {
  text-decoration: underline;
}
#blog-content h2.category-name a,
#blog-content .blog-category-tag .blog-tag a {
  text-decoration: none;
  color: #232222;
}
#blog-content h2.category-name a:hover,
#blog-content .blog-category-tag .blog-tag a:hover {
  text-decoration: underline;
}
#blog-content p {
  margin-bottom: 0;
}
@media (min-width: 320px) {
  #blog-content #no-publications {
    margin-top: 35%;
  }
  #blog-content #featured-post #featured-post-image {
    max-height: 250px;
  }
  #blog-content #featured-categories .post-image,
  #blog-content #latest-posts .post-image {
    height: 200px;
  }
  #blog-content #post .post-image {
    height: 250px;
  }
}
@media (min-width: 576px) {
  #blog-content #no-publications {
    margin-top: 25%;
  }
  #blog-content #best-posts {
    gap: 8px;
  }
  #blog-content #featured-post #featured-post-image {
    border-radius: 100px 0 100px 0;
    max-height: 300px;
  }
  #blog-content #blog-search-bar #blog-search-form {
    gap: 0px;
    flex-direction: row;
  }
  #blog-content #blog-search-bar #blog-search-form #search-blog {
    border-radius: 50px 0 0 50px;
    border-right: none;
  }
  #blog-content #blog-search-bar #blog-search-form #categories-dropdown #categories-btn {
    border-radius: 0 50px 50px 0;
    height: 40px;
  }
  #blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu {
    left: auto;
    right: 0;
    width: -moz-fit-content;
    width: fit-content;
  }
  #blog-content #blog-search-bar #blog-search-form #categories-dropdown .dropdown-menu a.dropdown-item {
    text-align: left;
  }
  #blog-content #best-posts {
    grid-template-columns: auto auto;
  }
  #blog-content #best-posts #first-best-post {
    grid-column-start: 1;
    grid-column-end: 3;
  }
  #blog-content #post .post-content h2 {
    font-size: 26px;
  }
  #blog-content #post .post-content h3 {
    font-size: 24px;
  }
  #blog-content #post .post-content h4 {
    font-size: 22px;
  }
  #blog-content #post .post-content h5 {
    font-size: 20px;
  }
  #blog-content #post .post-content h6 {
    font-size: 18px;
  }
  #blog-content #post .post-image {
    border-radius: 100px 0 100px 0;
    height: 300px;
  }
  #blog-content .blog-title {
    font-size: 28px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    height: 250px;
  }
}
@media (min-width: 768px) {
  #blog-content #featured-post #featured-post-image {
    max-height: 370px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    height: 300px;
  }
  #blog-content #featured-categories .small-category .post-image {
    height: 250px;
  }
  #blog-content #featured-categories .big-category .blog-post,
  #blog-content #latest-posts .big-category .blog-post {
    grid-template-columns: 40% auto;
  }
  #blog-content #latest_posts_from_category .blog-post {
    grid-template-columns: 40% auto;
  }
  #blog-content #featured-categories {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 50px;
    grid-row-gap: 30px;
  }
  #blog-content #featured-categories .small-category .post-image {
    height: 200px;
  }
  #blog-content #featured-categories .big-category,
  #blog-content #latest-posts .big-category {
    grid-column: span 2;
  }
  #blog-content #featured-categories .big-category .blog-post,
  #blog-content #latest-posts .big-category .blog-post {
    display: grid;
    grid-template-columns: 35% auto;
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
  }
  #blog-content #featured-categories .big-category .blog-post .post-image,
  #blog-content #latest-posts .big-category .blog-post .post-image {
    grid-area: 1/1/2/2;
    height: 250px;
    margin-bottom: 0;
  }
  #blog-content #featured-categories .big-category .blog-post .post-content,
  #blog-content #latest-posts .big-category .blog-post .post-content {
    align-content: center;
    grid-area: 1/2/2/4;
  }
  #blog-content #latest_posts_from_category .blog-post {
    display: grid;
    grid-template-columns: 35% auto;
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
  }
  #blog-content #latest_posts_from_category .blog-post .post-image {
    grid-area: 1/1/2/2;
    height: 250px;
    margin-bottom: 0;
  }
  #blog-content #latest_posts_from_category .blog-post .post-content {
    align-content: center;
    grid-area: 1/2/2/4;
  }
  #blog-content #post .post-image {
    height: 370px;
  }
}
@media (min-width: 992px) {
  #blog-content #no-publications {
    margin-top: 15%;
  }
  #blog-content #featured-post {
    flex-direction: row;
    gap: 70px;
    justify-content: center;
  }
  #blog-content #featured-post #featured-post-text {
    order: 1;
    max-width: 520px;
    width: 50%;
  }
  #blog-content #featured-post #featured-post-image {
    order: 2;
    height: 100vh;
    width: 50%;
    max-height: 400px;
  }
  #blog-content #blog-search-bar #search-blog {
    margin-bottom: 15px;
  }
  #blog-content #best-posts {
    grid-template-columns: auto auto auto;
    margin: 0 auto;
    gap: 5px;
  }
  #blog-content #best-posts #first-best-post {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 3;
    height: 100%;
    width: 400px;
  }
  #blog-content #best-posts #first-best-post .blog-title-best-post {
    font-size: 20px;
  }
  #blog-content #best-posts .best-posts {
    height: 190px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.65) 80%);
  }
  #blog-content #best-posts .blog-title-best-post {
    font-size: 15px;
  }
  #blog-content #featured-categories .big-category .blog-post,
  #blog-content #latest-posts .big-category .blog-post {
    grid-template-columns: 400px auto;
  }
  #blog-content #latest_posts_from_category .blog-post {
    grid-template-columns: 400px auto;
  }
  #blog-content #post .post-image {
    height: 400px;
    border-radius: 150px 0 150px 0;
  }
  #blog-content .blog-title {
    font-size: 32px;
  }
}
@media (min-width: 1200px) {
  #blog-content {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 150px;
  }
  #blog-content #best-posts {
    max-width: 1100px;
  }
  #blog-content #featured-post #featured-post-image {
    border-radius: 150px 0 150px 0;
    width: 500px;
  }
  #blog-content #blog-search-bar {
    padding: 0 5%;
  }
  #blog-content #best-posts {
    margin: 0 auto;
  }
  #blog-content #best-posts #first-best-post {
    width: 450px;
  }
  #blog-content #best-posts .best-posts {
    height: 200px;
  }
  #blog-content #best-posts .best-posts .best-posts-gradient {
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.65) 80%);
  }
  #blog-content #featured-categories,
  #blog-content #latest-posts {
    max-width: 1100px;
    margin: 0 auto;
  }
  #blog-content #post .post-image {
    height: 450px;
    border-radius: 200px 0 200px 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2Jsb2cvYmxvZy5taW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBOztFQUFBO0FDQUE7O0VBQUE7QUNBQTs7RUFBQTtBQ0lBO0VBQ0kseUJGRFE7QURPWjs7QUdIQTtFQUNJLHlCRkpRO0FEVVo7O0FHSEE7RUFDSSx5QkZMVTtBRFdkOztBR0hBO0VBQ0kseUJGTFM7QURXYjs7QUdIQTtFQUNJLHlCRlBTO0FEYWI7O0FHSEE7RUFDSSx5QkZITTtBRFNWOztBR0hBO0VBQ0kseUJGVE07QURlVjs7QUdIQTtFQUNJLHlCRlpNO0FEa0JWOztBR0hBO0VBQ0kseUJGWlk7QURrQmhCOztBR0hBO0VBQ0kseUJGZlk7QURxQmhCOztBR0hBO0VBQ0kseUJGbEJZO0FEd0JoQjs7QUdIQTtFQUNJLHlCRnJCUztBRDJCYjs7QUdIQTtFQUNJLHlCRnBCSTtBRDBCUjs7QUdIQTtFQUNJLDJGRnRCaUI7QUQ0QnJCOztBR0ZBO0VBQ0ksY0YxRFE7QUQrRFo7O0FHRkE7RUFDSSxjRjdEUTtBRGtFWjs7QUdGQTtFQUNJLGNGaEVRO0FEcUVaOztBR0ZBO0VBQ0ksY0ZsRVU7QUR1RWQ7O0FHRkE7RUFDSSxjRnJFVTtBRDBFZDs7QUdGQTtFQUNJLGNGckVTO0FEMEViOztBR0ZBO0VBQ0ksY0Z4RVM7QUQ2RWI7O0FHRkE7RUFDSSxjRnpFYztBRDhFbEI7O0FHRkE7RUFDSSxjRjVFYztBRGlGbEI7O0FHRkE7RUFDSSxjRjlFTTtBRG1GVjs7QUdGQTtFQUNJLGNGaEZNO0FEcUZWOztBR0ZBO0VBQ0k7QUhLSjs7QUdEQTtFQUNJO0VBQ0E7QUhJSjtBR0ZJO0VBRUk7RUFDQTtBSEdSOztBR0VBO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkZ2R1M7RUV3R1Q7RUFDQTtFQUNBO0VBQ0E7QUhBSjtBR0VJO0VBQ0kseUJGdElJO0VFdUlKO0FIQVI7QUdFUTtFQUNJO0VBQ0EsY0Y5SE07RUUrSE47QUhBWjs7QUdLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhGSjtB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a0VWO0VBL0RNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFpRVY7RUE5RGM7SUFDSTtFQWdFbEI7RUF6RFU7O0lBQ0k7RUE0RGQ7RUExRGM7O0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUE2RGxCO0VBM0RrQjs7SUFDSTtJQUNBO0lBQ0E7RUE4RHRCO0VBM0RrQjs7SUFDSTtJQUNBO0VBOER0QjtFQXhETTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBMERWO0VBeERVO0lBQ0k7SUFDQTtJQUNBO0VBMERkO0VBdkRVO0lBQ0k7SUFDQTtFQXlEZDtFQXJETTtJQUNJO0VBdURWO0FBQ0Y7QUFuREk7RUFDSTtJQUNJO0VBcURWO0VBbERNO0lBQ0k7SUFDQTtJQUNBO0VBb0RWO0VBbERVO0lBQ0k7SUFDQTtJQUNBO0VBb0RkO0VBakRVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RUFtRGQ7RUEvQ007SUFDSTtFQWlEVjtFQTlDTTtJQUNJO0lBQ0E7SUFDQTtFQWdEVjtFQTlDVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQWdEZDtFQTlDYztJQUNJO0VBZ0RsQjtFQTVDVTtJQUNJO0VBOENkO0VBNUNjO0lBQ0k7SUFDQTtFQThDbEI7RUExQ1U7SUFDSTtFQTRDZDtFQXRDVTs7SUFDSTtFQXlDZDtFQXJDTTtJQUNJO0VBdUNWO0VBcENNO0lBQ0k7SUFDQTtFQXNDVjtFQW5DTTtJQUNJO0VBcUNWO0FBQ0Y7QUFqQ0k7RUE3ckJKO0lBOHJCUTtJQUNBO0lBQ0E7RUFvQ047RUFsQ007SUFDSTtFQW9DVjtFQWpDTTtJQUNJO0lBQ0E7RUFtQ1Y7RUFoQ007SUFDSTtFQWtDVjtFQS9CTTtJQUNJO0VBaUNWO0VBL0JVO0lBQ0k7RUFpQ2Q7RUE5QlU7SUFDSTtFQWdDZDtFQTlCYztJQUNJO0VBZ0NsQjtFQTNCTTs7SUFFSTtJQUNBO0VBNkJWO0VBMUJNO0lBQ0k7SUFDQTtFQTRCVjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvY3NzL2Jsb2cvYmxvZy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmFzZS92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvYmFzZS92YXJpYWJsZXMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Nzcy9iYXNlL19iYi1nZW5lcmFsLXN0eWxlcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogY3NzL2Jsb2cvYmxvZ1subWluXS5bc11jc3NcbiAqL1xuXG5AdXNlICcuLi9iYXNlL2JiLWdlbmVyYWwtc3R5bGVzJztcbkB1c2UgJy4uL2Jhc2UvdmFyaWFibGVzL2NvbG9ycyc7XG5AdXNlICcuLi9iYXNlL3ZhcmlhYmxlcy9icmVha3BvaW50cyc7XG5cbiNibG9nLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MyU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZ2FwOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgI2ZlYXR1cmVkLXBvc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgI2ZlYXR1cmVkLXBvc3QtdGV4dCB7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgNTBweCAwO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2ctc2VhcmNoLWJhcntcbiAgICAgICAgI2Jsb2ctc2VhcmNoLWZvcm0ge1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgI3NlYXJjaC1ibG9nIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRuZXV0cmFsLWJsYWNrLTE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJG5ldXRyYWwtYmxhY2stMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjYXRlZ29yaWVzLWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAjY2F0ZWdvcmllcy1idG4ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ltcG9ydGFudC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgICAgLmNhdGVnb3J5LXNlYXJjaC1saW5rIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHRlcnRpYXJ5LTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNiZXN0LXBvc3RzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG5cbiAgICAgICAgLmJlc3QtcG9zdHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5iZXN0LXBvc3RzLWdyYWRpZW50IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAlKSAzMCUsIHJnYmEoMCwgMCwgMCwgNjUlKSA4MCUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctdGl0bGUtYmVzdC1wb3N0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJiLWxpbmssXG4gICAgICAgIC5ibG9nLXRpdGxlLWJlc3QtcG9zdCxcbiAgICAgICAgLmJsb2ctZGF0ZSxcbiAgICAgICAgLmJsb2ctY2F0ZWdvcnktdGFnIHtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzb2NpYWwtbWVkaWEge1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgI2ZvbGxvdy11cyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NvY2lhbC1tZWRpYS1pY29ucyB7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG5cbiAgICAgICAgICAgIC5iYi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI25vLXB1YmxpY2F0aW9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwJTtcbiAgICB9XG5cbiAgICAjZmVhdHVyZWQtY2F0ZWdvcmllcyxcbiAgICAjbGF0ZXN0LXBvc3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIC5ibG9nLWNhdGVnb3J5LXRhZyxcbiAgICAgICAgLnRydW5jYXRlZC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy1kYXRlLFxuICAgICAgICAudHJ1bmNhdGVkLXN1bW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLXBvc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuaHItY29sb3Ige1xuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2xhdGVzdF9wb3N0c19mcm9tX2NhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC50cnVuY2F0ZWQtc3VtbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nLWNhdGVnb3J5LXRhZyxcbiAgICAgICAgLnRydW5jYXRlZC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcG9zdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5ibG9nLWNhdGVnb3J5LXRhZyAuYmxvZy10YWcsXG4gICAgICAgICAgICAudHJ1bmNhdGVkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvZy1kYXRlLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4IDAgNTBweCAwO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuaHItY2F0ZWdvcnktYmxvY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuaHItY29sb3IsXG4gICAgLmhyLWdyZXkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuaHItZ3JleSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0xO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaHItY29sb3Ige1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5ibG9nLWNhdGVnb3J5LXRhZyB7XG4gICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgIC5ibG9nLXBvc3QtY29sb3Ige1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy10YWcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLXRpdGxlLFxuICAgIC5ibG9nLXRpdGxlLXBvc3Qge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ibG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5ibG9nLXRpdGxlLXBvc3Qge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuXG4gICAgLmJsb2ctZGF0ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudHJ1bmNhdGVkLXRpdGxlLFxuICAgIC50cnVuY2F0ZWQtc3VtbWFyeSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cblxuICAgIC50cnVuY2F0ZWQtdGl0bGUge1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgfVxuXG4gICAgLnRydW5jYXRlZC1zdW1tYXJ5IHtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIH1cblxuICAgIC5wb3N0LWJsb2NrLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jYXRlZ29yeS1saW5rIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLXBvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIGEuYmItdGV4dC13aGl0ZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIuY2F0ZWdvcnktbmFtZSBhLFxuICAgIC5ibG9nLWNhdGVnb3J5LXRhZyAuYmxvZy10YWcgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBEZSAzMjBweCBhIDU3NXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiR2ZXJ5LXNtYWxsKSB7XG4gICAgICAgICNuby1wdWJsaWNhdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzUlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLXBvc3QgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtY2F0ZWdvcmllcyxcbiAgICAgICAgI2xhdGVzdC1wb3N0cyB7XG4gICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZSA1NzZweCBhIDc2N3B4LiBUYWJsZXRcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogYnJlYWtwb2ludHMuJHNtYWxsKSB7XG4gICAgICAgICNuby1wdWJsaWNhdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjUlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jlc3QtcG9zdHMge1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtcG9zdCAjZmVhdHVyZWQtcG9zdC1pbWFnZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDEwMHB4IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNibG9nLXNlYXJjaC1iYXJ7XG4gICAgICAgICAgICAjYmxvZy1zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgICNzZWFyY2gtYmxvZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAjY2F0ZWdvcmllcy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICNjYXRlZ29yaWVzLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjYmVzdC1wb3N0cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcblxuICAgICAgICAgICAgI2ZpcnN0LWJlc3QtcG9zdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3Bvc3Qge1xuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAxMDBweCAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjYmVzdC1wb3N0cyAuYmVzdC1wb3N0cyAuYmVzdC1wb3N0cy1ncmFkaWVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgNzY4cHggYSA5OTFweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbWVkaXVtKSB7XG4gICAgICAgICNmZWF0dXJlZC1wb3N0ICNmZWF0dXJlZC1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jlc3QtcG9zdHMgLmJlc3QtcG9zdHMgLmJlc3QtcG9zdHMtZ3JhZGllbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICNmZWF0dXJlZC1jYXRlZ29yaWVzIHtcbiAgICAgICAgICAgIC5zbWFsbC1jYXRlZ29yeSAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNmZWF0dXJlZC1jYXRlZ29yaWVzLFxuICAgICAgICAjbGF0ZXN0LXBvc3RzIHtcbiAgICAgICAgICAgIC5iaWctY2F0ZWdvcnkgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0MCUgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNsYXRlc3RfcG9zdHNfZnJvbV9jYXRlZ29yeSAuYmxvZy1wb3N0IHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDAlIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNTBweDtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcblxuICAgICAgICAgICAgLnNtYWxsLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgLmJpZy1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcblxuICAgICAgICAgICAgICAgIC5ibG9nLXBvc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMiAvIDQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbGF0ZXN0X3Bvc3RzX2Zyb21fY2F0ZWdvcnkgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNSUgYXV0bztcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXG4gICAgICAgICAgICAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMS8yLzIvNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEZSA5OTJweCBhIDExOTlweCAtIE9yZGVuYWRvclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kbGFyZ2UpIHtcbiAgICAgICAgI25vLXB1YmxpY2F0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgICAgIH1cblxuICAgICAgICAjZmVhdHVyZWQtcG9zdCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICNmZWF0dXJlZC1wb3N0LXRleHQge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNibG9nLXNlYXJjaC1iYXIgI3NlYXJjaC1ibG9nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjYmVzdC1wb3N0cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBnYXA6IDVweDtcblxuICAgICAgICAgICAgI2ZpcnN0LWJlc3QtcG9zdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93LWVuZDogMztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgICAgICAgICAgLmJsb2ctdGl0bGUtYmVzdC1wb3N0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJlc3QtcG9zdHMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XG5cbiAgICAgICAgICAgICAgICAuYmVzdC1wb3N0cy1ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwJSkgMjAlLCByZ2JhKDAsIDAsIDAsIDY1JSkgODAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ibG9nLXRpdGxlLWJlc3QtcG9zdCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgLmJpZy1jYXRlZ29yeSAuYmxvZy1wb3N0IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjbGF0ZXN0X3Bvc3RzX2Zyb21fY2F0ZWdvcnkgLmJsb2ctcG9zdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwMHB4IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAjcG9zdCAucG9zdC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAxNTBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2ctdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGUgMTIwMHB4IGEgMTM2NXB4XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IGJyZWFrcG9pbnRzLiRleHRyYS1sYXJnZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuXG4gICAgICAgICNiZXN0LXBvc3RzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLXBvc3QgI2ZlYXR1cmVkLXBvc3QtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTUwcHggMCAxNTBweCAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jsb2ctc2VhcmNoLWJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Jlc3QtcG9zdHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICNmaXJzdC1iZXN0LXBvc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJlc3QtcG9zdHMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAuYmVzdC1wb3N0cy1ncmFkaWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCUpIDMwJSwgcmdiYSgwLCAwLCAwLCA2NSUpIDgwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2ZlYXR1cmVkLWNhdGVnb3JpZXMsXG4gICAgICAgICNsYXRlc3QtcG9zdHMge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICNwb3N0IC5wb3N0LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMDBweCAwIDIwMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKipcbiAqIFZhcmlhYmxlcyByZWxhdGl2YXMgYSBjb2xvcmVzIHV0aWxpemFkb3MgZW4gZWwgQ1NTIGRlbCBwcm95ZWN0by5cbiAqL1xuXG4kcHJpbWFyeS0xOiAjNzREMUVBO1xuJHByaW1hcnktMjogIzUyOTNDMDtcbiRwcmltYXJ5LTM6ICMzMTU0OTc7XG5cbiRzZWNvbmRhcnktMTogIzBGMTY2RDtcbiRzZWNvbmRhcnktMjogIzE1MUE1NDtcbiRzZWNvbmRhcnktMzogIzFDMUUzQztcblxuJHRlcnRpYXJ5LTE6ICNFRkYyRjM7XG4kdGVydGlhcnktMjogI0JGQ0VENjtcbiR0ZXJ0aWFyeS0zOiAjQTZDRkREO1xuJHRlcnRpYXJ5LTQ6ICM4REQwRTM7XG5cbiRuZXV0cmFsLWJsYWNrLTE6ICMyMzIyMjI7XG4kbmV1dHJhbC1ibGFjay0yOiAjODA3RjdGO1xuXG4kYWxlcnQtMTogI0UwMDA0ODtcbiRhbGVydC0yOiAjRkY3QTAwO1xuJHN1Y2Nlc3M6ICMwMEQxOUY7XG4keWVsbG93LWJhc2U6ICNGRkJGMDA7XG5cbiRsaWdodC1zdWNjZXNzOiAjQ0ZGMkU5O1xuJGxpZ2h0LWFsZXJ0LTE6ICNGOERGREI7XG4kbGlnaHQtYWxlcnQtMjogI0ZBRTVDQztcbiRsaWdodC1ibHVlOiAjREJGMEY5O1xuJGxpZ2h0LXRlcnRpYXJ5OiAjRUNGMUY0O1xuXG4kb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKCM3NTc1NzUsIDAuMzUpO1xuXG4kd2hpdGU6ICNGRkZGRkY7XG5cbiRjb3Jwb3JhdGUtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxMDguNzM3ZGVnLCAjQUJGQUE5IDklLCAjNzREMUVBIDUxJSwgI0E3NjlGNCA4NiUsICNEQTAwRkUgMTAwJSk7XG4iLCIvKipcbiAqIFZhcmlhYmxlcyByZWxhdGl2YXMgYSBsb3MgYnJlYWtwb2ludHMgdXRpbGl6YWRvcyBlbiBlbCBDU1MgZGVsIHByb3llY3RvLlxuICovXG5cbi8vIHhzIG9uIGJvb3RzdHJhcFxuJGV4dHJhLXNtYWxsOiAwcHg7XG5cbi8vIHZlcnkgc21hbGwgKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kdmVyeS1zbWFsbDogMzIwcHg7XG5cbi8vIHNtIGluIGJvb3RzdHJhcFxuJHNtYWxsOiA1NzZweDtcblxuLy8gbWQgaW4gYm9vdHN0cmFwXG4kbWVkaXVtOiA3NjhweDtcblxuLy8gbGcgaW4gYm9vdHN0cmFwXG4kbGFyZ2U6IDk5MnB4O1xuXG4vLyB4bCBpbiBib290c3RyYXBcbiRleHRyYS1sYXJnZTogMTIwMHB4O1xuXG4vLyAyeGwgaW4gYm9vdHN0cmFwICh2aWEgYmlnIGdyaWQpXG4kZG91YmxlLWV4dHJhLWxhcmdlOiAxMzY2cHg7XG5cbi8vIDN4bCBpbiBib290c3RyYXAgKHZpYSBiaWcgZ3JpZClcbiR0cmlwbGUtZXh0cmEtbGFyZ2U6IDE1MDBweDtcblxuLy8gNHhsIGluIGJvb3RzdHJhcCAodmlhIGJpZyBncmlkKVxuJHF1YWRydXBsZS1leHRyYS1sYXJnZTogMTcwMHB4O1xuXG4vLyBmaGQgaW4gYm9vdHN0cmFwICh2aWEgYmlnIGdyaWQpXG4kZnVsbGhkOiAxOTIwcHg7XG5cbi8vIDJrIHJlc29sdXRpb24gKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kdHdvLWs6IDIwNDhweDtcblxuLy8gM2sgcmVzb2x1dGlvbiAobm9uLWV4aXN0ZW50IGluIGJvb3RzdHJhcCwgb3duIHVzZSlcbiR0aHJlZS1rOiAzMDcycHg7XG5cbi8vIDRrIHJlc29sdXRpb24gKG5vbi1leGlzdGVudCBpbiBib290c3RyYXAsIG93biB1c2UpXG4kZm91ci1rOiAzODQwcHg7XG4iLCJAdXNlICd2YXJpYWJsZXMvY29sb3JzJztcbkB1c2UgJ3ZhcmlhYmxlcy9icmVha3BvaW50cyc7XG5cbi8vICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gQmFja2dyb3VuZFxuLmJiLWJnLXByaW1hcnktMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiRwcmltYXJ5LTE7XG59XG5cbi5iYi1iZy1wcmltYXJ5LTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0yO1xufVxuXG4uYmItYmctc2Vjb25kYXJ5LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kc2Vjb25kYXJ5LTE7XG59XG5cbi5iYi1iZy10ZXJ0aWFyeS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHRlcnRpYXJ5LTE7XG59XG5cbi5iYi1iZy10ZXJ0aWFyeS0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHRlcnRpYXJ5LTM7XG59XG5cbi5iYi1iZy1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHN1Y2Nlc3M7XG59XG5cbi5iYi1iZy1hbGVydC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGFsZXJ0LTE7XG59XG5cbi5iYi1iZy1hbGVydC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGFsZXJ0LTI7XG59XG5cbi5iYi1iZy1saWdodC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LXN1Y2Nlc3M7XG59XG5cbi5iYi1iZy1saWdodC1hbGVydC0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LWFsZXJ0LTE7XG59XG5cbi5iYi1iZy1saWdodC1hbGVydC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LWFsZXJ0LTI7XG59XG5cbi5iYi1iZy1saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJGxpZ2h0LWJsdWU7XG59XG5cbi5iYi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3JzLiR3aGl0ZTtcbn1cblxuLmJiLWJnLWNvcnBvcmF0ZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogY29sb3JzLiRjb3Jwb3JhdGUtZ3JhZGllbnQ7XG59XG5cbi8vIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBUZXh0XG4uYmItdGV4dC1wcmltYXJ5LTEge1xuICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnktMTtcbn1cblxuLmJiLXRleHQtcHJpbWFyeS0yIHtcbiAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTI7XG59XG5cbi5iYi10ZXh0LXByaW1hcnktMyB7XG4gICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0zO1xufVxuXG4uYmItdGV4dC1zZWNvbmRhcnktMSB7XG4gICAgY29sb3I6IGNvbG9ycy4kc2Vjb25kYXJ5LTE7XG59XG5cbi5iYi10ZXh0LXNlY29uZGFyeS0yIHtcbiAgICBjb2xvcjogY29sb3JzLiRzZWNvbmRhcnktMjtcbn1cblxuLmJiLXRleHQtdGVydGlhcnktMiB7XG4gICAgY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMjtcbn1cblxuLmJiLXRleHQtdGVydGlhcnktM3tcbiAgICBjb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0zO1xufVxuXG4uYmItdGV4dC1uZXV0cmFsLWJsYWNrLTEge1xuICAgIGNvbG9yOiBjb2xvcnMuJG5ldXRyYWwtYmxhY2stMTtcbn1cblxuLmJiLXRleHQtbmV1dHJhbC1ibGFjay0yIHtcbiAgICBjb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTI7XG59XG5cbi5iYi10ZXh0LWFsZXJ0LTEge1xuICAgIGNvbG9yOiBjb2xvcnMuJGFsZXJ0LTE7XG59XG5cbi5iYi10ZXh0LXN1Y2Nlc3N7XG4gICAgY29sb3I6IGNvbG9ycy4kc3VjY2Vzcztcbn1cblxuLmJiLXRleHQtd2hpdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLy8gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIExpbmtcbmEuYmItbGluayB7XG4gICAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0yICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIDtcblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5LTEgIWltcG9ydGFudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuLy8gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIEZvcm1cbmlucHV0LmJiLWNoZWNrYm94IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICBmb250LWZhbWlseTogXCJQcm9ieXRlIEljb25zXCI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kbGlnaHQtYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcnMuJHRlcnRpYXJ5LTIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0xO1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kcHJpbWFyeS0xICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFw0Q1wiO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cCBsYWJlbC5iYi1sYWJlbCB7XG4gICAgY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgIC8vIERlc2RlIDIwNDhweCBhIDMwNzFweFxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBicmVha3BvaW50cy4kdHdvLWspIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cCBpbnB1dC5iYi1pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiR0ZXJ0aWFyeS0yO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3JzLiRuZXV0cmFsLWJsYWNrLTE7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogY29sb3JzLiR0ZXJ0aWFyeS0yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuaW5wdXQuYmItaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9ycy4kbmV1dHJhbC1ibGFjay0xO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kdGVydGlhcnktMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/