@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 100;
  src: local("Exo 2 Thin Italic"),local(Exo2-ThinItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHqv4okm5zmbtYtE48s51oo.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHqv4okm5zmbtYtE48s51os.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHqv4okm5zmbtYtE48s51oq.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 200;
  src: local("Exo 2 Extra Light Italic"),local(Exo2-ExtraLightItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEyM98H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEyM98H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEyM98H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 300;
  src: local("Exo 2 Light Italic"),local(Exo2-LightItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0c-8H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0c-8H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0c-8H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 400;
  src: local("Exo 2 Italic"),local(Exo2-Italic),url(//fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbtYtG-wc4Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbtYtG-wc5Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbtYtG-wc4w.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 500;
  src: local("Exo 2 Medium Italic"),local(Exo2-MediumItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEx8_8H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEx8_8H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEx8_8H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 600;
  src: local("Exo 2 Semi Bold Italic"),local(Exo2-SemiBoldItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEzM48H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEzM48H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtEzM48H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 700;
  src: local("Exo 2 Bold Italic"),local(Exo2-BoldItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE1c58H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE1c58H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE1c58H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 800;
  src: local("Exo 2 Extra Bold Italic"),local(Exo2-ExtraBoldItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0s68H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0s68H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE0s68H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: italic;
  font-weight: 900;
  src: local("Exo 2 Black Italic"),local(Exo2-BlackItalic),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE2878H0JnA.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE2878H0JmA.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHtv4okm5zmbtYtE2878H0Jng.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 100;
  src: local("Exo 2 Thin"),local(Exo2-Thin),url(//fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbt5LG-wc4Q.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbt5LG-wc5Q.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHov4okm5zmbt5LG-wc4w.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 200;
  src: local("Exo 2 Extra Light"),local(Exo2-ExtraLight),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7nCvs7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7nCvs7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7nCvs7wHk.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 300;
  src: local("Exo 2 Light"),local(Exo2-Light),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6DCfs7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6DCfs7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6DCfs7wHk.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 400;
  src: local("Exo 2"),local(Exo2-Regular),url(//fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYoK-o.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYoK-4.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHmv4okm5zmbtYoK-g.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 500;
  src: local("Exo 2 Medium"),local(Exo2-Medium),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt7bCPs7wHk.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 600;
  src: local("Exo 2 Semi Bold"),local(Exo2-SemiBold),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D_s7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D_s7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt73D_s7wHk.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 700;
  src: local("Exo 2 Bold"),local(Exo2-Bold),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDvs7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDvs7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6TDvs7wHk.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 800;
  src: local("Exo 2 Extra Bold"),local(Exo2-ExtraBold),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6PDfs7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6PDfs7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6PDfs7wHk.woff) format("woff"); }
@font-face {
  font-family: "Exo 2";
  font-style: normal;
  font-weight: 900;
  src: local("Exo 2 Black"),local(Exo2-Black),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6rDPs7wHs.eot?#) format("eot"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6rDPs7wH8.woff2) format("woff2"),url(//fonts.gstatic.com/s/exo2/v4/7cHrv4okm5zmbt6rDPs7wHk.woff) format("woff"); }
  .daydeal-box {
  font-size: 0.75rem;
  border: solid 0.0625rem #ea917d;
  padding: 0.3125rem;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: #ea917d;
  font-family: "Exo 2", sans-serif;
  text-align: center;
  font-weight: normal; }
  .daydeal-box h3 {
    display: none; }
  .daydeal-box > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
    .daydeal-box > div > span {
      margin: 0 0.3125rem; }
  .daydeal-box > div > span > span {
    display: block;
    font-size: 1.25rem;
    font-weight: bold; }
  @media (max-width: 1649.98px) {
    .daydeal-box {
      padding: 0.3125rem;
      font-size: 0.625rem; }
      .daydeal-box > div > span > span {
        font-size: 1rem; } }
  @media (max-width: 767.98px) {
    .daydeal-box {
      padding: 0.125rem 0.3125rem;
      font-size: 0.5rem; }
      .daydeal-box > div > span > span {
        font-size: 0.75rem; } }

.daydeal-products .label-discount-wrap {
  overflow: hidden;
  padding-bottom: 1.6875rem; }
  .daydeal-products .label-discount-wrap .label-daydeal, .daydeal-products .label-discount-wrap .discount-daydeal {
    display: block;
    float: left;
    padding: 0 0.3125rem;
    background: #ea917d;
    font-size: 0.75rem;
    line-height: 1.75rem;
    text-transform: uppercase;
    min-width: 2.9375rem;
    text-align: center;
    color: white; }
  .daydeal-products .label-discount-wrap .discount-daydeal {
    background: #f76063; }
  @media (min-width: 992px) and (max-width: 1649.98px) {
    .daydeal-products .label-discount-wrap {
      padding-bottom: 0.625rem; } }
  @media (min-width: 768px) and (max-width: 991.98px) {
    .daydeal-products .label-discount-wrap {
      padding-bottom: 0.3125rem; }
      .daydeal-products .label-discount-wrap .label-daydeal, .daydeal-products .label-discount-wrap .discount-daydeal {
        padding: 0 0.3125rem;
        font-size: 0.625rem;
        line-height: 1.0625rem;
        min-width: 0; } }
  @media (max-width: 767.98px) {
    .daydeal-products .label-discount-wrap {
      padding-bottom: 0.3125rem; }
      .daydeal-products .label-discount-wrap .label-daydeal, .daydeal-products .label-discount-wrap .discount-daydeal {
        padding: 0 0.3125rem;
        font-size: 0.5rem;
        line-height: 0.75rem;
        min-width: 0; } }

@media (min-width: 1650px) {
  .daydeal-products .product-miniature .product-miniature-container .product-miniature-information .product-description-short {
    margin-bottom: 30px; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9tb2R1bGVzL2p4ZGF5ZGVhbC92aWV3cy9jc3MvRDovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC9QUk9EMTUzMjUvdGhlbWVzL3RoZW1lMTUxMS9fZGV2LzxubyBzb3VyY2U+Iiwid2VicGFjazovLy8uL21vZHVsZXMvanhkYXlkZWFsL3ZpZXdzL2Nzcy9EOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L1BST0QxNTMyNS90aGVtZXMvdGhlbWUxNTExL19kZXYvbW9kdWxlcy9qeGRheWRlYWwvdmlld3MvY3NzL0Q6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvUFJPRDE1MzI1L3RoZW1lcy90aGVtZTE1MTEvX2Rldi9tb2R1bGVzL2p4ZGF5ZGVhbC92aWV3cy9jc3MvanhkYXlkZWFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeGRheWRlYWwvdmlld3MvY3NzL0Q6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvUFJPRDE1MzI1L3RoZW1lcy90aGVtZTE1MTEvX2Rldi9tb2R1bGVzL2p4ZGF5ZGVhbC92aWV3cy9jc3MvRDovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC9QUk9EMTUzMjUvdGhlbWVzL3RoZW1lMTUxMS9fZGV2L2Nzcy9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbW9kdWxlcy9qeGRheWRlYWwvdmlld3MvY3NzL0Q6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvUFJPRDE1MzI1L3RoZW1lcy90aGVtZTE1MTEvX2Rldi9tb2R1bGVzL2p4ZGF5ZGVhbC92aWV3cy9jc3MvRDovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC9QUk9EMTUzMjUvdGhlbWVzL3RoZW1lMTUxMS9fZGV2L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VDQ0E7RUFDRSxtQkFBZTtFQUNmLGdDQ0VxQjtFRERyQixtQkFBWTtFQUNaLGVBQWM7RUFDZCwwQkFBeUI7RUFDekIsdUJBQXNCO0VBQ3RCLGVDSHFCO0VESXJCLGlDQ2tDc0M7RURqQ3RDLG1CQUFrQjtFQUNsQixvQkFBbUIsRUE4QnBCO0VBeENEO0lBWUksY0FBYSxFQUNkO0VBYkg7SUFlSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDBCQUE2QjtRQUE3Qiw4QkFBNkIsRUFJOUI7SUFwQkg7TUFrQk0sb0JBQWEsRUFDZDtFQW5CTDtJQXNCSSxlQUFjO0lBQ2QsbUJBQWU7SUFDZixrQkFBaUIsRUFDbEI7RUUrQ0M7SUZ4RUo7TUEyQkksbUJBQVk7TUFDWixvQkFBZSxFQVlsQjtNQXhDRDtRQThCTSxnQkFBZSxFQUNoQjtFRXlDRDtJRnhFSjtNQWtDSSw0QkFBZ0I7TUFDaEIsa0JBQWMsRUFLakI7TUF4Q0Q7UUFxQ00sbUJBQWUsRUFDaEI7O0FBSUw7RUFFSSxpQkFBZ0I7RUFDaEIsMEJBQW9CLEVBcUNyQjtFQXhDSDtJQUtNLGVBQWM7SUFDZCxZQUFXO0lBQ1gscUJBQWM7SUFDZCxvQkM5Q2lCO0lEK0NqQixtQkFBZTtJQUNmLHFCQUFpQjtJQUNqQiwwQkFBeUI7SUFDekIscUJBQWU7SUFDZixtQkFBa0I7SUFDbEIsYUFBWSxFQUNiO0VBZkw7SUFpQk0sb0JDeEJnQixFRHlCakI7RUUyQkQ7SUY3Q0o7TUFvQk0seUJBQW9CLEVBb0J2QjtFRTJCQztJRm5FSjtNQXVCTSwwQkFBbUIsRUFpQnRCO01BeENIO1FBeUJRLHFCQUFjO1FBQ2Qsb0JBQWU7UUFDZix1QkFBaUI7UUFDakIsYUFBWSxFQUNiO0VFQ0g7SUY5Qko7TUFnQ00sMEJBQW1CLEVBUXRCO01BeENIO1FBa0NRLHFCQUFjO1FBQ2Qsa0JBQWM7UUFDZCxxQkFBaUI7UUFDakIsYUFBWSxFQUNiOztBRXJCSDtFRmpCSjtJQTJDTSxvQkFBbUIsRUFDcEIiLCJmaWxlIjoiLi5cXG1vZHVsZXNcXGp4ZGF5ZGVhbFxcdmlld3NcXGNzc1xcanhkYXlkZWFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGltcG9ydCBcImNzcy9wYXJ0aWFscy9fdmFyaWFibGVzXCI7XHJcbi5kYXlkZWFsLWJveCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlcjpzb2xpZCAxcHggJGJyYW5kLXByaW1hcnk7XHJcbiAgcGFkZGluZzogNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcclxuICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgZm9udC1mYW1pbHk6JGZvbnQtZmFtaWx5LWN1c3RvbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBoMyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICA+IGRpdiA+IHNwYW4gPiBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgPiBkaXYgPiBzcGFuID4gc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICA+IGRpdiA+IHNwYW4gPiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRheWRlYWwtcHJvZHVjdHMge1xyXG4gIC5sYWJlbC1kaXNjb3VudC13cmFwIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcclxuICAgIC5sYWJlbC1kYXlkZWFsLCAuZGlzY291bnQtZGF5ZGVhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtaW4td2lkdGg6IDQ3cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmRpc2NvdW50LWRheWRlYWwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKGxnLCB4bCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAubGFiZWwtZGF5ZGVhbCwgLmRpc2NvdW50LWRheWRlYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAubGFiZWwtZGF5ZGVhbCwgLmRpc2NvdW50LWRheWRlYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgLnByb2R1Y3QtbWluaWF0dXJlIC5wcm9kdWN0LW1pbmlhdHVyZS1jb250YWluZXIgLnByb2R1Y3QtbWluaWF0dXJlLWluZm9ybWF0aW9uIC5wcm9kdWN0LWRlc2NyaXB0aW9uLXNob3J0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4ZGF5ZGVhbC92aWV3cy9jc3MvRDovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC9QUk9EMTUzMjUvdGhlbWVzL3RoZW1lMTUxMS9fZGV2L21vZHVsZXMvanhkYXlkZWFsL3ZpZXdzL2Nzcy9EOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L1BST0QxNTMyNS90aGVtZXMvdGhlbWUxNTExL19kZXYvbW9kdWxlcy9qeGRheWRlYWwvdmlld3MvY3NzL2p4ZGF5ZGVhbC5zY3NzIiwiQGltcG9ydCBcInZhcmlhYmxlc19jb2xvclwiO1xyXG5AaW1wb3J0IFwifmJvb3RzdHJhcC9zY3NzL21peGluc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcblxyXG4vL21haW4gY29sb3JzXHJcbiRicmFuZC1wcmltYXJ5OiAjZWE5MTdkO1xyXG4kYnJhbmQtc2Vjb25kYXJ5OiAkZ3JheS02MDA7XHJcbiRicmFuZC1zdWNjZXNzOiAkZ3JlZW47XHJcbiRicmFuZC1pbmZvOiAkY3lhbjtcclxuJGJyYW5kLXdhcm5pbmc6ICRvcmFuZ2U7XHJcbiRicmFuZC1kYW5nZXI6ICRyZWQ7XHJcbiRjb2xvci1iYXNlOiAkZGFyay1ncmF5O1xyXG4kY29sb3ItZGFyazogIzJmMmMyZjtcclxuJGNvbG9yLWxpZ2h0OiAkd2hpdGU7XHJcbiRib2R5LWNvbG9yOiAkZGFyay1ncmF5O1xyXG4kZm9vdGVyLWJnOiAkd2hpdGU7XHJcbiRmb290ZXItYmctZGFyazogIzE3MWUyODtcclxuJGJvZHktYmc6ICRmb290ZXItYmc7XHJcbiRib2R5LWJnLWRhcms6ICRmb290ZXItYmctZGFyaztcclxuJGhlYWRlci1iZzogJHdoaXRlO1xyXG4kaGVhZGVyLWJnLXByaW1hcnk6ICNmNWYxZjA7XHJcbiRtYWluLWJnOiAkd2hpdGU7XHJcbiRwcm9kdWN0LWJnOiAjZmFmOGYyO1xyXG5cclxuJHByb2R1Y3QtY29sb3I6ICRjb2xvci1kYXJrO1xyXG4kcHJpY2UtY29sb3I6ICRibGFjaztcclxuJHJlZ3VsYXItcHJpY2UtY29sb3I6ICNhMWExYTE7XHJcbiRwcmljZS1uZXctY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4kc2FsZS1jb2xvcjogIzAwYjA2YztcclxuJG5ldy1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiRkaXNjb3VudC1jb2xvcjogJHNhbGUtY29sb3I7XHJcbiRwYWNrLWNvbG9yOiAjZmY2OTQ5O1xyXG4kb25saW5lLW9ubHktY29sb3I6ICMwMDkwZmY7XHJcblxyXG4kYnJhbmQtc3VjY2VzczogIzcwZGZiZjtcclxuJGJyYW5kLXdhcm5pbmc6ICNmZmEyNmY7XHJcbiRicmFuZC1kYW5nZXI6ICNmNzYwNjM7XHJcbiRicmFuZC1pbmZvOiAjODlkZGU3O1xyXG4kaW4tc3RvY2s6ICNhYWMwNWM7XHJcbiRvdXQtb2Ytc3RvY2s6ICNkNTRkMzU7XHJcblxyXG4vL2ZvbnRzXHJcbiRmb250LWZhbWlseS1iYXNlOiAnQXJpbW8nLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1mYW1pbHktY3VzdG9tOiAnRXhvIDInLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1pY29uOiBcIkZvbnRBd2Vzb21lXCI7XHJcbiRmb250LWZhbWlseS1jaGFwcHM6ICdmbC1jaGFwcHMnO1xyXG4kZm9udC1mYW1pbHktbWF0ZXJpYWwtaWNvbnM6ICdNYXRlcmlhbCBJY29ucyc7XHJcblxyXG4vL0xpbmtzXHJcbiRsaW5rLWNvbG9yOiAkZ3JheS04MDA7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAkZ3JheS02MDA7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4vL2ZvbnQgc2l6ZVxyXG4kZm9udC1zaXplLWxnOiAxLjI1cmVtO1xyXG4kZm9udC1zaXplLXNtOiAxcmVtO1xyXG4kZm9udC13ZWlnaHQtYmFzZTogNDAwO1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS4yODY7XHJcbiRoMS1mb250LXNpemU6IDIuNXJlbTtcclxuJGgyLWZvbnQtc2l6ZTogMS43NTByZW07XHJcbiRoMy1mb250LXNpemU6IDEuNXJlbTtcclxuJGg0LWZvbnQtc2l6ZTogMS41cmVtO1xyXG4kaDUtZm9udC1zaXplOiAxLjEyNXJlbTtcclxuJGg2LWZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAyN3B4O1xyXG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogMS41O1xyXG4kaGVhZGluZ3MtY29sb3I6ICRncmF5LTgwMDtcclxuXHJcblxyXG4vL2ZvbnRcclxuJGJvZHktZm9udDogbm9ybWFsIDE2cHgvMjZweCAkZm9udC1mYW1pbHktYmFzZTtcclxuJGZvbnQtaGVhZGluZzogMzAwIDI2cHgvMzJweCAkZm9udC1mYW1pbHktY3VzdG9tO1xyXG4kZm9udC1tYXhoZWFkaW5nOiAzMDAgNTBweC82MHB4ICRmb250LWZhbWlseS1jdXN0b207XHJcbiRmb250LXN1YmhlYWRpbmc6IDQwMCAyMHB4LzMycHggJGZvbnQtZmFtaWx5LWN1c3RvbTtcclxuJHByaWNlLWZvbnQ6IDcwMCAxOHB4LzI4cHggJGZvbnQtZmFtaWx5LWN1c3RvbTtcclxuJHJlZ3VsYXItcHJpY2UtZm9udDogNDAwIDEycHgvMjhweCAkZm9udC1mYW1pbHktY3VzdG9tO1xyXG4kZGlzY291bnQtcHJpY2UtZm9udDogNDAwIDEycHgvMjhweCAkZm9udC1mYW1pbHktYmFzZTtcclxuJHByb2R1Y3QtZm9udDogNDAwIDIwcHgvMzBweCAkZm9udC1mYW1pbHktY3VzdG9tO1xyXG4kcHJvZHVjdC1mb250LWxnOiAzMDAgMjZweC8zMnB4ICRmb250LWZhbWlseS1jdXN0b207XHJcbiRwYWNrLXByb2R1Y3QtZm9udDogNDAwIDE2cHgvMjBweCAkZm9udC1mYW1pbHktY3VzdG9tO1xyXG5cclxuLy9idXR0b25zXHJcbiRidG4tZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1czogMDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAwO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6IDA7XHJcbiRidG4tYm94LXNoYWRvdzogbm9uZTtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuLy9TcGFjaW5nXHJcbiRib3JkZXItcmFkaXVzOiAwO1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogMDtcclxuJGJvcmRlci1yYWRpdXMtbGc6IDA7XHJcbiRzcGFjZXI6IDJyZW07XHJcbiRleHRyYS1zbWFsbC1zcGFjZTogJHNwYWNlciAqIC4yNTtcclxuJHNtYWxsLXNwYWNlOiAkc3BhY2VyICogLjU7XHJcbiRtZWRpdW0tc3BhY2U6ICRzcGFjZXI7XHJcbiRsYXJnZS1zcGFjZTogJHNwYWNlciAqIDEuNTtcclxuJGV4dHJhLWxhcmdlLXNwYWNlOiAkc3BhY2VyICogMztcclxuXHJcbi8vZm9ybXNcclxuJGlucHV0LWJnOiAkd2hpdGU7XHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6JGdyYXktMzM7XHJcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICRncmF5LTUwMDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAkY29sb3ItZGFyaztcclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgJGdyYXktMzA7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiBub25lO1xyXG4kaW5wdXQtZ3JvdXAtYnRuLWJvcmRlci1jb2xvcjogaW5pdGlhbDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4kaW5wdXQtdGV4dC1jb2xvcjogJGdyYXktMzA7XHJcblxyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogMXJlbTsgLy8xNnB4XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAxLjI1cmVtOyAvLyAyMHB4XHJcblxyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAxLjE1O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogMC41cmVtO1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogMXJlbTtcclxuXHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6IDEuNTtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IDEuMTVyZW07XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAyLjRyZW07XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggKiAyICAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lcjogKCRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vL2N1c3RvbSBmb3Jtc1xyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAxLjkzO1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6IDEuNDM7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogMS40MjlyZW07XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6IHRyYW5zcGFyZW50O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZ3JheS00MDA7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICRncmF5LTIwMDtcclxuJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogJGdyYXktODAwO1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZ3JheS04MDA7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAkZ3JheS04MDA7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TWprZ01USTVJaUJsYm1GaWJHVXRZbUZqYTJkeWIzVnVaRDBpYm1WM0lEQWdNQ0F4TWprZ01USTVJaUIzYVdSMGFEMGlNVFp3ZUNJZ2FHVnBaMmgwUFNJeE5uQjRJajRLSUNBOFp6NEtJQ0FnSUR4d1lYUm9JR1E5SW0weE1qRXVNeXd6TkM0Mll5MHhMall0TVM0MkxUUXVNaTB4TGpZdE5TNDRMREJzTFRVeExEVXhMakV0TlRFdU1TMDFNUzR4WXkweExqWXRNUzQyTFRRdU1pMHhMall0TlM0NExEQXRNUzQyTERFdU5pMHhMallzTkM0eUlEQXNOUzQ0YkRVekxqa3NOVE11T1dNd0xqZ3NNQzQ0SURFdU9Dd3hMaklnTWk0NUxERXVNaUF4TERBZ01pNHhMVEF1TkNBeUxqa3RNUzR5YkRVekxqa3ROVE11T1dNeExqY3RNUzQySURFdU55MDBMaklnTUM0eExUVXVPSG9pSUdacGJHdzlJaU13TURBd01EQWlMejRLSUNBOEwyYytDand2YzNablBnbz1cIik7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAkZ3JheS0yMDA7XHJcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAkZ3JheS02MDA7XHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuLy9ib3JkZXJcclxuJGJhc2UtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMztcclxuJHRhYmxlLWJvcmRlci1jb2xvcjogJGJhc2UtYm9yZGVyLWNvbG9yO1xyXG4kbWFpbl9ib3JkZXI6IDFweCBzb2xpZCAkYmFzZS1ib3JkZXItY29sb3I7XHJcbiRkYXJrLWJvcmRlci1jb2xvcjogJGNvbG9yLWRhcms7XHJcbiRsaWdodC1ib3JkZXItY29sb3I6ICRjb2xvci1saWdodDtcclxuJHByaW1hcnktYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuJHNlY29uZGFyeS1ib3JkZXItY29sb3I6ICNlYWU2ZGE7XHJcblxyXG4vL21vZGFsc1xyXG4kbW9kYWwtbGc6IDE0NTBweDtcclxuJG1vZGFsLW1kOiAxMDAwcHg7XHJcbiRtb2RhbC1zbTogNTAwcHg7XHJcbiRtb2RhbC14czogMzIwcHg7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogMzBweDtcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6IDMwcHg7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IG5vbmU7XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6IG5vbmU7XHJcblxyXG4vL2Ryb3Bkb3duc1xyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAyMDBweDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogNXB4O1xyXG4kZHJvcGRvd24tc3BhY2VyOiAwO1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAwO1xyXG4kZHJvcGRvd24tYmc6IHdoaXRlO1xyXG4kZHJvcGRvd24tYm94LXNoYWRvdzogMCA1cHggNDNweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xyXG4kZW5hYmxlLXNoYWRvd3M6IHRydWU7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMTBweDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxNXB4O1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogJGdyYXktNjAwO1xyXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogdHJhbnNwYXJlbnQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogdHJhbnNwYXJlbnQ7XHJcblxyXG4vL3BvcG92ZXJcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICR3aGl0ZTtcclxuXHJcbi8vZ3JpZCBleGFtcGxlXHJcbiRncmlkLWNvbHVtbnM6IDEyO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbiAgeHM6IDAsXHJcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcclxuICBzbTogNTc2cHgsXHJcbiAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxyXG4gIG1kOiA3NjhweCxcclxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXHJcbiAgbGc6IDk5MnB4LFxyXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgLy8gQ3VzdG9tIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4gIHh4bDogMTY1MHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiA1NzZweCxcclxuICAgIG1kOiA3NjhweCxcclxuICAgIGxnOiA5OTJweCxcclxuICAgIHhsOiAxMjAwcHgsXHJcbiAgICB4eGw6IDE3NDBweFxyXG4pO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL21vZHVsZXMvanhkYXlkZWFsL3ZpZXdzL2Nzcy9EOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L1BST0QxNTMyNS90aGVtZXMvdGhlbWUxNTExL19kZXYvbW9kdWxlcy9qeGRheWRlYWwvdmlld3MvY3NzL0Q6L09wZW5TZXJ2ZXIvZG9tYWlucy9sb2NhbGhvc3QvUFJPRDE1MzI1L3RoZW1lcy90aGVtZTE1MTEvX2Rldi9jc3MvcGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9tb2R1bGVzL2p4ZGF5ZGVhbC92aWV3cy9jc3MvRDovT3BlblNlcnZlci9kb21haW5zL2xvY2FsaG9zdC9QUk9EMTUzMjUvdGhlbWVzL3RoZW1lMTUxMS9fZGV2L21vZHVsZXMvanhkYXlkZWFsL3ZpZXdzL2Nzcy9EOi9PcGVuU2VydmVyL2RvbWFpbnMvbG9jYWxob3N0L1BST0QxNTMyNS90aGVtZXMvdGhlbWUxNTExL19kZXYvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/