@charset "UTF-8";

/* BREAKPOINTS */

/* MEDIA QUERIES */

/* PX TO REM CONVERSION */

.view-equipe, .view-creation, .view-nos-courts-metrage {
  padding: 5rem 0;
}

@media (max-width: 768px) {
  .view-equipe, .view-creation, .view-nos-courts-metrage {
    padding: 2rem 0;
  }
}

.view-equipe .view-header, .view-creation .view-header, .view-nos-courts-metrage .view-header {
  color: var(--text-on-light);
  font-family: var(--font-family-header);
  font-size: var(--font-header-Display-size);
  text-align: center;
}

.view-equipe .views-exposed-form label, .view-creation .views-exposed-form label, .view-nos-courts-metrage .views-exposed-form label {
  display: none;
}

.view-equipe .views-exposed-form ul, .view-creation .views-exposed-form ul, .view-nos-courts-metrage .views-exposed-form ul {
  display: flex;
  padding: 0;
  gap: 1rem;
  justify-content: center;
  align-items: center;
}

@media (max-width: 768px) {
  .view-equipe .views-exposed-form ul, .view-creation .views-exposed-form ul, .view-nos-courts-metrage .views-exposed-form ul {
    flex-direction: column;
  }
}

.view-equipe .views-exposed-form ul li, .view-creation .views-exposed-form ul li, .view-nos-courts-metrage .views-exposed-form ul li {
  list-style: none;
}

.view-equipe .views-exposed-form ul li a, .view-creation .views-exposed-form ul li a, .view-nos-courts-metrage .views-exposed-form ul li a {
  display: flex;
  padding: 6px 12px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 1000px;
  color: black;
  background: var(--bttn-background-neutral);
  transition: .25s ease-in-out;
}

.view-equipe .views-exposed-form ul li a.bef-link--selected, .view-creation .views-exposed-form ul li a.bef-link--selected, .view-nos-courts-metrage .views-exposed-form ul li a.bef-link--selected {
  background: var(--bttn-background-primary);
}

.view-equipe .views-exposed-form ul li a:hover, .view-creation .views-exposed-form ul li a:hover, .view-nos-courts-metrage .views-exposed-form ul li a:hover {
  filter: brightness(.9);
  transition: .25s ease-in-out;
}

.view-equipe .view-content, .view-creation .view-content, .view-nos-courts-metrage .view-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 2rem;
  margin-top: 1.5rem;
}

@media (max-width: 768px) {
  .view-equipe .view-content, .view-creation .view-content, .view-nos-courts-metrage .view-content {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 480px) {
  .view-equipe .view-content, .view-creation .view-content, .view-nos-courts-metrage .view-content {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}

.view-equipe .view-content .views-row, .view-creation .view-content .views-row, .view-nos-courts-metrage .view-content .views-row {
  margin-bottom: 1rem;
  transition: .25s ease-in-out;
}

.view-equipe .view-content .views-row:hover, .view-creation .view-content .views-row:hover, .view-nos-courts-metrage .view-content .views-row:hover {
  filter: brightness(.8);
  transition: .25s ease-in-out;
}

.view-equipe .view-content .views-row .views-field-title, .view-creation .view-content .views-row .views-field-title, .view-nos-courts-metrage .view-content .views-row .views-field-title {
  color: var(--text-on-light);
  font-family: var(--font-family-header);
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%; /* 42px */
}

.view-equipe .view-content .views-row .field--name-field-media-image img, .view-creation .view-content .views-row .field--name-field-media-image img, .view-nos-courts-metrage .view-content .views-row .field--name-field-media-image img {
  border-radius: 1rem;
  margin-bottom: 0;
  transition: .25s ease-in-out;
}

.view-equipe .view-content .views-row .field--name-field-media-image img:hover, .view-creation .view-content .views-row .field--name-field-media-image img:hover, .view-nos-courts-metrage .view-content .views-row .field--name-field-media-image img:hover {
  transition: .25s ease-in-out;
  box-shadow: 0 .0625rem 1.5rem 0 rgba(0, 0, 0, .1960784314);
}

.view-equipe .view-content .views-row .views-field-field-active .past, .view-creation .view-content .views-row .views-field-field-active .past, .view-nos-courts-metrage .view-content .views-row .views-field-field-active .past {
  color: var(--text-disabled);
  font-family: Sora;
  font-size: var(--font-text-M-size);
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  margin: 0;
  display: flex;
}

.view-equipe .view-content .views-row .views-field-field-active .past:before, .view-creation .view-content .views-row .views-field-field-active .past:before, .view-nos-courts-metrage .view-content .views-row .views-field-field-active .past:before {
  content: "⋅";
  font-size: 2rem;
}

.view-equipe .view-content .views-row .views-field-field-active .current, .view-creation .view-content .views-row .views-field-field-active .current, .view-nos-courts-metrage .view-content .views-row .views-field-field-active .current {
  color: var(--text-primary);
  font-family: Sora;
  font-size: var(--font-text-M-size);
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  margin: 0;
  display: flex;
}

.view-equipe .view-content .views-row .views-field-field-active .current:before, .view-creation .view-content .views-row .views-field-field-active .current:before, .view-nos-courts-metrage .view-content .views-row .views-field-field-active .current:before {
  content: "⋅";
  font-size: 2rem;
}

.view-equipe.view-display-id-page_2 .view-header, .view-creation.view-display-id-page_2 .view-header, .view-nos-courts-metrage.view-display-id-page_2 .view-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.view-equipe.view-display-id-page_2 .view-header h1, .view-creation.view-display-id-page_2 .view-header h1, .view-nos-courts-metrage.view-display-id-page_2 .view-header h1 {
  color: var(--text-on-light);
  text-align: center;
  font-family: var(--font-family-header);
  font-size: var(--font-header-Display-size);
}

.view-equipe.view-display-id-page_2 .view-content, .view-creation.view-display-id-page_2 .view-content, .view-nos-courts-metrage.view-display-id-page_2 .view-content {
  flex-direction: column;
  width: 100%;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq, .view-creation.view-display-id-page_2 .view-content .accordion-faq, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq {
  width: 100%;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab {
  border-top: 0;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab__label, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab__label, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab__label {
  position: relative;
  align-items: center;
  background-color: var(--background-section-dark);
  font-weight: 600;
  border-radius: .75rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab__label:after, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab__label:after, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab__label:after {
  position: absolute;
  right: 1rem;
  top: .5rem;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab__content td, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab__content td, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab__content td {
  border: 0;
  padding: 1.5rem 1rem;
  border-bottom: 1px solid var(--divider-neutral);
  font-size: var(--font-text-M-size);
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-date-event, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-date-event, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-date-event {
  font-weight: 600;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-lieu-event, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-lieu-event, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-lieu-event {
  position: relative;
}

.view-equipe.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-lieu-event:before, .view-creation.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-lieu-event:before, .view-nos-courts-metrage.view-display-id-page_2 .view-content .accordion-faq .tab__content td.views-field-field-lieu-event:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -0.25rem;
  transform: translateY(-50%);
  display: block;
  width: .75rem;
  height: 1rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxNiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNjlfMTA0OSkiPgo8cGF0aCBkPSJNOC4wMDAwNiAxMi41QzEwLjIwNjEgMTIuNSAxMi4wMDAxIDEwLjcwNiAxMi4wMDAxIDguNUMxMi4wMDAxIDYuMjk0IDEwLjIwNjEgNC41IDguMDAwMDYgNC41QzUuNzk0MDYgNC41IDQuMDAwMDYgNi4yOTQgNC4wMDAwNiA4LjVDNC4wMDAwNiAxMC43MDYgNS43OTQwNiAxMi41IDguMDAwMDYgMTIuNVpNOC4wMDAwNiA2LjVDOS4xMDMwNiA2LjUgMTAuMDAwMSA3LjM5NyAxMC4wMDAxIDguNUMxMC4wMDAxIDkuNjAzIDkuMTAzMDYgMTAuNSA4LjAwMDA2IDEwLjVDNi44OTcwNiAxMC41IDYuMDAwMDYgOS42MDMgNi4wMDAwNiA4LjVDNi4wMDAwNiA3LjM5NyA2Ljg5NzA2IDYuNSA4LjAwMDA2IDYuNVoiIGZpbGw9IiMxNjAxMDEiLz4KPHBhdGggZD0iTTcuNDIwMDkgMjAuMzE0QzcuNTg5MzQgMjAuNDM0OSA3Ljc5MjExIDIwLjQ5OTggOC4wMDAwOSAyMC40OTk4QzguMjA4MDYgMjAuNDk5OCA4LjQxMDg0IDIwLjQzNDkgOC41ODAwOSAyMC4zMTRDOC44ODQwOSAyMC4wOTkgMTYuMDI5MSAxNC45NCAxNi4wMDAxIDguNUMxNi4wMDAxIDQuMDg5IDEyLjQxMTEgMC41IDguMDAwMDkgMC41QzMuNTg5MDkgMC41IDguODAzNzdlLTA1IDQuMDg5IDguODAzNzdlLTA1IDguNDk1Qy0wLjAyODkxMiAxNC45NCA3LjExNjA5IDIwLjA5OSA3LjQyMDA5IDIwLjMxNFpNOC4wMDAwOSAyLjVDMTEuMzA5MSAyLjUgMTQuMDAwMSA1LjE5MSAxNC4wMDAxIDguNTA1QzE0LjAyMTEgMTIuOTQzIDkuNjEyMDkgMTYuOTI4IDguMDAwMDkgMTguMjM1QzYuMzg5MDkgMTYuOTI3IDEuOTc5MDkgMTIuOTQxIDIuMDAwMDkgOC41QzIuMDAwMDkgNS4xOTEgNC42OTEwOSAyLjUgOC4wMDAwOSAyLjVaIiBmaWxsPSIjMTYwMTAxIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE2OV8xMDQ5Ij4KPHJlY3Qgd2lkdGg9IjE2LjAwMDIiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  background-size: cover;
}

.view-equipe.view-display-id-page_2 .view-content .view-creation, .view-creation.view-display-id-page_2 .view-content .view-creation, .view-nos-courts-metrage.view-display-id-page_2 .view-content .view-creation {
  padding: 0;
}

.content-interne .header-content {
  background-size: cover;
  height: 28.75rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-interne .header-content h1 {
  color: var(--text-on-dark);
  text-align: center;
  font-family: var(--font-family-header);
  font-size: var(--font-header-Display-size);
  line-height: 1.3;
}

.content-interne .container {
  margin-top: 5rem;
}

.content-interne .container iframe {
  width: 100%;
  aspect-ratio: 16/9;
}

.content-interne .container .top {
  display: flex;
  gap: 2rem;
}

@media (max-width: 992px) {
  .content-interne .container .top {
    flex-direction: column;
  }
}

.content-interne .container .top .node-taxonomy-container {
  border-top: 0;
}

.content-interne .container .top .right {
  flex: 1;
}

.content-interne .container .top .right .tab__label {
  color: var(--text-on-light);
  font-family: var(--font-family-header);
  font-size: var(--font-header-h2-size);
}

.content-interne .container .top .right .tab input:checked ~ .tab__content {
  max-height: -moz-fit-content;
  max-height: fit-content;
  padding-bottom: 2rem;
}

.content-interne .container .top .right .tab__content {
  color: var(--text-on-light);
  font-size: var(--font-text-M-size);
}

.content-interne .container .top .right .tab__content p {
  padding: 0 !important;
  margin: 0;
}

.content-interne .container .top .left {
  flex: 1;
}

.content-interne .container .top .left h1 {
  color: var(--text-on-light);
  font-family: var(--font-family-header);
  font-size: var(--font-header-Display-size);
}

.content-interne .container .top .left .author {
  color: var(--text-on-light);
  font-size: var(--font-text-L-size);
}

.content-interne .container .top .left .category {
  margin: 2.5rem 0;
}

.content-interne .container .top .left .category .field--name-field-category ul li {
  display: flex;
  padding: .375rem .75rem;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 3rem;
  background: var(--bttn-background-neutral);
  color: var(--text-on-light);
  font-size: .875rem;
  text-transform: uppercase;
}

.content-interne .container .top .left .shop .field--name-field-shop-link a {
  display: flex;
  padding: .75rem 1.5rem;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 3rem;
  background: var(--bttn-background-primary);
  color: var(--text-on-light);
  font-size: var(--font-text-S-size);
}

.content-interne .container .top .left .folder {
  margin: 1rem 0;
}

.content-interne .container .top .left .folder .field--name-field-link-create-folder a {
  display: flex;
  padding: .75rem 1.5rem;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 3rem;
  background: var(--bttn-background-dark);
  color: var(--text-on-dark);
  font-size: 1rem;
}

.view-agenda .view-content {
  display: block;
}

.view-equipe .view-content .views-row .personne .field--name-field-media-image img {
  height: 214px;
  border-radius: 0;
}

.view-equipe .view-content .views-row .node-taxonomy-container {
  border-top: 0;
  padding: 0;
  margin: 0;
}

.view-equipe .view-content .views-row .wrapper {
  display: flex;
  gap: .25rem;
}

.view-equipe .view-content .views-row .field--name-field-prenom,
.view-equipe .view-content .views-row .field--name-name {
  font-family: var(--font-family-header);
  font-size: 1.75rem;
  font-weight: 700;
  margin-top: .5rem;
  margin-bottom: .25rem;
}


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