@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800;900&family=Open+Sans:wght@300&display=swap");
/* simple reset */
* {
  margin: 0;
  padding: 0; }

/* screen full size - 1200px content width */
body, html {
  -webkit-text-size-adjust: 100%; }

img {
  display: block;
  border: 0px;
  width: 100%;
  height: auto; }

.clear {
  clear: both; }

a[href^="tel"] {
  color: inherit;
  text-decoration: none; }

a, ul, ol, .section-number {
  text-decoration: none;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease; }

/* import styles here */
.menu-toggle {
  display: none; }

.nav-menu {
  display: block; }

.nav-menu {
  list-style-type: none; }
  .nav-menu li {
    float: left;
    position: relative;
    cursor: pointer;
    list-style-type: none;
    padding-right: 27px; }
    .nav-menu li a {
      display: block;
      color: #333333;
      font-family: Montserrat, sans-serif;
      font-weight: 300;
      font-size: 16px;
      margin-top: 0px;
      text-transform: uppercase;
      border-top-width: 3px;
      border-top-style: solid;
      border-top-color: #ffffff;
      line-height: 83px; }
      .nav-menu li a:hover {
        color: #ea0021;
        border-top-color: #ea0021; }
    .nav-menu li.current_page_item a, .nav-menu li.current-page-ancestor a {
      color: #ea0021;
      border-top-color: #ea0021; }
    .nav-menu li ul {
      position: absolute;
      top: 87px;
      left: 0px;
      visibility: hidden;
      opacity: 0;
      z-index: 2000;
      width: 215px;
      border-top: 3px solid #ea0021;
      background: #edecec;
      box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06); }
      .nav-menu li ul li {
        padding: 0px;
        margin: 0px; }
        .nav-menu li ul li a {
          padding: 20px;
          line-height: 1em;
          text-transform: none;
          border-bottom: 1px solid #e3e2e3;
          border-top: 0px;
          background: #edecec;
          width: 175px;
          color: #333333 !important; }
          .nav-menu li ul li a:hover {
            background: #f5f5f5;
            color: #333333; }
        .nav-menu li ul li.current_page_item a, .nav-menu li ul li.current-page-ancestor a {
          background: #f5f5f5;
          color: #333333; }
        .nav-menu li ul li ul {
          top: -3px;
          left: 215px; }
    .nav-menu li:hover > ul {
      visibility: visible;
      opacity: 1; }

.header {
  position: fixed;
  top: 0px;
  left: 0px;
  background: #ffffff;
  width: 100%;
  box-shadow: 0 10px 50px -2px rgba(0, 0, 0, 0.14);
  z-index: 5000;
  border-bottom: 1px solid #e1e1e1; }
  .header .inner-header {
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 30px;
    padding-right: 30px;
    position: relative; }
    .header .inner-header .logo {
      width: 210px;
      margin: 20px 0px;
      float: left; }
    .header .inner-header .menu-main-menu-container {
      float: right;
      margin-right: 15px; }
    .header .inner-header .search-icon {
      position: absolute;
      right: 29px;
      line-height: 83px;
      margin-top: 5px;
      color: #333333;
      font-size: 15.2px;
      cursor: pointer;
      -webkit-transition: 0.3s ease;
      -moz-transition: 0.3s ease;
      -o-transition: 0.3s ease;
      transition: 0.3s ease; }
      .header .inner-header .search-icon:hover, .header .inner-header .search-icon.active {
        color: #ea0021; }
    .header .inner-header .search-form {
      position: absolute;
      top: 86px;
      right: 27px;
      background: #edecec;
      border: 1px solid #e3e2e3;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      padding: 25px;
      display: none; }
      .header .inner-header .search-form input[type=text] {
        width: 194px;
        padding: 10px;
        color: #aaa9a9;
        border: 1px solid #d2d2d2; }
      .header .inner-header .search-form .search-submit {
        width: 38px;
        height: 38px;
        background: #000000;
        border: 0px;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease;
        cursor: pointer;
        position: relative;
        display: inline-block;
        float: right; }
        .header .inner-header .search-form .search-submit:hover {
          background: #ea0021; }
        .header .inner-header .search-form .search-submit i {
          position: absolute;
          top: 50%;
          left: 50%;
          color: #ffffff;
          z-index: 50;
          font-size: 18px;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.menu-arrow {
  display: none; }

@media only screen and (max-width: 1100px), screen and (max-device-width: 1100px) {
  .header {
    position: static;
    box-shadow: none; }
    .header .inner-header .menu-main-menu-container {
      float: none;
      margin-right: 0px; }
  .menu-toggle {
    display: block; }
  .search-icon, .search-form {
    display: none !important; }
  .nav-menu {
    display: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none; }
  #nav-icon {
    position: absolute;
    right: 30px;
    top: 34px;
    margin: 0px 0px 0px 0px;
    width: 25px;
    height: 19px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    transition: 0.5s ease;
    cursor: pointer;
    z-index: 99999; }
    #nav-icon span {
      display: block;
      position: absolute;
      height: 3px;
      width: 100%;
      background: #dadada;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      opacity: 1;
      left: 0;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: 0.25s ease;
      -moz-transition: 0.25s ease;
      -o-transition: 0.25s ease;
      transition: 0.25s ease; }
      #nav-icon span:nth-child(1) {
        top: 0px; }
      #nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {
        top: 8px; }
      #nav-icon span:nth-child(4) {
        top: 16px; }
    #nav-icon.open span {
      background: #dadada; }
      #nav-icon.open span:nth-child(1) {
        top: 8px;
        width: 0%;
        left: 50%; }
      #nav-icon.open span:nth-child(2) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg); }
      #nav-icon.open span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }
      #nav-icon.open span:nth-child(4) {
        top: 8px;
        width: 0%;
        left: 50%; }
  .nav-menu {
    position: static;
    clear: both;
    float: none;
    width: calc(100% + 60px);
    margin-right: -30px;
    margin-left: -30px; }
    .nav-menu li {
      padding-right: 0px;
      display: block;
      float: none;
      border-top: 1px solid #dadada;
      position: relative; }
      .nav-menu li a {
        padding-left: 30px;
        padding-right: 30px;
        border-top-width: 0px;
        line-height: 40px; }
        .nav-menu li a:hover {
          color: #333333; }
      .nav-menu li.current_page_item a, .nav-menu li.current-page-ancestor a {
        color: #333333;
        background: #fafafa; }
      .nav-menu li ul {
        position: static;
        visibility: visible;
        opacity: 1;
        width: 100%;
        border-top: 0px;
        background: #ffffff;
        box-shadow: none;
        display: none;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none; }
        .nav-menu li ul li {
          padding: 0px;
          margin: 0px; }
          .nav-menu li ul li a {
            padding: 0px 30px 0px 45px;
            line-height: 40px;
            border-bottom: 0;
            border-top: 0px;
            background: #ffffff;
            width: calc(100% - 60px);
            color: #333333 !important; }
            .nav-menu li ul li a:hover {
              background: #f5f5f5;
              color: #333333; }
          .nav-menu li ul li.current_page_item a, .nav-menu li ul li.current-page-ancestor a {
            background: #ffffff;
            color: #333333; }
          .nav-menu li ul li ul {
            display: none;
            opacity: 1;
            visibility: visible;
            -webkit-transition: none;
            -moz-transition: none;
            -o-transition: none;
            transition: none; }
            .nav-menu li ul li ul li a {
              padding-left: 60px; }
    .nav-menu .menu-arrow {
      display: block;
      position: absolute;
      top: 0;
      right: 0px;
      color: #666666;
      -webkit-transition: 0.3s ease;
      -moz-transition: 0.3s ease;
      -o-transition: 0.3s ease;
      transition: 0.3s ease;
      width: 100px;
      height: 40px; }
      .nav-menu .menu-arrow i {
        position: absolute;
        top: 50%;
        right: 36px;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%); }
      .nav-menu .menu-arrow:hover {
        color: #ea0021; } }

body {
  font-family: Montserrat, sans-serif;
  padding-top: 91px; }

.fade {
  opacity: 0;
  margin-top: 50px;
  -webkit-transition: 1s ease;
  -moz-transition: 1s ease;
  -o-transition: 1s ease;
  transition: 1s ease; }

.fadeIn {
  opacity: 1;
  margin-top: 0; }

.content {
  max-width: 1100px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
  width: calc(100% - 60px); }
  .content h1, .content h2 {
    color: #00478a;
    font-size: 48px;
    font-weight: 200;
    margin-top: 0.67em;
    margin-bottom: 0.67em; }
  .content p {
    color: #747474;
    font-size: 18px;
    font-weight: 200;
    line-height: 2;
    margin-bottom: 20px; }
  .content ul {
    margin-bottom: 20px;
    margin-left: 40px; }
    .content ul li {
      color: #747474;
      font-size: 18px;
      font-weight: 200;
      line-height: 2; }

@media only screen and (max-width: 1100px), screen and (max-device-width: 1100px) {
  body {
    padding-top: 0px; } }

.slider {
  opacity: 0; }
  .slider .bx-wrapper {
    position: relative; }
.slider .bx-wrapper .bx-viewport .bxslider .clickformore {
    position: absolute;
    z-index: 600;
    bottom: 5px;
    left: 5px;
    color: #00478a;
    font-weight: 500;
    text-transform: uppercase;
    background: rgba(255,255,255,0.8);
    padding: 10px 25px;
}
    .slider .bx-wrapper .bx-viewport .bxslider li {
      position: relative;
      padding-bottom: 0;
      height: 680px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat; }
      .slider .bx-wrapper .bx-viewport .bxslider li .caption {
        font-family: "Open Sans", sans-serif;
        position: absolute;
        text-align: center;
        width: 100%;
        background: rgba(255, 255, 255, 0.7);
        color: #777777;
        font-size: 2.1vw;
        font-weight: 300;
        padding: 0.7% 0px; }
    .slider .bx-wrapper .bx-prev, .slider .bx-wrapper .bx-next {
      position: absolute;
      top: 45%;
      z-index: 500;
      color: #ffffff;
      font-size: 50px;
      width: 40px;
      height: 40px;
      display: block;
      background-size: 100%; }
    .slider .bx-wrapper .bx-prev {
      left: 20px;
      background-image: url("../images/left-chevron.svg"); }
    .slider .bx-wrapper .bx-next {
      right: 20px;
      background-image: url("../images/left-chevron.svg");
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
    .slider .bx-wrapper .bx-pager {
      position: absolute;
      bottom: 6px;
      right: 6px;
      z-index: 500; }
      .slider .bx-wrapper .bx-pager .bx-pager-item {
        display: inline-block;
        margin-right: 5px;
        width: 14px;
        height: 14px;
        overflow: hidden; }
        .slider .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link {
          color: transparent;
          border: 1px solid #ffffff;
          background-color: #aaaaaa;
          -webkit-transition: 0.3s ease;
          -moz-transition: 0.3s ease;
          -o-transition: 0.3s ease;
          transition: 0.3s ease;
          display: block;
          width: 12px;
          height: 12px;
          overflow: hidden; }
          .slider .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:hover, .slider .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active {
            background-color: #000000; }

@media only screen and (min-width: 1041px) and (max-width: 1560px) {
  .slider .bx-wrapper .bx-viewport .bxslider li .caption {
    font-size: 2.2vw; }
  .slider .bx-wrapper .bx-viewport .bxslider li {
    padding-bottom: 44%;
    height: 0px; } }

@media only screen and (min-width: 768px) and (max-width: 1040px) {
  .slider .bx-wrapper .bx-viewport .bxslider li .caption {
    font-size: 2.2vw; }
  .slider .bx-wrapper .bx-viewport .bxslider li {
    padding-bottom: 44%;
    height: 0px; } }

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .slider .bx-wrapper .bx-viewport .bxslider li .caption {
    font-size: 2.2vw; }
  .slider .bx-wrapper .bx-viewport .bxslider li {
    padding-bottom: 44%;
    height: 0px; } }

@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
  .slider .bx-wrapper .bx-viewport .bxslider li .caption {
    font-size: 2.4vw; }
  .slider .bx-wrapper .bx-viewport .bxslider li {
    padding-bottom: 44%;
    height: 0px; } }

.hp-introduction {
  padding: 55px 0px 80px 0px; }
  .hp-introduction p {
    color: #747474;
    line-height: 2;
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 20px; }
  .hp-introduction a {
    display: block;
    text-align: right;
    color: #333333;
    font-size: 18px; }
    .hp-introduction a:hover {
      color: #ea0021; }

.testimonials {
  background-image: url(../images/concrete.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0px; }
  .testimonials .bxslider-testimonials {
    list-style-type: none; }
    .testimonials .bxslider-testimonials li {
      text-align: center; }
      .testimonials .bxslider-testimonials li p {
        font-weight: 200;
        font-size: 30px;
        color: #333333;
        line-height: 1.5; }
        .testimonials .bxslider-testimonials li p.name {
          font-size: 18px;
          color: #747474;
          letter-spacing: 2px;
          margin-top: 25px; }
          .testimonials .bxslider-testimonials li p.name span {
            font-weight: 700; }
  .testimonials .bx-pager {
    text-align: center;
    padding-top: 25px; }
    .testimonials .bx-pager .bx-pager-item {
      display: inline-block;
      margin: 0px 2px; }
      .testimonials .bx-pager .bx-pager-item .bx-pager-link {
        color: transparent;
        overflow: hidden;
        width: 12px;
        height: 12px;
        border: 1px solid #777777;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: block; }
        .testimonials .bx-pager .bx-pager-item .bx-pager-link:hover, .testimonials .bx-pager .bx-pager-item .bx-pager-link.active {
          background-color: #777777; }

.hp_latest {
  padding: 40px 0px; }
  .hp_latest .widgets {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%; }
    .hp_latest .widgets .widget {
      width: 30%;
      margin-right: 5%; }
      .hp_latest .widgets .widget:last-child {
        margin-right: 0px; }
      .hp_latest .widgets .widget .title {
        color: #333333;
        font-weight: 200;
        font-size: 30px;
        margin-bottom: 1em;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease; }
      .hp_latest .widgets .widget .read-more {
        margin-top: 30px;
        text-align: right;
        font-weight: 300;
        font-size: 18px;
        color: #333333;
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease; }
      .hp_latest .widgets .widget:hover .title, .hp_latest .widgets .widget:hover .read-more {
        color: #ea0021; }

@media only screen and (min-width: 1101px) and (max-width: 1560px) {
  .hp-introduction h1 {
    font-size: 46px; } }

@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .hp-introduction h1 {
    font-size: 40px; }
  .hp_latest .widgets .widget .title {
    font-size: 20px;
    margin-bottom: 20px; }
  .hp_latest .widgets .widget .read-more {
    margin-top: 20px;
    font-size: 16px; } }

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .hp-introduction h1 {
    font-size: 40px; }
  .hp_latest .widgets {
    display: block;
    width: 100%; }
    .hp_latest .widgets .widget {
      display: block;
      width: 100%;
      margin-right: 0%;
      margin-bottom: 30px; }
      .hp_latest .widgets .widget:last-child {
        margin-right: 0px; }
      .hp_latest .widgets .widget .title {
        font-size: 30px; }
      .hp_latest .widgets .widget .read-more {
        margin-top: 30px;
        font-size: 18px; } }

@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
  .hp-introduction h1 {
    font-size: 40px; }
  .hp_latest .widgets {
    display: block;
    width: 100%; }
    .hp_latest .widgets .widget {
      display: block;
      width: 100%;
      margin-right: 0%;
      margin-bottom: 30px; }
      .hp_latest .widgets .widget:last-child {
        margin-right: 0px; }
      .hp_latest .widgets .widget .title {
        font-size: 30px; }
      .hp_latest .widgets .widget .read-more {
        margin-top: 30px;
        font-size: 18px; } }

.about-introduction {
  padding: 55px 0px 55px 0px; }
  .about-introduction p {
    color: #747474;
    line-height: 2;
    font-size: 18px;
    font-weight: 200;
    margin-bottom: 20px; }
  .about-introduction a {
    display: block;
    text-align: right;
    color: #333333;
    font-size: 18px; }
    .about-introduction a:hover {
      color: #ea0021; }

.about-section {
  padding: 55px 0px 80px 0px; }
  .about-section:nth-child(even) {
    background-color: #eeeeee; }
  .about-section .content h3 {
    font-size: 30px;
    font-weight: 200;
    color: #333333;
    margin-bottom: 20px; }
  .about-section .content img {
    float: left;
    width: 25%;
    height: auto;
    margin-right: 44px;
    margin-top: 10px; }
  .about-section .content .section-content {
    float: right;
    width: calc(75% - 44px); }
    .about-section .content .section-content p {
      color: #747474;
      font-weight: 200;
      font-size: 18px;
      line-height: 36px;
      margin-bottom: 20px; }
      .about-section .content .section-content p:last-child {
        margin-bottom: 0px; }

.partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center; }
  .partners .partner-logo {
    width: 17%;
    margin-bottom: 70px;
    margin-right: 3.75%; }
    .partners .partner-logo:nth-child(5n + 5) {
      margin-right: 0px; }
    .partners .partner-logo img {
      width: 100%; }

@media only screen and (min-width: 1101px) and (max-width: 1560px) {
  .about-introduction h1 {
    font-size: 46px; } }

@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .about-introduction h1 {
    font-size: 40px; }
  .partners .partner-logo {
    width: 22.1%;
    margin-bottom: 70px;
    margin-right: 3.75%; }
    .partners .partner-logo:nth-child(5n + 5) {
      margin-right: 3.75%; }
    .partners .partner-logo:nth-child(4n + 4) {
      margin-right: 0px; }
    .partners .partner-logo img {
      width: 100%; } }

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .about-introduction h1 {
    font-size: 40px; }
  .about-section {
    padding: 30px 0px 50px 0px; }
    .about-section .content img {
      width: 100%;
      margin-right: 0px;
      margin-bottom: 30px; }
    .about-section .content .section-content {
      float: right;
      width: 100%; }
  .partners .partner-logo {
    width: 45%;
    margin-bottom: 60px;
    margin-right: 10%; }
    .partners .partner-logo:nth-child(5n + 5) {
      margin-right: 10%; }
    .partners .partner-logo:nth-child(2n + 2) {
      margin-right: 0px; }
    .partners .partner-logo img {
      width: 100%; } }

@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
  .about-introduction h1 {
    font-size: 40px; }
  .about-introduction h1 {
    font-size: 40px; }
  .about-section {
    padding: 30px 0px 80px 0px; }
    .about-section .content img {
      width: 100%;
      margin-right: 0px;
      margin-bottom: 30px; }
    .about-section .content .section-content {
      float: right;
      width: 100%; }
  .partners .partner-logo {
    width: 45%;
    margin-bottom: 60px;
    margin-right: 10%; }
    .partners .partner-logo:nth-child(5n + 5) {
      margin-right: 10%; }
    .partners .partner-logo:nth-child(2n + 2) {
      margin-right: 0px; }
    .partners .partner-logo img {
      width: 100%; } }

.development {
  padding: 55px 0px 55px 0px; }
  .development .back-button {
    color: #ea0021;
    text-transform: uppercase;
    font-weight: 200;
    font-size: 18px;
    margin-bottom: 60px;
    display: block; }
    .development .back-button.bottom {
      margin-bottom: 0px;
      margin-top: 50px; }
  .development .address-info {
    width: 530px;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px; }
    .development .address-info .address {
      font-weight: 200;
      font-size: 30px;
      color: #333333;
      line-height: 45px;
      margin-bottom: 30px; }
    .development .address-info .satnav {
      text-transform: uppercase;
      color: #333333;
      font-weight: 300;
      font-size: 18px;
      border-top: 5px solid #eeeeee;
      display: inline-block;
      padding-top: 35px; }
  .development .featured-images {
    width: calc(100% - 560px);
    float: right;
    margin-bottom: 10px; }
    .development .featured-images .bx-wrapper {
      position: relative; }
      .development .featured-images .bx-wrapper .bx-pager {
        position: absolute;
        bottom: 6px;
        right: 6px;
        z-index: 500; }
        .development .featured-images .bx-wrapper .bx-pager .bx-pager-item {
          display: inline-block;
          margin-right: 5px;
          width: 14px;
          height: 14px;
          overflow: hidden; }
          .development .featured-images .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link {
            color: transparent;
            border: 1px solid #ffffff;
            background-color: #aaaaaa;
            -webkit-transition: 0.3s ease;
            -moz-transition: 0.3s ease;
            -o-transition: 0.3s ease;
            transition: 0.3s ease;
            display: block;
            width: 12px;
            height: 12px;
            overflow: hidden; }
            .development .featured-images .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link:hover, .development .featured-images .bx-wrapper .bx-pager .bx-pager-item .bx-pager-link.active {
              background-color: #000000; }
  .development h3 {
    margin-top: 50px;
    font-size: 30px;
    font-weight: 200;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: 30px; }
  .development p {
    color: #747474;
    font-size: 18px;
    font-weight: 200;
    line-height: 2;
    margin-bottom: 20px; }
  .development ul {
    margin-bottom: 20px;
    margin-left: 40px; }
    .development ul li {
      color: #747474;
      font-size: 18px;
      font-weight: 200;
      line-height: 2; }
  .development .further-info .seperator {
    border-top: 5px solid #eeeeee;
    width: 150px;
    margin-bottom: 30px; }
  .development .further-info .name {
    font-weight: 700;
    color: #747474;
    font-size: 18px;
    margin-bottom: 20px; }
  .development .further-info .contact-info {
    font-weight: 200;
    font-size: 18px;
    color: #747474; }
    .development .further-info .contact-info a {
      color: #333333; }
      .development .further-info .contact-info a:hover {
        color: #ea0021; }

.tabs {
  margin-top: 50px;
  margin-bottom: 50px;
  border: 1px solid #eeeeee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  border-bottom: 0px; }
  .tabs .tab-title {
    flex-grow: 1;
    text-align: center;
    font-weight: 300;
    color: #333333;
    font-size: 14px;
    padding: 15px;
    border-top: 3px solid #f1f2f2;
    background: #f1f2f2;
    cursor: pointer;
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all; }
    .tabs .tab-title:hover {
      background: #ffffff;
      border-top: 3px solid #ffffff; }
    .tabs .tab-title.active {
      background: #ffffff;
      border-top: 3px solid #ea0021; }
      .tabs .tab-title.active:hover {
        background: #ffffff;
        border-top: 3px solid #ea0021; }
  .tabs .tabs-content {
    width: 100%;
    border: 1px solid #eeeeee;
    border-top: 0px;
    background: #ffffff;
    min-height: 500; }
  .tabs .tab-content {
    display: none;
    position: absolute;
    top: 50px;
    left: 0px;
    background: #ffffff;
    width: calc(100% - 50px);
    padding: 25px; }
    .tabs .tab-content.active {
      display: block; }
    .tabs .tab-content .gallery-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .tabs .tab-content .gallery-wrapper a {
        width: 29.3%;
        margin: 2%; }
        .tabs .tab-content .gallery-wrapper a img {
          border: 1px solid #cfcfcf; }
        .tabs .tab-content .gallery-wrapper a .caption {
          display: block;
          font-weight: 300;
          color: #333333;
          fot-size: 18px;
          text-align: center;
          margin-top: 7px; }
        .tabs .tab-content .gallery-wrapper a.file {
          width: 20%; }
    .tabs .tab-content .iframe-wrapper {
      position: relative;
      overflow: hidden;
      width: 100%;
      padding-bottom: 46%; }
      .tabs .tab-content .iframe-wrapper iframe {
        position: absolute;
        top: 0px;
        left: 0px;
        bottom: 0px;
        right: 0px;
        width: 100%;
        height: 100%; }

.developments-list {
  border-top: 1px solid #eeeeee;
  margin-top: -30px;
  padding-top: 50px; }
  .developments-list .list {
    float: right;
    width: 20%; }
    .developments-list .list ul {
      list-style-type: none;
      margin-bottom: 60px; }
      .developments-list .list ul li a {
        font-weight: 700;
        font-size: 14px;
        text-transform: uppercase;
        color: #00478a;
        margin-bottom: 20px;
        display: block;
        max-width: 180px; }
        .developments-list .list ul li a:hover {
          color: #ea0021; }
      .developments-list .list ul li ul li a {
        font-weight: 300;
        color: #333333 !important;
        display: block;
        margin-bottom: 20px; }
        .developments-list .list ul li ul li a:hover {
          color: #ea0021 !important; }
      .developments-list .list ul li ul li.current_page_item a {
        color: #ea0021 !important;
        position: relative;
        padding-left: 20px; }
        .developments-list .list ul li ul li.current_page_item a:before {
          content: ">";
          position: absolute;
          left: 0px;
          top: 0px; }
  .developments-list .widgets {
    float: left;
    width: 76.5%;
    margin-right: 3.5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .developments-list .widgets .widget {
      display: block;
      width: calc(33% - 4px);
      margin-right: 6px;
      background: #eeeeee;
      margin-bottom: 6px; }
      .developments-list .widgets .widget:nth-child(3n+3) {
        margin-right: 0px; }
      .developments-list .widgets .widget .image {
        padding-bottom: 76%;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: relative;
        overflow: hidden; }
        .developments-list .widgets .widget .image .image-overlay {
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0px;
          background: #ea0021;
          background: -moz-linear-gradient(180deg, rgba(234, 0, 33, 0.85) 0%, #ea0021 100%);
          background: -webkit-linear-gradient(180deg, rgba(234, 0, 33, 0.85) 0%, #ea0021 100%);
          background: linear-gradient(180deg, rgba(234, 0, 33, 0.85) 0%, #ea0021 100%);
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea0021",endColorstr="#ea0021",GradientType=1);
          opacity: 0;
          left: -100%;
          -webkit-transition: 0.4s ease;
          -moz-transition: 0.4s ease;
          -o-transition: 0.4s ease;
          transition: 0.4s ease; }
      .developments-list .widgets .widget .title {
        padding: 25px 30px 25px 25px;
        color: #333333;
        font-weight: 200;
        font-size: 18px; }
      .developments-list .widgets .widget:hover .image .image-overlay {
        opacity: 1;
        left: 0px; }

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .tabs {
    display: block; }
    .tabs .tabs-content {
      display: none; }
    .tabs .tab-content {
      position: static;
      width: calc(100% - 20px);
      padding: 10px; }
      .tabs .tab-content .gallery-wrapper a {
        width: 32.3333%;
        margin: 0.5%; }
        .tabs .tab-content .gallery-wrapper a .caption {
          font-size: 12px;
          margin-top: 5px;
          margin-bottom: 5px; }
        .tabs .tab-content .gallery-wrapper a.file {
          width: 20%; }
  .developments-list .list {
    width: 100%;
    margin-top: 50px; }
  .developments-list .widgets {
    width: 100%;
    margin-right: 0%; }
    .developments-list .widgets .widget {
      display: block;
      width: calc(50% - 3px); }
      .developments-list .widgets .widget:nth-child(3n+3) {
        margin-right: 6px; }
      .developments-list .widgets .widget:nth-child(2n+2) {
        margin-right: 0px; } }

@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
  .tabs {
    display: block; }
    .tabs .tabs-content {
      display: none; }
    .tabs .tab-content {
      position: static;
      width: calc(100% - 20px);
      padding: 10px; }
      .tabs .tab-content .gallery-wrapper a {
        width: 32.3333%;
        margin: 0.5%; }
        .tabs .tab-content .gallery-wrapper a .caption {
          font-size: 12px;
          margin-top: 5px;
          margin-bottom: 5px; }
        .tabs .tab-content .gallery-wrapper a.file {
          width: 20%; }
  .developments-list .list {
    width: 100%;
    margin-top: 50px; }
  .developments-list .widgets {
    width: 100%;
    margin-right: 0%; }
    .developments-list .widgets .widget {
      width: 100%;
      margin-right: 0px; }
      .developments-list .widgets .widget:nth-child(3n+3) {
        margin-right: 0px; } }

.news-story .story {
  float: left;
  width: calc(100% - 3.5% - 250px);
  margin-right: 3.5%; }
  .news-story .story h2 {
    margin-top: 50px;
    margin-bottom: 30px;
    font-size: 30px;
    color: #333333; }
  .news-story .story #map-canvas {
    margin-bottom: 50px; }
  .news-story .story p {
    font-weight: 200;
    font-size: 18px;
    color: #747474;
    line-height: 2;
    margin-bottom: 20px; }
    .news-story .story p a {
      color: #00478a; }
      .news-story .story p a:hover {
        color: #ea0021; }
    .news-story .story p img {
      margin-bottom: 50px; }
.news-story .story p img.alignleft {
      float: left;
    margin-right: 2em;
width: auto;}
.news-story .story p img.alignright {
      float: right;
    margin-left: 2em;
width: auto;}

    .news-story .story p:last-child {
      margin-bottom: 0px; }
  .news-story .story ul {
    margin-bottom: 20px;
    margin-left: 40px; }
    .news-story .story ul li {
      color: #747474;
      font-size: 18px;
      font-weight: 200;
      line-height: 2; }
  .news-story .story .back-button {
    margin-top: 30px;
    display: block;
    color: #ea0021;
    font-weight: 200;
    font-size: 18px;
    text-transform: uppercase; }
  .news-story .story .meta {
    font-size: 12px;
    font-weight: 200;
    color: #747474;
    border-top: 1px solid #e7e6e6;
    border-bottom: 1px solid #e7e6e6;
    padding: 10px 0px;
    margin-top: 80px; }
    .news-story .story .meta a {
      color: #333333; }
      .news-story .story .meta a:hover {
        color: #ea0021; }

.news-story.news-listing .sidebar {
  margin-top: 0px; }

.news-story.news-listing h1 {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 50px;
  padding-top: 20px;
  margin-bottom: 40px; }

.news-story.news-listing .news-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 50px;
  padding-bottom: 10px; }
  .news-story.news-listing .news-item .date {
    width: 82px;
    margin-right: 18px; }
    .news-story.news-listing .news-item .date .date-inner {
      background: #ea0021;
      text-align: center;
      padding: 7px 0px 11px 0px;
      color: #ffffff;
      position: relative; }
      .news-story.news-listing .news-item .date .date-inner .day {
        font-weight: 700;
        font-size: 29px;
        line-height: 29px;
        margin-bottom: 8px; }
      .news-story.news-listing .news-item .date .date-inner .month {
        font-weight: 300;
        font-size: 18px; }
      .news-story.news-listing .news-item .date .date-inner:after {
        content: "\f5ac";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        background: #eef0f2;
        width: 82px;
        display: block;
        color: #ea0021;
        position: absolute;
        margin-top: 12px;
        padding: 20px 0px;
        font-size: 24px; }
  .news-story.news-listing .news-item .image {
    width: 320px;
    margin-right: 18px; }
    .news-story.news-listing .news-item .image a {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      padding-bottom: 65%;
      display: block;
      overflow: hidden;
      position: relative; }
      .news-story.news-listing .news-item .image a .image-overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        background: #ea0021;
        background: -moz-linear-gradient(180deg, rgba(234, 0, 33, 0.85) 0%, #ea0021 100%);
        background: -webkit-linear-gradient(180deg, rgba(234, 0, 33, 0.85) 0%, #ea0021 100%);
        background: linear-gradient(180deg, rgba(234, 0, 33, 0.85) 0%, #ea0021 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ea0021",endColorstr="#ea0021",GradientType=1);
        opacity: 0;
        left: -100%;
        -webkit-transition: 0.4s ease;
        -moz-transition: 0.4s ease;
        -o-transition: 0.4s ease;
        transition: 0.4s ease; }
      .news-story.news-listing .news-item .image a:hover .image-overlay {
        left: 0px;
        opacity: 1; }
  .news-story.news-listing .news-item .snippet {
    width: calc(100% - 320px - 18px - 18px - 82px); }
    .news-story.news-listing .news-item .snippet .title {
      font-weight: 300;
      color: #333333;
      font-size: 24px;
      margin-bottom: 10px;
      display: block; }
      .news-story.news-listing .news-item .snippet .title:hover {
        color: #ea0021; }
  .news-story.news-listing .news-item .read-more {
    width: 100%;
    text-align: right;
    margin-top: 30px;
    font-size: 12px;
    color: #333333;
    font-weight: 200; }
    .news-story.news-listing .news-item .read-more:after {
      content: "\f105";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      color: #555555; }
    .news-story.news-listing .news-item .read-more:hover {
      color: #ea0021; }
      .news-story.news-listing .news-item .read-more:hover:after {
        color: #ea0021; }

@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .news-story.news-listing .news-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 50px;
    padding-bottom: 10px; }
    .news-story.news-listing .news-item .image {
      width: calc(100% - 100px);
      margin-right: 0; }
      .news-story.news-listing .news-item .image a {
        width: 100%;
        margin-bottom: 20px; }
    .news-story.news-listing .news-item .snippet {
      width: calc(100% - 100px);
      margin-left: 100px; } }

@media only screen and (max-width: 767px), screen and (max-device-width: 767px) {
  .news-story .story {
    float: left;
    width: 100%;
    margin-right: 0; }
    .news-story .story.news-listing .sidebar {
      margin-top: 0px; }
    .news-story .story.news-listing .news-item .image {
      width: calc(100% - 100px);
      margin-right: 0px;
      margin-bottom: 10px; }
      .news-story .story.news-listing .news-item .image a {
        display: block;
        width: 100%;
        max-width: 475px; }
    .news-story .story.news-listing .news-item .snippet {
      width: 100%; } }

.sidebar {
  float: right;
  width: 250px;
  margin-top: 60px; }
  .sidebar .news-search {
    margin-bottom: 20px; }
    .sidebar .news-search input[type=text] {
      width: calc(100% - 60px);
      padding: 10px;
      color: #aaa9a9;
      border: 1px solid #d2d2d2;
      float: left; }
    .sidebar .news-search .search-submit {
      width: 38px;
      height: 38px;
      background: #000000;
      border: 0px;
      -webkit-transition: 0.3s ease;
      -moz-transition: 0.3s ease;
      -o-transition: 0.3s ease;
      transition: 0.3s ease;
      cursor: pointer;
      position: relative;
      display: inline-block;
      float: right; }
      .sidebar .news-search .search-submit:hover {
        background: #ea0021; }
      .sidebar .news-search .search-submit i {
        position: absolute;
        top: 50%;
        left: 50%;
        color: #ffffff;
        z-index: 50;
        font-size: 18px;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .sidebar h4 {
    margin: 50px 0px 30px 0px;
    color: #333333;
    font-weight: 300;
    font-size: 14px; }
  .sidebar .news-link {
    color: #333333;
    font-weight: 200;
    font-size: 18px;
    line-height: 1.5em;
    margin-bottom: 30px;
    display: block; }
    .sidebar .news-link:hover {
      color: #ea0021; }
    .sidebar .news-link.active {
      font-weight: 500; }
  .sidebar .tag-link {
    display: inline-block;
    padding: 5px 8px;
    border: 1px solid #e0dede;
    margin-right: 0px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #747474; }
    .sidebar .tag-link:hover {
      background: #ea0021;
      color: #ffffff; }

@media only screen and (max-width: 767px), screen and (max-device-width: 767px) {
  .sidebar {
    width: 100%; } }

.contact-us {
  padding-top: 80px; }
  .contact-us .form-wrapper {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 50px;
    margin-bottom: 50px;
    margin-top: 50px;
    padding-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .contact-us .form-wrapper .form {
      width: 29.3333%;
      margin-right: 4%; }
      .contact-us .form-wrapper .form input, .contact-us .form-wrapper .form textarea {
        border: 1px solid #d2d2d2;
        font-size: 13px;
        color: #aaa9a9;
        padding: 10px;
        width: calc(100% - 20px);
        font-family: Montserrat, sans-serif; }
      .contact-us .form-wrapper .form textarea {
        max-height: 160px; }
      .contact-us .form-wrapper .form input[type="submit"] {
        background: #ea0021;
        color: #ffffff;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 14px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        display: inline-block;
        cursor: pointer;
        width: 100px; }
    .contact-us .form-wrapper .map {
      width: 66.6666%; }

.wpcf7-response-output {
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  color: #ea0021; }

.wpcf7-not-valid-tip {
  font-size: 12px !important;
  color: #ea0021 !important; }

.team-member {
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #eeeeee; }
  .team-member .image {
    width: 147px;
    margin-right: 4%;
    float: left; }
  .team-member .info {
    width: calc(100% - 4% - 147px);
    float: right; }
    .team-member .info .name {
      margin-top: 60px;
      font-size: 30px;
      font-weight: 200;
      color: #333333;
      line-height: 1.5;
      margin-bottom: 20px; }
      .team-member .info .name span {
        font-size: 18px;
        display: inline-block;
        margin-left: 10px; }
    .team-member .info .numbers .phone, .team-member .info .numbers .email {
      display: inline-block;
      color: #999999;
      font-size: 14px;
      font-weight: 300; }
      .team-member .info .numbers .phone span, .team-member .info .numbers .email span {
        color: #333333; }
        .team-member .info .numbers .phone span a, .team-member .info .numbers .email span a {
          color: #333333; }
          .team-member .info .numbers .phone span a:hover, .team-member .info .numbers .email span a:hover {
            color: #ea0021; }
    .team-member .info .numbers .phone {
      margin-right: 10px;
      padding-right: 10px;
      border-right: 1px solid #777777; }

@media only screen and (max-width: 840px), screen and (max-device-width: 840px) {
  .contact-us {
    padding-top: 40px; }
    .contact-us .form-wrapper .form {
      width: 100%;
      margin-right: 0%; }
    .contact-us .form-wrapper .map {
      width: 100%; }
  .team-member .image {
    width: 225px;
    margin-right: 0;
    float: none; }
  .team-member .info {
    width: 100%; }
    .team-member .info .name {
      margin-top: 60px;
      font-size: 30px;
      font-weight: 200;
      color: #333333;
      line-height: 1.5;
      margin-bottom: 20px; }
      .team-member .info .name span {
        font-size: 18px;
        display: inline-block;
        margin-left: 10px; }
    .team-member .info .numbers .phone, .team-member .info .numbers .email {
      display: inline-block;
      color: #999999;
      font-size: 14px;
      font-weight: 300; }
      .team-member .info .numbers .phone span, .team-member .info .numbers .email span {
        color: #333333; }
        .team-member .info .numbers .phone span a, .team-member .info .numbers .email span a {
          color: #333333; }
          .team-member .info .numbers .phone span a:hover, .team-member .info .numbers .email span a:hover {
            color: #ea0021; }
    .team-member .info .numbers .phone {
      margin-right: 10px;
      padding-right: 10px;
      border-right: 1px solid #777777; } }




.social-content-wrapper {
    display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    margin-top: -50px;
}

.social-content-wrapper .social-tabs {
    width: 300px;   
}

.social-content-wrapper .social-tabs .social-tab {
    color: #747474;
    font-weight: bold;
    font-size: 20px;
    padding: 20px;
    border: 1px solid #dddddd;
    width: calc(100% - 41px);
    margin-bottom: -1px;
    cursor: pointer;
    -webkit-transition: background 0.5s ease, color 0.5s ease;
    -moz-transition: background 0.5s ease, color 0.5s ease;
    -o-transition: background 0.5s ease, color 0.5s ease;
    transition: background 0.5s ease, color 0.5s ease;
    background: #eeeeee;
    position:relative;
    z-index: 50;
}

.social-content-wrapper .social-tabs .social-tab:hover {
    background: #fafafa;
    border-right: 1px solid #fafafa;
}

.social-content-wrapper .social-tabs .social-tab.active {
    background: #ffffff;
    border-right: 1px solid #ffffff;
    color: #00478a;
}


.social-content-wrapper .tab-contents {
    width: calc(100% - 300px); 
    -webkit-transition: height 0.5s ease;
    -moz-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
    transition: height 0.5s ease;
    position: relative;
}

.social-content-wrapper .tab-contents .social-content-block {
    opacity: 0;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 1px solid #dddddd;
    padding: 40px 50px 20px 50px;
    background: #ffffff;
}

.social-content-wrapper .tab-contents .social-content-block img {
    width: 50% !important;   
    margin-top: 30px;
}

.social-content-wrapper .tab-contents .social-content-block img.alignleft {
    float: left !important;   
}

.social-content-wrapper .tab-contents .social-content-block img.alignright {
    float: right !important; 
    margin-right: 0px !important;
    margin-left: 44px !important;
}

.social-content-wrapper .tab-contents .social-content-block.active {
    opacity: 1;   
}

.social-values-mobile-wrapper {
    margin-bottom: 50px;   
}

.social-values-mobile-wrapper:first-child {
    margin-top: -50px;   
}

@media only screen and (min-width: 768px) and (max-width: 1100px) {
    .social-content-wrapper {
        margin-top: -50px;
    }

    .social-content-wrapper .social-tabs {
        width: 200px;   
    }

    .social-content-wrapper .social-tabs .social-tab {
        font-size: 16px;
        padding: 15px;
        width: calc(100% - 31px);
    }

    .social-content-wrapper .tab-contents {
        width: calc(100% - 200px); 
    }

    .social-content-wrapper .tab-contents .social-content-block {
        padding: 15px 25px 10px 25px;
    }

}





.footer {
  margin-top: 50px;
  border-top: 12px solid #e9eaee;
  border-bottom: 1px solid #e9eaee;
  background: #00478a;
  padding: 60px 0px; }
  .footer .inner-footer {
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 30px;
    padding-right: 30px;
    position: relative; }
    .footer .inner-footer .columns {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .footer .inner-footer .columns .widget {
        width: 30%;
        margin-right: 5%; }
        .footer .inner-footer .columns .widget:last-child {
          margin-right: 0px; }
        .footer .inner-footer .columns .widget h3 {
          text-transform: uppercase;
          color: #60afdb;
          font-weight: 400;
          font-size: 14px;
          margin-bottom: 40px; }
        .footer .inner-footer .columns .widget .name {
          font-size: 18px;
          color: #ffffff;
          font-weight: 300;
          margin-bottom: 18px; }
        .footer .inner-footer .columns .widget .address {
          color: #ffffff;
          font-size: 14px;
          font-weight: 300;
          margin-bottom: 18px; }
        .footer .inner-footer .columns .widget .also {
          font-size: 14px;
          font-weight: 300;
          color: #60afdb;
          margin-bottom: 18px; }
        .footer .inner-footer .columns .widget .email, .footer .inner-footer .columns .widget .telephone {
          font-size: 14px;
          font-weight: 300;
          margin-bottom: 18px;
          color: #ffffff; }
          .footer .inner-footer .columns .widget .email span, .footer .inner-footer .columns .widget .telephone span {
            color: #60afdb; }
          .footer .inner-footer .columns .widget .email a, .footer .inner-footer .columns .widget .telephone a {
            color: #ffffff; }
            .footer .inner-footer .columns .widget .email a:hover, .footer .inner-footer .columns .widget .telephone a:hover {
              color: #ea0021; }
        .footer .inner-footer .columns .widget ul {
          list-style-type: none;
          margin-top: -20px; }
          .footer .inner-footer .columns .widget ul li {
            border-bottom: 1px solid #0074b3;
            padding: 8px 0px; }
            .footer .inner-footer .columns .widget ul li a {
              color: #ffffff;
              display: block;
              font-weight: 300;
              font-size: 18px;
              line-height: 36px;
              padding-left: 20px;
              position: relative; }
              .footer .inner-footer .columns .widget ul li a:hover {
                color: #ea0021; }
              .footer .inner-footer .columns .widget ul li a:before {
                content: url(../images/right-chevron.svg);
                width: 14px;
                position: absolute;
                top: 0px;
                left: 0px; }

.footer2 {
  background-color: #062f65;
  padding: 30px 0px; }
  .footer2 .inner-footer2 {
    max-width: 1100px;
    margin: 0 auto;
    padding-left: 30px;
    padding-right: 30px;
    position: relative; }



.desktop {
  display: block; }

.mobile {
  display: none; }

@media only screen and (min-width: 481px) and (max-width: 767px) {
  .footer .inner-footer .columns {
    display: block; }
    .footer .inner-footer .columns .widget {
      width: 100%;
      margin-right: 0%;
      padding-bottom: 30px; }
    .social-content-wrapper {
    display:none;   
}
  .desktop {
    display: none; }
  .mobile {
    display: block; } }

@media only screen and (max-width: 480px), screen and (max-device-width: 480px) {
  .footer .inner-footer .columns {
    display: block; }
    .footer .inner-footer .columns .widget {
      width: 100%;
      margin-right: 0%;
      padding-bottom: 30px; }
    .social-content-wrapper {
    display:none;   
}
  .desktop {
    display: none; }
  .mobile {
    display: block; } }


a.vimeo-link {
  display: block;
  text-align: right;
  color: #333333;
  font-size: 18px;
  margin-top: 20px;
}
a.vimeo-link:hover {
    color: #ea0021;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJjb21wb25lbnRzL2ZvbnQtaW1wb3J0cy5zY3NzIiwiY29tcG9uZW50cy9taXhpbnMuc2NzcyIsImNvbXBvbmVudHMvcmVzZXQuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2dlbmVyYWwuc2NzcyIsImNvbXBvbmVudHMvc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlLnNjc3MiLCJjb21wb25lbnRzL2Fib3V0LnNjc3MiLCJjb21wb25lbnRzL2RldmVsb3BtZW50LnNjc3MiLCJjb21wb25lbnRzL25ld3Muc2NzcyIsImNvbXBvbmVudHMvc2lkZWJhci5zY3NzIiwiY29tcG9uZW50cy9jb250YWN0LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vc3JjL3Njc3MvYnVuZGxlLnNjc3NcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZvbnQtaW1wb3J0cy5zY3NzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL21peGlucy5zY3NzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3Jlc2V0LnNjc3MnO1xyXG5cclxuXHJcbi8vIGFkZCB2YXJpYWJsZXMgaGVyZSBpZiBuZWVkZWRcclxuXHJcbi8vY29sb3JzXHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kcmVkOiAjZWEwMDIxO1xyXG4kYmx1ZTogIzAwNDc4YTtcclxuXHJcblxyXG4vLyBzaXplc1xyXG5cclxuLy8gZm9udHNcclxuJGZvbnQtc3RhY2s6IE1vbnRzZXJyYXQsc2Fucy1zZXJpZjsgXHJcblxyXG5cclxuLyogaW1wb3J0IHN0eWxlcyBoZXJlICovXHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9oZWFkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9nZW5lcmFsLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2xpZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaG9tZXBhZ2Uuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9hYm91dC5zY3NzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL2RldmVsb3BtZW50LnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvbmV3cy5zY3NzJztcclxuQGltcG9ydCAnLi9jb21wb25lbnRzL3NpZGViYXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jb250YWN0LnNjc3MnO1xyXG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MnO1xyXG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0OndnaHRAMjAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7ODAwOzkwMCZmYW1pbHk9T3BlbitTYW5zOndnaHRAMzAwJmRpc3BsYXk9c3dhcCcpOyIsIkBtaXhpbiB0cmFuc2Zvcm0oJHZhbHVlcykge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR2YWx1ZXM7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogJHZhbHVlcztcclxuICAgIC1vLXRyYW5zZm9ybTogJHZhbHVlcztcclxuICAgIHRyYW5zZm9ybTogJHZhbHVlcztcclxufVxyXG5cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lLCAkZWZmZWN0KSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICR0aW1lICRlZmZlY3Q7XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICR0aW1lICRlZmZlY3Q7XHJcbiAgICAtby10cmFuc2l0aW9uOiAkdGltZSAkZWZmZWN0O1xyXG4gICAgdHJhbnNpdGlvbjogJHRpbWUgJGVmZmVjdDtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24tbm9uZSgpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIC1vLXRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkaC1vZmZzZXQsICR2LW9mZnNldCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcikge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaC1vZmZzZXQgJHYtb2Zmc2V0ICRibHVyICRzcHJlYWQgJGNvbG9yO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAkaC1vZmZzZXQgJHYtb2Zmc2V0ICRibHVyICRzcHJlYWQgJGNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogJGgtb2Zmc2V0ICR2LW9mZnNldCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cyl7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyKCRvcHRpb25zKXtcclxuXHQtd2Via2l0LWZpbHRlcjogJG9wdGlvbnM7XHJcblx0ZmlsdGVyOiAkb3B0aW9ucztcclxufVxyXG5cclxuQG1peGluIGFwcGVhcmFuY2UoJG9wdGlvbnMpe1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogJG9wdGlvbnM7IFxyXG4gICAtbW96LWFwcGVhcmFuY2U6ICRvcHRpb25zO1xyXG4gICBhcHBlYXJhbmNlOiAkb3B0aW9ucztcclxufVxyXG5cclxuXHJcbkBtaXhpbiBmbGV4KCl7XHJcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LXdyYXAoKXtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxufSIsIi8qIHNpbXBsZSByZXNldCAqL1xyXG4qIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcdFxyXG59XHJcblxyXG5cclxuLyogc2NyZWVuIGZ1bGwgc2l6ZSAtIDEyMDBweCBjb250ZW50IHdpZHRoICovXHJcbmJvZHksIGh0bWwge1xyXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxyXG59XHJcblxyXG5pbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1x0XHJcblx0Ym9yZGVyOiAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNsZWFyIHtcclxuXHRjbGVhcjogYm90aDtcdFxyXG59XHJcblxyXG5hW2hyZWZePVwidGVsXCJde1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcbiBcclxuYSwgdWwsIG9sLCAuc2VjdGlvbi1udW1iZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbn1cclxuIiwiLm1lbnUtdG9nZ2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IFxyXG59XHJcblxyXG4ubmF2LW1lbnUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IFxyXG59XHJcblxyXG4ubmF2LW1lbnUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyBcclxuICAgIFxyXG4gICAgbGkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyBcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zdGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSwgJi5jdXJyZW50LXBhZ2UtYW5jZXN0b3Ige1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDg3cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNlZGVjZWM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAxcHggMzBweCByZ2JhKDAsMCwwLC4wNik7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTJlMztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZWNlYztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtLCAmLmN1cnJlbnQtcGFnZS1hbmNlc3RvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyID4gdWwge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMTBweCA1MHB4IC0ycHggcmdiYSgwLDAsMCwuMTQpO1xyXG4gICAgei1pbmRleDogNTAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xyXG4gICAgXHJcbiAgICAuaW5uZXItaGVhZGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7IFxyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMjlweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuMnB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogODZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZGVjZWM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UyZTM7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhOWE5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LWFycm93IHtcclxuICAgIGRpc3BsYXk6bm9uZTsgICBcclxufVxyXG5cclxuLy8gbGV2ZWwgMyAmIDQgbW9iaWxlIFtoYW1idXJnZXIgbWVudV1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyAgXHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAuaW5uZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTsgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNlYXJjaC1pY29uLCAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDs7ICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLW5vbmUoKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgI25hdi1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpKTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNXMsIGVhc2UpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTsgXHJcbiAgICAgICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RhZGFkYTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDBkZWcpKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjI1cywgZWFzZSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7ICAgXHJcbiAgICAgICAgIÐ€#ŽøU Ð€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUW5kOiAjZGFkYWRhO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtNDVkZWcpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7%Õ=V %Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=VclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgXHJcbiAgICAubmF2LW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDY°–/ŽøU °–/ŽøUîŽøUµ÷�øU—/ŽøUÐ–/ŽøU@Ð–/ŽøUgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFkYWRhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbi1ub25lKCk7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMzBweCAwcHggNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0sICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLW5vbmUoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgwLC01MCUpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gbGV2ZWwgMiAtIHRhYmxldFxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTA0MHB4KSB7XHJcblx0XHJcblx0XHJcblx0XHJcbiAgICBcclxuXHJcblx0XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8vIGxldmVsIDMtIGxhcmdlIG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFxyXG4gICAgXHJcblxyXG5cclxuICAgIFxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4vLyBsZXZlbCA0IG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSwgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpe1xyXG5cclxuICAgIFxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsImJvZHkge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXN0YWNrO1xyXG4gICAgcGFkZGluZy10b3A6IDkxcHg7XHJcbn1cclxuXHJcbi5mYWRlIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbigxcywgZWFzZSk7XHJcbn1cclxuXHJcbi5mYWRlSW4ge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0bWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcbiAgICBcclxuICAgICBoMSwgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjY3ZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42N2VtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc0NzQ3NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMTAwcHgpe1xyXG4gICAgYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDsgICBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIGxldmVsIDItIHNtYWxsIGRlc2t0b3BcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcclxuICAgIFxyXG4gICAgIFxyXG5cdFxyXG59XHJcblxyXG5cclxuLy8gbGV2ZWwgMy0gdGFibGV0XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHtcclxuICAgICAgICAgXHJcbiAgICBcclxuICAgIFxyXG59XHJcblxyXG5cclxuLy8gbGV2ZWwgNCAtICBtb2JpbGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcclxuICAgIFxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuLy8gbGV2ZWwgNSAtIHNtYWxsIG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSwgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNDgwcHgpe1xyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG59XHJcbiIsIi5zbGlkZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIFxyXG4gICAgLmJ4LXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgIFxyXG4gICAgICAgIC5ieC12aWV3cG9ydCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5ieHNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3Nzc3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjclIDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ4LXByZXYsIC5ieC1uZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyAgIFxyXG4gICAgICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICAgICAgei1pbmRleDo1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5ieC1wcmV2IHsgbGVmdDogMjBweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGVmdC1jaGV2cm9uLnN2ZycpOyB9XHJcbiAgICAgICAgLmJ4LW5leHQgeyByaWdodDogMjBweDtiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sZWZ0LWNoZXZyb24uc3ZnJyk7IEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7fVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5ieC1wYWdlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ieC1wYWdlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAgIFxyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5ieC1wYWdlci1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWFhYTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MsIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxufVxyXG5cclxuXHJcbi8vIGxldmVsIDItIHNtYWxsIGRlc2t0b3BcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDQxcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcclxuICAgIFxyXG4gICAgIC5zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IC5ieHNsaWRlciBsaSAuY2FwdGlvbiB7IGZvbnQtc2l6ZTogMi4ydnc7IH1cclxuICAgIC5zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IC5ieHNsaWRlciBsaSB7IHBhZGRpbmctYm90dG9tOiA0NCU7IGhlaWdodDogMHB4OyB9XHJcblx0XHJcbn1cclxuXHJcblxyXG4vLyBsZXZlbCAzLSB0YWJsZXRcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xyXG4gICAgICAgICBcclxuICAgICAuc2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCAuYnhzbGlkZXIgbGkgLmNhcHRpb24geyBmb250LXNpemU6IDIuMnZ3OyB9XHJcbiAgICAuc2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCAuYnhzbGlkZXIgbGkgeyBwYWRkaW5nLWJvdHRvbTogNDQlOyBoZWlnaHQ6IDBweDsgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4vLyBsZXZlbCA0IC0gIG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFxyXG4gICAgIC5zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IC5ieHNsaWRlciBsaSAuY2FwdGlvbiB7IGZvbnQtc2l6ZTogMi4ydnc7IH1cclxuICAgIC5zbGlkZXIgLmJ4LXdyYXBwZXIgLmJ4LXZpZXdwb3J0IC5ieHNsaWRlciBsaSB7IHBhZGRpbmctYm90dG9tOiA0NCU7IGhlaWdodDogMHB4OyB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG4vLyBsZXZlbCA1IC0gc21hbGwgbW9iaWxlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCl7XHJcbiAgICBcclxuICAgICAuc2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCAuYnhzbGlkZXIgbGkgLmNhcHRpb24geyBmb250LXNpemU6IDIuNHZ3OyB9XHJcbiAgICAuc2xpZGVyIC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCAuYnhzbGlkZXIgbGkgeyBwYWRkaW5nLWJvdHRvbTogNDQlOyBoZWlnaHQ6IDBweDsgfVxyXG4gICAgXHJcbn1cclxuIiwiLmhwLWludHJvZHVjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDBweCA4MHB4IDBweDtcclxuICAgIFxyXG4gICBcclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkOyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4udGVzdGltb25pYWxzIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvY29uY3JldGUuanBnKTsgXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmc6IDUwcHggMHB4O1xyXG4gICAgXHJcbiAgICAuYnhzbGlkZXItdGVzdGltb25pYWxzIHtcclxuICAgICAgICBcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwOyAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ieC1wYWdlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5ieC1wYWdlci1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ieC1wYWdlci1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3NztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNTAlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NzsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmhwX2xhdGVzdCB7XHJcbiAgICBwYWRkaÐ€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5yZWFkLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxu%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=VICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM°–/ŽøU°–/ŽøUîŽøUµ÷�øU—/ŽøUÐ–/ŽøU@Ð–/ŽøUCAgICAgICAgIC50aXRsZSwgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBsZXZlbCAyLSBzbWFsbCBkZXNrdG9wXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcbiAgICBcclxuICAgICAuaHAtaW50cm9kdWN0aW9uIHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdFxyXG59XHJcblxyXG5cclxuLy8gbGV2ZWwgMy0gdGFibGV0XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgXHJcbiAgICAuaHAtaW50cm9kdWN0aW9uIHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaHBfbGF0ZXN0IHtcclxuICAgIC53aWRnZXRzIHtcclxuICAgICAgICBcclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG59XHJcblxyXG5cclxuLy8gbGV2ZWwgNCAtICBtb2JpbGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBcclxuICAgIC5ocC1pbnRyb2R1Y3Rpb24ge1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ocF9sYXRlc3Qge1xyXG5cclxuICAgICAgICAud2lkZ2V0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi8vIGxldmVsIDUgLSBzbWFsbCBtb2JpbGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KXtcclxuICAgIFxyXG4gICAgLmhwLWludHJvZHVjdGlvbiB7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhwX2xhdGVzdCB7XHJcblxyXG4gICAgICAgIC53aWRnZXRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmFib3V0LWludHJvZHVjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDBweCA1NXB4IDBweDtcclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkOyAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5hYm91dC1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDU1cHggMHB4IDgwcHggMHB4O1xyXG4gICAgXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyAgXHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg3NSUgLSA0NHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhcnRuZXJzIHtcclxuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCgpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgLnBhcnRuZXItbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDE3JTsgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNzUlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDVuICsgNSl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vLyBsZXZlbCAyLSBzbWFsbCBkZXNrdG9wXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMXB4KSBhbmQgKG1heC13aWR0aDogMTU2MHB4KSB7XHJcbiAgICBcclxuICAgICAuYWJvdXQtaW50cm9kdWN0aW9uIHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuXHJcblxyXG5cdFxyXG59XHJcblxyXG5cclxuLy8gbGV2ZWwgMy0gdGFibGV0XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgXHJcbiAgICAuYWJvdXQtaW50cm9kdWN0aW9uIHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFydG5lcnMge1xyXG5cclxuICAgICAgICAucGFydG5lci1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyLjElOyBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjc1JTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuICsgNSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNzUlOyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxufVxyXG5cclxuXHJcbi8vIGxldmVsIDQgLSAgbW9iaWxlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgXHJcbiAgICAuYWJvdXQtaW50cm9kdWN0aW9uIHtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWJvdXQtc2VjdGlvbiB7XHJcblxyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDUwcHggMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgLnBhcnRuZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuICsgNSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi8vIGxldmVsIDUgLSBzbWFsbCBtb2JpbGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KXtcclxuICAgIFxyXG4gICAgLmFib3V0LWludHJvZHVjdGlvbiB7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFib3V0LWludHJvZHVjdGlvbiB7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmFib3V0LXNlY3Rpb24ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDgwcHggMHB4O1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgLnBhcnRuZXItbG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7IFxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuICsgNSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwJTsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuZGV2ZWxvcG1lbnQge1xyXG4gICAgcGFkZGluZzogNTVweCAwcHggNTVweCAwcHg7XHJcbiAgICBcclxuICAgIC5iYWNrLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgLmFkZHJlc3MtaW5mbyB7XHJcbiAgICAgICAgd2lkdGg6ICA1MzBweDsgIFxyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5zYXRuYXYge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mZWF0dXJlZC1pbWFnZXMge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NjBweCk7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJ4LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5ieC1wYWdlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ4LXBhZ2VyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYngtcGFnZXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGgzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzc0NzQ3NDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5mdXJ0aGVyLWluZm8ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5zZXBlcmF0b3Ige1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb250YWN0LWluZm8ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwOÐ€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUCBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udGFicyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7ICAgICBcclxuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgXHJcbiAgICBcclxuICAgIC50YWItdGl0bGUge1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTsgIFxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZjFmMmYyO1xyXG4gICAgICAgIGJhY2tncm91b%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=VWxsKTtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICA°–/ŽøU°–/ŽøUîŽøUµ÷�øU—/ŽøUÐ–/ŽøU@Ð–/ŽøUjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJHJlZDsgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC50YWJzLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDA7XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAgICAgXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5nYWxsZXJ5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAoKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI5LjMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmOyAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvdC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmZpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7ICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgXHJcbiAgICAgICAgLmlmcmFtZS13cmFwcGVyIHtcclxuICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDYlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLmRldmVsb3BtZW50cy1saXN0IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIFxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkICFpbXBvcnRhbnQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgIC53aWRnZXRzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDsgIFxyXG4gICAgICAgIHdpZHRoOiA3Ni41JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMuNSU7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSA0cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZWVlZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NiU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pbWFnZS1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzQsMCwzMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNCwwLDMzLDAuODUpIDAlLCByZ2JhKDIzNCwwLDMzLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzQsMCwzMywwLjg1KSAwJSwgcmdiYSgyMzQsMCwzMywxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNCwwLDMzLDAuODUpIDAlLCByZ2JhKDIzNCwwLDMzLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZWEwMDIxXCIsZW5kQ29sb3JzdHI9XCIjZWEwMDIxXCIsR3JhZGllbnRUeXBlPTEpOyBcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC40cywgZWFzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMjVweCAyNXB4OyAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Utb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIGxldmVsIDItIHNtYWxsIGRlc2t0b3BcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTAxcHgpIGFuZCAobWF4LXdpZHRoOiAxNTYwcHgpIHtcclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuXHJcblxyXG5cdFxyXG59XHJcblxyXG5cclxuLy8gbGV2ZWwgMy0gdGFibGV0XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgXHJcbiAgIFxyXG4gICAgXHJcbn1cclxuXHJcblxyXG4vLyBsZXZlbCA0IC0gIG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFxyXG4gICAgLnRhYnMgeyAgIFxyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgIC50YWJzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLmdhbGxlcnktd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzIuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG4gICAgXHJcblxyXG4gICAgLmRldmVsb3BtZW50cy1saXN0IHtcclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2lkZ2V0cyB7IFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcclxuXHJcbiAgICAgICAgICAgIC53aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIFxyXG4gICAgXHJcbiAgICBcclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi8vIGxldmVsIDUgLSBzbWFsbCBtb2JpbGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCksIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KXtcclxuICAgIFxyXG4gICAgLnRhYnMgeyAgIFxyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgIC50YWJzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLmdhbGxlcnktd3JhcHBlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzIuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7ICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGV2ZWxvcG1lbnRzLWxpc3Qge1xyXG5cclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXRzIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xyXG5cclxuICAgICAgICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzMpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbn1cclxuIiwiLm5ld3Mtc3Rvcnkge1xyXG4gICAgLnN0b3J5IHtcclxuICAgICAgICBmbG9hdDogbGVmdDsgIFxyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMuNSUgLSAyNTBweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlOyBcclxuICAgICAgICBcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICNtYXAtY2FudmFzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3NDc0NzQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzc0NzQ3NDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuYmFjay1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1ldGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IÐ€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUCAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTZlNjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2U2ZTY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IFxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDsgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYubmV3cy1saXN0aW5nIHtcclxuICAgICAgICBcclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDsgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubmV3cy1pdGVtIHtcclxuICAgICAgIC%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=V4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O°–/ŽøU°–/ŽøUîŽøUµ÷�øU—/ŽøUÐ–/ŽøU@Ð–/ŽøUlxuICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDokcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMHB4IDExcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tb250aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWYwZjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDY1JTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Utb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyMzQsMCwzMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMzQsMCwzMywwLjg1KSAwJSwgcmdiYSgyMzQsMCwzMywxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNCwwLDMzLDAuODUpIDAlLCByZ2JhKDIzNCwwLDMzLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIzNCwwLDMzLDAuODUpIDAlLCByZ2JhKDIzNCwwLDMzLDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2VhMDAyMVwiLGVuZENvbG9yc3RyPVwiI2VhMDAyMVwiLEdyYWRpZW50VHlwZT0xKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuNHMsIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltYWdlLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4OyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLnNuaXBwZXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4IC0gMThweCAtIDE4cHggLSA4MnB4KTsgICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucmVhZC1tb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgIFxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7ICBcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbGV2ZWwgMy0gdGFibGV0XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgIFxyXG4ubmV3cy1zdG9yeSB7XHJcbiAgICAmLm5ld3MtbGlzdGluZyBcclxuICAgICAgICBcclxuICAgICAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuc25pcHBldCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSwgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpe1xyXG4gICAgXHJcbiAgICAubmV3cy1zdG9yeSB7XHJcbiAgICAgICAgLnN0b3J5IHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7ICBcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyBcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgJi5uZXdzLWxpc3Rpbmcge1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaWRlYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ld3MtaXRlbSB7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNuaXBwZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpZGViYXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIFxyXG4gICAgLm5ld3Mtc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTlhOTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcywgZWFzZSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsLTUwJSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDBweCAzMHB4IDBweDtcclxuICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5ld3MtbGluayB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcmVkOyAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFnLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGRlZGU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzc0NzQ3NDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBtb2JpbGVcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCksIHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDc2N3B4KXtcclxuICAgIFxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuIiwiLmNvbnRhY3QtdXMge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7ICAgXHJcbiAgICBcclxuICAgIC5mb3JtLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IFxyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMjkuMzMzMyU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNCU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjsgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTlhOTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtc3RhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4OyAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NiU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRyZWQ7XHJcbn1cclxuXHJcbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4udGVhbS1tZW1iZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICBcclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICB3aWR0aDogMTQ3cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0JSAtIDE0N3B4KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5udW1iZXJzIHtcclxuICAgICAgICAgICAgLnBob25lLCAuZW1haWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuIÐ€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUCAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gbW9iaWxlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA4NDBweCl7XHJcbiAgICAuY29udGFjdC11cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7ICAgXHJcblxyXG4gICAgICAgIC5mb3JtLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWFwIHtcclxuXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAudGVhbS1tZW1iZXIge1xyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgIHdpZHRoOiAyMjV%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=VøU—/ŽøUÐ–/ŽøU@Ð–/ŽøUgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICAucGhvbmUsIC5lbWFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzc3Nzc3NztcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2U5ZWFlZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllYWVlO1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcclxuICAgIFxyXG4gICAgLmlubmVyLWZvb3RlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICBcclxuICAgICAgICAuY29sdW1ucyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCgpOyAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7ICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjBhZmRiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlOyBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYWxzbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2MGFmZGI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmVtYWlsLCAudGVsZXBob25lIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAgIzYwYWZkYjsgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzRiMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvcmlnaHQtY2hldnJvbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXIyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjJmNjU7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICAgIFxyXG4gICAgLmlubmVyLWZvb3RlcjIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4ubW9iaWxlIHtcclxuICAgIGRpc3BsYXk6bm9uZTsgICBcclxufVxyXG5cclxuLy8gbGV2ZWwgMi0gc21hbGwgZGVza3RvcFxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDFweCkgYW5kIChtYXgtd2lkdGg6IDE1NjBweCkge1xyXG4gICAgXHJcbiAgICAgXHJcblx0XHJcbn1cclxuXHJcblxyXG4vLyBsZXZlbCAzLSB0YWJsZXRcclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwNDBweCkge1xyXG4gICAgXHJcbn1cclxuXHJcblxyXG4vLyBsZXZlbCA0IC0gIG1vYmlsZVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIFxyXG4gICAgICAgICBcclxuICAgIC5mb290ZXIge1xyXG4gICAgXHJcbiAgICBcclxuICAgICAgICAuaW5uZXItZm9vdGVyIHtcclxuICAgICAgICBcclxuICAgICAgICAgICAgLmNvbHVtbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2JpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6YmxvY2s7ICAgXHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG4vLyBsZXZlbCA1IC0gc21hbGwgbW9iaWxlXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpLCBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCl7XHJcbiAgICBcclxuICAgICAgICAgXHJcbiAgICAuZm9vdGVyIHtcclxuICAgIFxyXG4gICAgXHJcbiAgICAgICAgLmlubmVyLWZvb3RlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb2x1bW5zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC53aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCU7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRlc2t0b3Age1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrOyAgIFxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcblxyXG5cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQ0FBLE9BQU8sQ0FBQyxzSUFBSTtBRUFaLGtCQUFrQjtBQUNsQixBQUFBLENBQUMsQ0FBQztFQUNELE1BQU0sRUFBRSxDQUFDO0VBQ1QsT0FBTyxFQUFFLENBQUMsR0FDVjs7QUFHRCw2Q0FBNkM7QUFDN0MsQUFBQSxJQUFJLEVBQUUsSUFBSSxDQUFDO0VBQ1Ysd0JBQXdCLEVBQUUsSUFDM0IsR0FBQzs7QUFFRCxBQUFBLEdBQUcsQ0FBQztFQUNILE9BQU8sRUFBRSxLQUFLO0VBQ2QsTUFBTSxFQUFFLEdBQUc7RUFDUixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJLEdBQ2Y7O0FBRUQsQUFBQSxNQUFNLENBQUM7RUFDTixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQUVELEFBQUEsQ0FBQyxDQUFBLEFBQUEsSUFBQyxFQUFNLEtBQUssQUFBWCxFQUFZO0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Ð€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøU3JCLEtBQUssRUFBRSxLQUFLLEdBZ0JmO1FBckZiLEFBd0VnQixPQXhFVCxDQVVILGFBQWEsQ0FpQ1QsWUFBWSxDQWlCUixjQUFjLEFBWVQsTUFBTSxDQUFDO1VBQ0osVUFBVSxFSmxLeEIsT0FBTyxHSW1LSTtRQTFFakIsQUE0RWdCLE9BNUVULENBVUgsYUFBYSxDQWlDVCxZQUFZLENBaUJSLGNBQWMsQ0FnQlYsQ0FBQyxDQUFDO1VBQ0UsUUFBUSxFQUFFLFFBQVE7VUFDbEIsR0FBRyxFQUFFLEdBQUc7VUFDUixJQUFJLEVBQUUsR0FBRztVQUNULEtBQUssRUozS2pCLE9BQU87VUk0S0ssT0FBTyxFQUFFLEVBQUU7VUFDWCxTQUFTLEVBQUUsSUFBSTtVRnJML0IsaUJBQWlCLEVFc0xrQixxQkFBb0I7VUZyTHZELGNBQWMsRUVxTHFCLHFCQUFvQjtVRnBMdkQsWUFBWSxFRW9MdUIscUJBQW9CO1VGbkx2RCxTQUFTLEVFbUwwQixxQkFBb0IsR0FDMUM7O0FBT2pCLEFBQUEsV0FBVyxDQUFDO0VBQ1IsT0FBTyxFQUFDLElBQUksR0FDZjs7QUFHRCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEdBQUcsTUFBTSxNQUFNLGdCQUFnQixFQUFFLE1BQU07RUFFNUUsQUFBQSxPQUFPLENBQUM7SUFDSixRQUFRLEVBQUUsTUFBTTtJQUNoQixVQUFVLEVBQUUsSUFBSSxHQVFuQjtJQVZELEFBS1EsT0FMRCxDQUlILGFBQWEsQ0FDVCx5QkFBeUIsQ0FBQztNQUN0QixLQUFLLEVBQUUsSUFBSTtNQUNYLFlBQVksRUFBRSxHQUFHLEdBQ3BCO0VBSVQsQUFBQSxZQUFZLENBQUM7SUFDVCxPQUFPLEVBQUUsS0FBSyxHQUNqQjtFQUVELEFBQUEsWUFBWSxFQUFFLFlBQVksQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUMzQjtFQUVELEFBQUEsU0FBUyxDQUFDO0lBQ04sT0FBTyxFQUFFLElBQUk7SUYzTWpCLGtCQUFrQixFQUFFLElBQUk7SUFDeEIsZUFBZSxFQUFFLElBQUk7SUFDckIsYUFBYSxFQUFFLElBQUk7SUFDbkIsVUFBVSxFQUFFLElBQUksR0UwTWY7RUFFRCxBQUFBLFNBQVMs%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=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Ð€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUENBQUM7SUFDQyxTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFPVCxNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLE1BQU07RUFFNUQsQUFFSSxnQkFGWSxDQUVaLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBR0wsQUFLUSxVQUxFLENBQ1YsUUFBUSxDQUVKLE9BQU8sQ0FFSCxNQUFNLENBQUM7SUFDSCxTQUFTLEVBQUUsSUFBSTtJQUNmLGFBQWEsRUFBRSxJQUFJLEdBQ3RCO0VBUlQsQUFVUSxVQVZFLENBQ1YsUUFBUSxDQUVKLE9BQU8sQ0FPSCxVQUFVLENBQUM7SUFDUCxVQUFVLEVBQUUsSUFBSTtJQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNsQjs7QUFTYixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLE9BQU8sU0FBUyxFQUFFLEtBQUs7RUFFM0QsQUFFSSxnQkFGWSxDQUVaLEVBQUUsQ0FBQztJQUNDLFNBQVMsRUFBRSxJQUFJLEdBQ2xCO0VBR0wsQUFFSSxVQUZNLENBRU4sUUFBUSxDQUFDO0lBQ0wsT0FBTyxFQUFDLEtBQUs7SUFDYixLQUFLLEVBQUUsSUFBSSxHQXFCZDtJQXpCTCxBQU1RLFVBTkUsQ0FFTixRQUFRLENBSUosT0FBTyxDQUFDO01BQ0osT0FBTyxFQUFFLEtBQUs7TUFDZCxLQUFLLEVBQUUsSUFBSTtNQUNYLFlBQVksRUFBRSxFQUFFO01BQ2hCLGFBQWEsRUFBRSxJQUFJLEdBY3RCO01BeEJULEFBWVksVUFaRixDQUVOLFFBQVEsQ0FJSixPQUFPLEFBTUYsV0FBVyxDQUFDO1FBQ1QsWUFBWSxFQUFFLEdBQUcsR0FDcEI7TUFkYixBQWdCWSxVQWhCRixDQUVOLFFBQVEsQ0FJSixPQUFPLENBVUgsTUFBTSxDQUFDO1FBQ0gsU0FBUyxFQUFFLElBQUksR0FDbEI7TUFsQmIsQUFvQlksVUFwQkYsQ0FFTixRQUFRLENBSUosT0FBTyxDQWNILFVBQVUsQ0FBQztRQUNQLFVBQVUsRUFBRSxJQUFJO1FBQ2hCLFNBQVMsRUFBRSxJQUFJLEdBQ2xCOztBQVVqQixNQUFNLE1BQU0sTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLLEdBQUcsTUFBTSxNQUFNLGdCQUFnQixFQUFFLEtBQUs7RUFFMUUsQUFFSSxnQkFGWSx°–/ŽøU°–/ŽøUîŽøUµ÷�øU—/ŽøUÐ–/ŽøU@Ð–/ŽøUB%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=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Ð€#ŽøUÐ€#ŽøU <ŽøU )ŽøU8�#ŽøUð€#ŽøU@ð€#ŽøUUFhO1VBQ3pCLFVBQVUsRUFBRSxxRUFBMkU7VUFDdkYsVUFBVSxFQUFFLHdFQUE4RTtVQUMxRixVQUFVLEVBQUUsZ0VBQXNFO1VBQ2xGLE1BQU0sRUFBRSx3R0FBd0c7VUFDaEgsT0FBTyxFQUFFLENBQUM7VUFDVixJQUFJLEVBQUUsS0FBSztVUDdWM0Isa0JBQWtCLEVPOFZrQixJQUFJLENBQUUsSUFBSTtVUDdWOUMsZUFBZSxFTzZWcUIsSUFBSSxDQUFFLElBQUk7VVA1VjlDLGFBQWEsRU80VnVCLElBQUksQ0FBRSxJQUFJO1VQM1Y5QyxVQUFVLEVPMlYwQixJQUFJLENBQUUsSUFBSSxHQUVqQztNQXhHakIsQUE0R1ksa0JBNUdNLENBaUVkLFFBQVEsQ0FNSixPQUFPLENBcUNILE1BQU0sQ0FBQztRQUNILE9BQU8sRUFBRSxtQkFBbUI7UUFDNUIsS0FBSyxFQUFFLE9BQU87UUFDZCxXQUFXLEVBQUUsR0FBRztRQUNoQixTQUFTLEVBQUUsSUFBSSxHQUNsQjtNQWpIYixBQXNIb0Isa0JBdEhGLENBaUVkLFFBQVEsQ0FNSixPQUFPLEFBNENGLE1BQU0sQ0FDSCxNQUFNLENBRUYsY0FBYyxDQUFDO1FBQ1gsT0FBTyxFQUFFLENBQUM7UUFDVixJQUFJLEVBQUUsR0FBRyxHQUNaOztBQWtDckIsTUFBTSxNQUFNLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSyxPQUFPLFNBQVMsRUFBRSxLQUFLO0VBRTNELEFBQUEsS0FBSyxDQUFDO0lBQ0YsT0FBTyxFQUFDLEtBQUssR0FpQ2hCO0lBbENELEFBR0ksS0FIQyxDQUdELGFBQWEsQ0FBQztNQUNWLE9BQU8sRUFBQyxJQUFJLEdBRWY7SUFOTCxBQVFJLEtBUkMsQ0FRRCxZQUFZLENBQUM7TUFDVCxRQUFRLEVBQUMsTUFBTTtNQUNmLEtBQUssRUFBRSxpQkFBaUI7TUFDeEIsT0FBTyxFQUFFLElBQUksR0FzQmhCO01BakNMLEFBZ0JZLEtBaEJQLENBUUQsWUFBWSxDQU1SLGdCQUFnQixDQUVaLENBQUMsQ0FBQztRQUNFLEtBQUssRUFBQyxRQUFRO1FBQ2QsTUFBTSxFQUFFLElBQUksR0FhZjtRQS9CYixBQW9CZ0IsS0FwQlgsQ0FRRCxZQUFZLENBTVIsZ0JBQWdCLENBRVosQ0FBQyxDQUlHLFFBQVEsQ0FBQztVQUNMLFNBQVMsRUFBRSxJQUFJO1VBQ2YsVUFBVSxFQUFFLEdBQUc7VUFDZixhQUFhLEVBQUUsR0FBRyxHQUNyQjtRQXhCakIsQUE0Q°–/ŽøU°–/ŽøUîŽøUµ÷�øU—/ŽøUÐ–/ŽøU@Ð–/ŽøUUNiO0VBVWpCLEFBRUksa0JBRmMsQ0FFZCxLQUFLLENBQUM7SUFDRixLQUFLLEVBQ%Õ=V%Õ=VÐ‡‰=VðµŠ=Vx%Õ=V0%Õ=V@0%Õ=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 */
