@charset "UTF-8";
/*------------------------------------*\
    MAIN
\*------------------------------------*/
*,
*:after,
*:before {
  box-sizing: border-box; }

html {
  font-size: 62.5%; }

.clear:before,
.clear:after {
  content: ' ';
  display: table; }

.clear:after {
  clear: both; }

.clear {
  *zoom: 1; }

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom; }

a:focus {
  outline: 0; }

a:hover, a:active {
  outline: 0; }

textarea, select, input {
  border-radius: 0;
  -webkit-appearance: none;
  background-color: #fff;
  color: #000;
  outline: 0;
  margin: 0;
  padding: 0;
  outline: none;
  border: 1px solid #efefef; }

::-webkit-input-placeholder {
  color: black; }

::-moz-placeholder {
  color: black; }

:-ms-input-placeholder {
  color: black; }

:-moz-placeholder {
  color: black; }

input:focus, textarea:focus {
  outline: 0;
  border: 1px solid yellow; }

[type="submit"]:focus, button:focus {
  outline: 0;
  border: 1px solid yellow; }

::selection {
  background: yellow;
  color: rgba(0, 0, 0, 0.75);
  text-shadow: none; }

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption .wp-caption-text, .gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/*------------------------------------*\
    PRINT
\*------------------------------------*/
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  a, a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr, img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; } }

.c-block-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.c-flex-center-row {
  display: flex;
  justify-content: center;
  align-items: center; }

.c-flex-center-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; }

.c-flex-left-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start; }

.c-flex-left-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start; }

.c-flex-right-row {
  display: flex;
  justify-content: flex-end;
  align-items: center; }

.c-flex-right-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center; }

.c-shadow-box {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); }

.c-width-0 {
  width: 0%; }

.c-width-1 {
  width: 1%; }

.c-width-2 {
  width: 2%; }

.c-width-3 {
  width: 3%; }

.c-width-3-3 {
  width: 3.333333%; }

.c-width-4 {
  width: 4%; }

.c-width-5 {
  width: 5%; }

.c-width-6 {
  width: 6%; }

.c-width-6-6 {
  width: 6.666666%; }

.c-width-7 {
  width: 7%; }

.c-width-8 {
  width: 8%; }

.c-width-9 {
  width: 9%; }

.c-width-10 {
  width: 10%; }

.c-width-11 {
  width: 11%; }

.c-width-12 {
  width: 12%; }

.c-width-13 {
  width: 13%; }

.c-width-14 {
  width: 14%; }

.c-width-15 {
  width: 15%; }

.c-width-16 {
  width: 16%; }

.c-width-17 {
  width: 17%; }

.c-width-18 {
  width: 18%; }

.c-width-19 {
  width: 19%; }

.c-width-20 {
  width: 20%; }

.c-width-21 {
  width: 21%; }

.c-width-22 {
  width: 22%; }

.c-width-23 {
  width: 23%; }

.c-width-24 {
  width: 24%; }

.c-width-25 {
  width: 25%; }

.c-width-26 {
  width: 26%; }

.c-width-27 {
  width: 27%; }

.c-width-28 {
  width: 28%; }

.c-width-29 {
  width: 29%; }

.c-width-30 {
  width: 30%; }

.c-width-31 {
  width: 31%; }

.c-width-32 {
  width: 32%; }

.c-width-33 {
  width: 33%; }

.c-width-33-3 {
  width: 33.3333333%; }

.c-width-34 {
  width: 34%; }

.c-width-35 {
  width: 35%; }

.c-width-36 {
  width: 36%; }

.c-width-37 {
  width: 37%; }

.c-width-38 {
  width: 38%; }

.c-width-39 {
  width: 39%; }

.c-width-40 {
  width: 40%; }

.c-width-41 {
  width: 41%; }

.c-width-42 {
  width: 42%; }

.c-width-43 {
  width: 43%; }

.c-width-44 {
  width: 44%; }

.c-width-45 {
  width: 45%; }

.c-width-46 {
  width: 46%; }

.c-width-47 {
  width: 47%; }

.c-width-48 {
  width: 48%; }

.c-width-49 {
  width: 49%; }

.c-width-50 {
  width: 50%; }

.c-width-51 {
  width: 51%; }

.c-width-52 {
  width: 52%; }

.c-width-53 {
  width: 53%; }

.c-width-54 {
  width: 54%; }

.c-width-55 {
  width: 55%; }

.c-width-56 {
  width: 56%; }

.c-width-57 {
  width: 57%; }

.c-width-58 {
  width: 58%; }

.c-width-59 {
  width: 59%; }

.c-width-60 {
  width: 60%; }

.c-width-61 {
  width: 61%; }

.c-width-62 {
  width: 62%; }

.c-width-63 {
  width: 63%; }

.c-width-64 {
  width: 64%; }

.c-width-65 {
  width: 65%; }

.c-width-66 {
  width: 66%; }

.c-width-66-6 {
  width: 66.666666%; }

.c-width-67 {
  width: 67%; }

.c-width-68 {
  width: 68%; }

.c-width-69 {
  width: 69%; }

.c-width-70 {
  width: 70%; }

.c-width-71 {
  width: 71%; }

.c-width-72 {
  width: 72%; }

.c-width-73 {
  width: 73%; }

.c-width-74 {
  width: 74%; }

.c-width-75 {
  width: 75%; }

.c-width-76 {
  width: 76%; }

.c-width-77 {
  width: 77%; }

.c-width-78 {
  width: 78%; }

.c-width-79 {
  width: 79%; }

.c-width-80 {
  width: 80%; }

.c-width-81 {
  width: 81%; }

.c-width-82 {
  width: 82%; }

.c-width-83 {
  width: 83%; }

.c-width-84 {
  width: 84%; }

.c-width-85 {
  width: 85%; }

.c-width-86 {
  width: 86%; }

.c-width-87 {
  width: 87%; }

.c-width-88 {
  width: 88%; }

.c-width-89 {
  width: 89%; }

.c-width-90 {
  width: 90%; }

.c-width-91 {
  width: 91%; }

.c-width-92 {
  width: 92%; }

.c-width-93 {
  width: 93%; }

.c-width-94 {
  width: 94%; }

.c-width-95 {
  width: 95%; }

.c-width-96 {
  width: 96%; }

.c-width-97 {
  width: 97%; }

.c-width-98 {
  width: 98%; }

.c-width-99 {
  width: 99%; }

.c-width-100 {
  width: 100%; }

@media screen and (max-width: 767px) {
  .c-width-0,
  .c-width-1,
  .c-width-2,
  .c-width-3,
  .c-width-3-3,
  .c-width-4,
  .c-width-5,
  .c-width-6,
  .c-width-6-6,
  .c-width-7,
  .c-width-8,
  .c-width-9,
  .c-width-10,
  .c-width-11,
  .c-width-12,
  .c-width-13,
  .c-width-14,
  .c-width-15,
  .c-width-16,
  .c-width-17,
  .c-width-18,
  .c-width-19,
  .c-width-20,
  .c-width-21,
  .c-width-22,
  .c-width-23,
  .c-width-24,
  .c-width-25,
  .c-width-26,
  .c-width-27,
  .c-width-28,
  .c-width-29,
  .c-width-30,
  .c-width-31,
  .c-width-32,
  .c-width-33,
  .c-width-33-3,
  .c-width-34,
  .c-width-35,
  .c-width-36,
  .c-width-37,
  .c-width-38,
  .c-width-39,
  .c-width-40,
  .c-width-41,
  .c-width-42,
  .c-width-43,
  .c-width-44,
  .c-width-45,
  .c-width-46,
  .c-width-47,
  .c-width-48,
  .c-width-49,
  .c-width-50,
  .c-width-51,
  .c-width-52,
  .c-width-53,
  .c-width-54,
  .c-width-55,
  .c-width-56,
  .c-width-57,
  .c-width-58,
  .c-width-59,
  .c-width-60,
  .c-width-61,
  .c-width-62,
  .c-width-63,
  .c-width-64,
  .c-width-65,
  .c-width-66,
  .c-width-66-6,
  .c-width-67,
  .c-width-68,
  .c-width-69,
  .c-width-70,
  .c-width-71,
  .c-width-72,
  .c-width-73,
  .c-width-74,
  .c-width-75,
  .c-width-76,
  .c-width-77,
  .c-width-78,
  .c-width-79,
  .c-width-80,
  .c-width-81,
  .c-width-82,
  .c-width-83,
  .c-width-84,
  .c-width-85,
  .c-width-86,
  .c-width-87,
  .c-width-88,
  .c-width-89,
  .c-width-90,
  .c-width-91,
  .c-width-92,
  .c-width-93,
  .c-width-94,
  .c-width-95,
  .c-width-96,
  .c-width-97,
  .c-width-98,
  .c-width-99,
  .c-width-100 {
    width: 100%; } }

@font-face {
  font-family: 'Brandon';
  src: url("../../fonts/brandon_reg-webfont.woff2") format("woff2"), url("../../fonts/brandon_reg-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 400; }

@font-face {
  font-family: 'Brandon';
  src: url("../../fonts/brandon_light-webfont.woff2") format("woff2"), url("../../fonts/brandon_light-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 100; }

@font-face {
  font-family: 'Equip';
  src: url("../../fonts/hoftype-equip-bold-webfont.woff2") format("woff2"), url("../../fonts/hoftype-equip-bold-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 800; }

@font-face {
  font-family: 'Equip';
  src: url("../../fonts/hoftype-equip-light-webfont.woff2") format("woff2"), url("../../fonts/hoftype-equip-light-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 100; }

html, body {
  height: 100%;
  width: 100%; }

body {
  font: 100 16px/1.5 'Equip', sans-serif;
  color: black;
  background-color: #f3f3f3;
  position: relative; }

.wrapper {
  width: 100%;
  min-height: 100%;
  margin: 0 auto;
  padding-top: 70px;
  overflow: hidden; }

main {
  position: relative;
  min-height: 100%;
  width: 100%; }

section {
  position: relative;
  width: 100%;
  height: auto; }

.content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  max-width: 1300px;
  margin: 0px auto;
  padding: 70px 50px 90px 50px; }

.no-flex .content {
  display: block;
  overflow: auto; }

a {
  color: #ed2e84;
  text-decoration: none;
  transition: all 0.3s ease; }
  a:hover {
    color: #9e1358; }

h1, h2, h3, h4, h5 {
  font-weight: 100;
  line-height: 1.2;
  margin: 0;
  width: 100%; }

h1 {
  font-family: 'Brandon', sans-serif;
  font-size: 42px; }

h2 {
  font-family: 'Brandon', sans-serif;
  font-size: 35px; }

h3 {
  font-family: 'Brandon', sans-serif;
  font-size: 26px; }

h4 {
  font-size: 19px; }

h5 {
  font-size: 1em; }

p {
  width: 100%; }

ul, ol {
  width: 100%;
  list-style: none;
  padding-left: 0px;
  margin: 1em 0; }
  ul li, ol li {
    width: 100%;
    position: relative;
    padding-left: 14px;
    margin: .25em 0; }
    ul li:before, ol li:before {
      color: #9e1358;
      content: "•";
      position: absolute;
      left: 0px;
      top: 1px; }

ol {
  counter-reset: item; }
  ol li {
    counter-increment: item; }
    ol li:before {
      content: counter(item);
      font-size: 0.8em;
      top: .2em; }

hr {
  background: black;
  margin: 0;
  text-align: left;
  border: 0;
  width: 60px;
  height: 1px; }

.seemax-button {
  position: relative;
  display: inline-block;
  font: 400 17px/1 "Brandon",sans-serif;
  text-align: center;
  letter-spacing: 0.07em;
  text-transform: uppercase;
  color: #fff;
  background-color: #ed2e84;
  padding: 26px 46px;
  transition: background-color .3s ease; }
  .seemax-button a {
    color: white;
    transition: color .3s ease; }
  .seemax-button:hover {
    background: #9e1358; }

.mailchimp-wrapper {
  position: relative;
  width: 100%;
  height: auto;
  display: flex;
  justify-content: center; }
  .mailchimp-wrapper .error-message, .mailchimp-wrapper .mc-status {
    text-lign: left;
    color: red;
    position: absolute;
    top: calc(100% + 1em);
    left: 0;
    width: 100%;
    height: auto; }
  .mailchimp-wrapper .mc-status {
    color: black; }

input[type="email"] {
  padding: 10px;
  text-align: left; }
  input[type="email"] ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: gray; }
  input[type="email"] ::-moz-placeholder {
    /* Firefox 19+ */
    color: gray; }
  input[type="email"] :-ms-input-placeholder {
    /* IE 10+ */
    color: gray; }
  input[type="email"] :-moz-placeholder {
    /* Firefox 18- */
    color: gray; }

blockquote {
  background: #f3f3f3;
  font-style: italic;
  color: #6d6e71;
  padding: 10px 30px;
  margin-left: 0; }

.background-image-section {
  background: no-repeat center center;
  background-size: cover; }

.custom-pagination {
  background: white;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  padding: 0px 20px; }
  .custom-pagination .page-numbers {
    margin: 0px;
    padding: 5px 10px;
    color: red;
    border-bottom: 2px solid gray; }
  .custom-pagination .current {
    border-bottom: 2px solid red;
    margin: 40px 0px; }
  .custom-pagination .next, .custom-pagination .prev {
    background: red;
    padding: 5px 20px;
    margin: 10px;
    color: white;
    border-bottom: 0px solid red; }

.page-payment-confirmation main, .page-payment-failed main {
  padding-top: 10vh;
  min-height: 80vh; }
  .page-payment-confirmation main p, .page-payment-failed main p {
    text-align: center;
    padding: 24px;
    border-top: 1px solid #ed2e84;
    border-bottom: 1px solid #ed2e84;
    font-size: 1.2em;
    margin: 0 auto;
    max-width: 600px; }

@media screen and (max-width: 1024px) {
  .seemax-button {
    padding: 20px 30px; } }

@media screen and (max-width: 767px) {
  .wrapper {
    padding-top: 60px; }
  .content {
    padding-left: 25px;
    padding-right: 25px; }
  h1 {
    font-size: 36px; } }

.four-oh-four-page h1 {
  font-weight: 100;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 20px; }

.four-oh-four-page h4 {
  text-align: center;
  color: #700e3f; }

.four-oh-four-page .seemax-button {
  margin: 40px auto 0px auto; }

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  background: #f3f3f3; }
  #preloader svg {
    overflow: visible;
    width: auto;
    height: 30vh;
    perspective: 10px;
    fill: red; }
  #preloader .rotateAnim1 {
    transform-origin: 50% 50%;
    animation: rotate1 1.5s infinite linear; }
  #preloader .rotateAnim2 {
    transform-origin: 50% 50%;
    animation: rotate2 1.5s infinite linear; }

@keyframes rotate1 {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(360deg); } }

@keyframes rotate2 {
  0% {
    transform: rotate(0); }
  100% {
    transform: rotate(-360deg); } }

@keyframes fade1 {
  0% {
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 70px;
  text-transform: uppercase;
  font: 400 17px "Brandon";
  background-color: white;
  border-bottom: 1px solid #f3f3f3;
  transition: background-color 0.3s ease;
  z-index: 99; }
  .header .content {
    position: relative;
    max-width: 100%;
    height: 100%;
    padding: 0;
    justify-content: space-between;
    align-content: center;
    align-items: center; }

.header-area {
  width: 33.33333333%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center; }

.header-menu-area {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
  padding-left: 50px;
  z-index: 101;
  color: #808285; }
  .header-menu-area span {
    cursor: pointer; }

.mobile-menu {
  cursor: pointer;
  display: block;
  position: relative;
  z-index: 102;
  width: 10px;
  height: auto;
  color: #808285; }
  .mobile-menu span {
    position: relative;
    top: -3px;
    display: block;
    height: 1px;
    width: 100%;
    margin: 3px 0 0 0;
    background-color: #ed2e84; }
  .mobile-menu:hover {
    color: #ed2e84; }
    .mobile-menu:hover span {
      background-color: #ed2e84; }

.ham-words {
  padding-left: 10px; }

.header-logo-area {
  justify-content: center; }

.header-logo {
  position: relative;
  width: 48px;
  max-width: 50%; }

.header-social-area {
  justify-content: flex-end;
  color: white; }
  .header-social-area .seemax-button {
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    height: 100%; }

.header-social-button {
  background: rgba(0, 0, 0, 0);
  width: 70px;
  padding: 0;
  border-left: 1px solid white;
  transition: all .3s ease; }
  .header-social-button i {
    font-size: 20px;
    position: relative; }
  .header-social-button:hover {
    background: white; }

.header-social-button {
  border-left: 1px solid #f3f3f3; }
  .header-social-button:hover {
    background-color: #f3f3f3; }

.header-social-facebook {
  color: #4267B2; }

.header-social-twitter {
  color: #1DA1F2; }

.header-social-linkedin {
  color: #0077b5; }

.main-nav {
  font-family: 'Equip';
  position: fixed;
  top: 0;
  left: -300px;
  height: 100vh;
  width: 300px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  background: #ed2e84;
  z-index: 100;
  overflow: scroll;
  padding-top: 50px; }
  .main-nav .current-menu-item {
    color: #700e3f; }
  .main-nav a {
    padding: 20px 50px;
    border-top: 1px solid #700e3f;
    color: white;
    width: 100%;
    transition: color 0.3s ease; }
    .main-nav a:nth-of-type(1) {
      border-top: 0px solid #700e3f; }
    .main-nav a:hover {
      color: #9e1358; }
  .main-nav .sub-menu {
    text-transform: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    margin-top: -10px;
    padding-bottom: 20px; }
    .main-nav .sub-menu a {
      border-top: 0px solid #700e3f;
      padding: 2px 50px; }

@media screen and (max-width: 1024px) {
  .header .header-social-button {
    display: none; } }

@media screen and (max-width: 767px) {
  .header {
    height: 60px; }
  .header-menu-area {
    padding-left: 25px; }
  .header-logo-area {
    display: none; }
  .main-nav {
    left: -100%;
    width: 100%; } }

.footer {
  position: relative;
  font-size: 15px;
  background: #333;
  color: white; }
  .footer .content {
    margin: 0px auto;
    padding: 0px;
    justify-content: space-between; }
  .footer h3 {
    text-transform: uppercase; }
  .footer .seemax-button {
    margin-top: 50px; }
  .footer .footer-tile {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    text-align: center;
    padding: 30px 25px;
    margin-top: 50px; }
  .footer .donate-tile {
    border-left: 1px solid #6d6e71;
    border-right: 1px solid #6d6e71; }
  .footer .sub-links-tile {
    flex-direction: row;
    justify-content: center;
    margin: 20px 0; }
    .footer .sub-links-tile a {
      margin: 0 10px;
      color: #6d6e71;
      text-decoration: underline; }
      .footer .sub-links-tile a:hover {
        color: #f3f3f3; }
  .footer .copyright {
    background: gray;
    width: 100%;
    text-align: center;
    padding: 8px 25px;
    font-size: 0.8em;
    color: white; }

@media screen and (max-width: 767px) {
  .footer .donate-tile {
    border-left: 0px solid #6d6e71;
    border-right: 0px solid #6d6e71;
    border-top: 1px solid #6d6e71;
    border-bottom: 1px solid #6d6e71;
    padding-top: 70px;
    padding-bottom: 70px; } }

.single-post-page h4 {
  color: #6d6e71;
  font-size: 1em;
  margin: 20px 0; }

.single-post-inner-content {
  display: flex;
  flex-wrap: wrap;
  background: white;
  padding: 50px; }

.single-post-image-area {
  padding-top: 20px; }
  .single-post-image-area img {
    width: 100%; }

.single-post-text-area {
  padding-left: 40px; }

.single-post-preview-section .content {
  justify-content: space-between; }

.single-post-preview-section .section-header {
  width: 100%;
  margin-bottom: 40px;
  text-transform: uppercase;
  text-align: center;
  color: #9e1358; }

.single-post-preview {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-content: flex-end;
  text-align: center;
  min-height: 360px;
  background-color: white;
  color: white; }
  .single-post-preview .single-post-preview-text {
    width: 100%;
    padding: 16px 24px 12px 24px;
    background-color: rgba(35, 31, 32, 0.9);
    transition: background-color .3s ease; }
    .single-post-preview .single-post-preview-text span {
      display: inline-block;
      width: 100%;
      color: #9e1358;
      padding-top: 14px;
      transition: color .3s ease; }
  .single-post-preview:hover .single-post-preview-text {
    background: rgba(35, 31, 32, 0.95); }
    .single-post-preview:hover .single-post-preview-text span {
      color: #ed2e84; }

@media screen and (max-width: 767px) {
  .single-post-section .content {
    padding-left: 0px;
    padding-right: 0px; }
  .single-post-inner-content {
    padding: 50px 25px; }
  .single-post-image-area {
    padding-top: 0px;
    margin-bottom: 40px; }
  .single-post-text-area {
    padding-left: 0px; }
  .single-post-preview {
    margin-bottom: 50px; } }

.archive-page .single-post-preview {
  width: 100%;
  align-items: center;
  align-content: center;
  text-align: left;
  min-height: 0px;
  background-color: white;
  color: black;
  padding: 20px 40px 20px 0;
  border-bottom: 1px solid #e8e8e8; }
  .archive-page .single-post-preview .single-post-preview-text {
    max-width: 680px;
    padding: 20px 40px 20px 20px;
    background-color: rgba(35, 31, 32, 0); }
    .archive-page .single-post-preview .single-post-preview-text span {
      display: inline-block;
      width: 100%;
      color: #700e3f;
      padding-top: 14px;
      transition: color .3s ease; }
  .archive-page .single-post-preview h2 {
    color: #da4388; }
  .archive-page .single-post-preview h4 {
    color: #6d6e71;
    font-size: 1em;
    margin: 10px 0 26px 0; }
  .archive-page .single-post-preview:hover .single-post-preview-text {
    background: rgba(35, 31, 32, 0); }
    .archive-page .single-post-preview:hover .single-post-preview-text span {
      color: #ed2e84; }

.archive-page .single-post-preview-image {
  position: relative;
  left: -20px;
  background: white; }

.pagination-section {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  background: white;
  padding: 20px 0; }
  .pagination-section span, .pagination-section a {
    display: inline-block;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    color: white;
    background: #ed2e84;
    font-family: "Brandon";
    font-weight: 400;
    font-size: 17px;
    margin: 10px 5px; }

@media screen and (max-width: 767px) {
  .archive-page .single-post-preview {
    padding: 20px 0px 20px 0; }
    .archive-page .single-post-preview .single-post-preview-text {
      padding: 30px 20px 12px 20px; }
      .archive-page .single-post-preview .single-post-preview-text span {
        padding-top: 14px; }
    .archive-page .single-post-preview h4 {
      margin: 10px 0 26px 0; }
  .archive-page .single-post-preview-image {
    left: -25px; }
  .pagination-section {
    padding: 20px; } }

.single-hero-section-slide {
  position: relative;
  color: #6d6e71;
  height: 100%; }
  .single-hero-section-slide .content {
    min-height: 450px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start; }
  .single-hero-section-slide h1 {
    position: relative;
    text-transform: uppercase;
    font-weight: 100;
    margin-bottom: 0px;
    padding-bottom: 10px; }
    .single-hero-section-slide h1:after {
      content: "";
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      height: 1px;
      background: #da4388; }
  .single-hero-section-slide h1, .single-hero-section-slide p {
    width: auto;
    display: inline-block;
    max-width: 50%; }
  .single-hero-section-slide .hero-overlay {
    background-image: linear-gradient(to right, white 30%, rgba(255, 255, 255, 0.75) 70%, rgba(255, 255, 255, 0.2)); }

.black-hero-section-slide .hero-overlay {
  background-image: linear-gradient(to right, black 30%, rgba(0, 0, 0, 0.75) 60%, rgba(0, 0, 0, 0.2)); }

.black-hero-section-slide h1, .black-hero-section-slide p {
  color: white; }

@media screen and (max-width: 767px) {
  .single-hero-section-slide .content {
    min-height: 350px;
    padding-top: 30px; }
  .single-hero-section-slide h1 {
    margin-bottom: 0px; }
  .single-hero-section-slide h1, .single-hero-section-slide p {
    width: auto;
    display: inline-block;
    max-width: 75%; }
  .single-hero-section-slide .hero-overlay {
    background-image: linear-gradient(to right, white 50%, rgba(255, 255, 255, 0.75) 100%, rgba(255, 255, 255, 0.2)); }
  .black-hero-section-slide .hero-overlay {
    background-image: linear-gradient(to right, black 40%, rgba(0, 0, 0, 0.75) 100%, rgba(0, 0, 0, 0.05)); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNjc3MiLCJjb21wb25lbnRzL2JvaWxlci5zY3NzIiwiY29tcG9uZW50cy9jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvY29uc3RhbnRzLnNjc3MiLCJjb21wb25lbnRzL2ZvbnRzLnNjc3MiLCJjb21wb25lbnRzL2dsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9wYWdlLWRlZmF1bHQuc2NzcyIsImNvbXBvbmVudHMvZm91cm9mb3VyLnNjc3MiLCJjb21wb25lbnRzL3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWUuc2NzcyIsImNvbXBvbmVudHMvc2luZ2xlLnNjc3MiLCJjb21wb25lbnRzL2FyY2hpdmUuc2NzcyIsImNvbXBvbmVudHMvaGVyby1zZWN0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi9jb21wb25lbnRzL2JvaWxlci5zY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9jb25zdGFudHMuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9udHMuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY29sb3JzLnNjc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2dsb2JhbC5zY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYWdlLWRlZmF1bHQuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm91cm9mb3VyLnNjc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3ByZWxvYWRlci5zY3NzJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9oZWFkZXIuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2hvbWUuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvc2luZ2xlLnNjc3MnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2FyY2hpdmUuc2Nzcyc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaGVyby1zZWN0aW9uLnNjc3MnO1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICBNQUlOXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNvbG9yc1wiO1xuJGhpZ2hsaWdodC1jb2xvci1iYWNrOnllbGxvdztcbiRoaWdobGlnaHQtY29sb3ItdGV4dDpyZ2JhKDAsMCwwLC43NSk7XG5cbiosXG4qOmFmdGVyLFxuKjpiZWZvcmUge1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6NjIuNSU7XG59XG5cbi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6JyAnO1xuICAgIGRpc3BsYXk6dGFibGU7XG59XG5cbi5jbGVhcjphZnRlciB7XG4gICAgY2xlYXI6Ym90aDtcbn1cblxuLmNsZWFyIHtcbiAgICAqem9vbToxO1xufVxuXG5pbWcge1xuXHRoZWlnaHQ6YXV0bztcdFxuXHRtYXgtd2lkdGg6MTAwJTtcblx0dmVydGljYWwtYWxpZ246Ym90dG9tO1xufVxuXG5hOmZvY3VzIHtcblx0b3V0bGluZTowO1xufVxuXG5hOmhvdmVyLCBhOmFjdGl2ZSB7XG5cdG91dGxpbmU6MDtcbn1cblxudGV4dGFyZWEsIHNlbGVjdCwgaW5wdXR7XG5cdGJvcmRlci1yYWRpdXM6MDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0Y29sb3I6IzAwMDtcblx0b3V0bGluZTowO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xuXHRvdXRsaW5lOm5vbmU7XG5cdGJvcmRlcjoxcHggc29saWQgI2VmZWZlZjtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6YmxhY2s7XG59XG46Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjpibGFjaztcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjpibGFjaztcbn1cbjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6YmxhY2s7XG59XG5cbmlucHV0OmZvY3VzLCB0ZXh0YXJlYTpmb2N1cyB7XG5cdG91dGxpbmU6MDtcblx0Ym9yZGVyOjFweCBzb2xpZCAkaGlnaGxpZ2h0LWNvbG9yLWJhY2s7XG59XG5cblt0eXBlPVwic3VibWl0XCJdOmZvY3VzLCBidXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOjA7XG5cdGJvcmRlcjoxcHggc29saWQgJGhpZ2hsaWdodC1jb2xvci1iYWNrO1xufVxuXG46OnNlbGVjdGlvbiB7XG5cdGJhY2tncm91bmQ6JGhpZ2hsaWdodC1jb2xvci1iYWNrO1xuXHRjb2xvcjokaGlnaGxpZ2h0LWNvbG9yLXRleHQ7XG5cdHRleHQtc2hhZG93Om5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgV09SRFBSRVNTIENPUkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWxpZ25ub25lIHtcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXJnaW46NXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbjo1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuXHRmbG9hdDpsZWZ0O1xuXHRtYXJnaW46NXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbjo1cHggMCAyMHB4IDIwcHg7XG59XG5cbmEgaW1nLmFsaWdubm9uZSB7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWdubGVmdCB7XG5cdGZsb2F0OmxlZnQ7XG5cdG1hcmdpbjo1cHggMjBweCAyMHB4IDA7XG59XG5cbmEgaW1nLmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luLWxlZnQ6YXV0bztcblx0bWFyZ2luLXJpZ2h0OmF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcblx0YmFja2dyb3VuZDojRkZGO1xuXHRib3JkZXI6MXB4IHNvbGlkICNGMEYwRjA7XG5cdG1heC13aWR0aDo5NiU7XG5cdHBhZGRpbmc6NXB4IDNweCAxMHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcblx0bWFyZ2luOjVweCAyMHB4IDIwcHggMDtcbn1cblxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG5cdG1hcmdpbjo1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG5cdGJvcmRlcjowIG5vbmU7XG5cdGhlaWdodDphdXRvO1xuXHRtYXJnaW46MDtcblx0bWF4LXdpZHRoOjk4LjUlO1xuXHRwYWRkaW5nOjA7XG5cdHdpZHRoOmF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsIC5nYWxsZXJ5LWNhcHRpb24ge1xuXHRmb250LXNpemU6MTFweDtcblx0bGluZS1oZWlnaHQ6MTdweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCA0cHggNXB4O1xufVxuXG4uc3RpY2t5IHtcblxufVxuXG4uYnlwb3N0YXV0aG9yIHtcblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBSSU5UXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AbWVkaWEgcHJpbnQge1xuXHQqIHtcblx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IzAwMCAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xuXHRcdHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdGEsIGE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0fVxuXG5cdGFbaHJlZl06YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6XCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG5cdH1cblxuXHRhYmJyW3RpdGxlXTphZnRlciB7XG5cdFx0Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG5cdH1cblxuXHQuaXIgYTphZnRlciwgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLCBhW2hyZWZePVwiI1wiXTphZnRlciB7XG5cdFx0Y29udGVudDpcIlwiO1xuXHR9XG5cblx0cHJlLGJsb2NrcXVvdGUge1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzk5OTtcblx0XHRwYWdlLWJyZWFrLWluc2lkZTphdm9pZDtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHRkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cDtcblx0fVxuXG5cdHRyLGltZyB7XG5cdFx0cGFnZS1icmVhay1pbnNpZGU6YXZvaWQ7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRAcGFnZSB7XG5cdFx0bWFyZ2luOjAuNWNtO1xuXHR9XG5cblx0cCwgaDIsIGgzIHtcblx0XHRvcnBoYW5zOjM7XG5cdFx0d2lkb3dzOjM7XG5cdH1cblxuXHRoMiwgaDMge1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7XG5cdH1cbn1cbiIsIiRibGFjazojMjMxZjIwO1xuJHdoaXRlOiNGRkZGRkY7XG4kZGFya0dyYXk6IzMzMztcbiRncmF5OiM2ZDZlNzE7XG4kbGlnaHRHcmF5OiM4MDgyODU7XG4kb2ZmV2hpdGU6I2YzZjNmMztcbiRwaW5rMTojZWQyZTg0O1xuJHBpbmsyOiNkYTQzODg7XG4kcGluazM6IzllMTM1ODtcbiRwaW5rNDojNzAwZTNmO1xuJGJsdWU6IzAwOGNhYTsiLCIuYy1ibG9jay1maWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5jLWZsZXgtY2VudGVyLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1mbGV4LWNlbnRlci1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtZmxleC1sZWZ0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jLWZsZXgtbGVmdC1jb2x1bW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYy1mbGV4LXJpZ2h0LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWZsZXgtcmlnaHQtY29sdW1uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmMtc2hhZG93LWJveCB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYy13aWR0aC0wIHt3aWR0aDowJX1cbi5jLXdpZHRoLTEge3dpZHRoOjElfVxuLmMtd2lkdGgtMiB7d2lkdGg6MiV9XG4uYy13aWR0aC0zIHt3aWR0aDozJX1cbi5jLXdpZHRoLTMtMyB7d2lkdGg6My4zMzMzMzMlfVxuLmMtd2lkdGgtNCB7d2lkdGg6NCV9XG4uYy13aWR0aC01IHt3aWR0aDo1JX1cbi5jLXdpZHRoLTYge3dpZHRoOjYlfVxuLmMtd2lkdGgtNi02IHt3aWR0aDo2LjY2NjY2NiV9XG4uYy13aWR0aC03IHt3aWR0aDo3JX1cbi5jLXdpZHRoLTgge3dpZHRoOjglfVxuLmMtd2lkdGgtOSB7d2lkdGg6OSV9XG4uYy13aWR0aC0xMCB7d2lkdGg6MTAlfVxuLmMtd2lkdGgtMTEge3dpZHRoOjExJX1cbi5jLXdpZHRoLTEyIHt3aWR0aDoxMiV9XG4uYy13aWR0aC0xMyB7d2lkdGg6MTMlfVxuLmMtd2lkdGgtMTQge3dpZHRoOjE0JX1cbi5jLXdpZHRoLTE1IHt3aWR0aDoxNSV9XG4uYy13aWR0aC0xNiB7d2lkdGg6MTYlfVxuLmMtd2lkdGgtMTcge3dpZHRoOjE3JX1cbi5jLXdpZHRoLTE4IHt3aWR0aDoxOCV9XG4uYy13aWR0aC0xOSB7d2lkdGg6MTklfVxuLmMtd2lkdGgtMjAge3dpZHRoOjIwJX1cbi5jLXdpZHRoLTIxIHt3aWR0aDoyMSV9XG4uYy13aWR0aC0yMiB7d2lkdGg6MjIlfVxuLmMtd2lkdGgtMjMge3dpZHRoOjIzJX1cbi5jLXdpZHRoLTI0IHt3aWR0aDoyNCV9XG4uYy13aWR0aC0yNSB7d2lkdGg6MjUlfVxuLmMtd2lkdGgtMjYge3dpZHRoOjI2JX1cbi5jLXdpZHRoLTI3IHt3aWR0aDoyNyV9XG4uYy13aWR0aC0yOCB7d2lkdGg6MjglfVxuLmMtd2lkdGgtMjkge3dpZHRoOjI5JX1cbi5jLXdpZHRoLTMwIHt3aWR0aDozMCV9XG4uYy13aWR0aC0zMSB7d2lkdGg6MzElfVxuLmMtd2lkdGgtMzIge3dpZHRoOjMyJX1cbi5jLXdpZHRoLTMzIHt3aWR0aDozMyV9XG4uYy13aWR0aC0zMy0zIHt3aWR0aDozMy4zMzMzMzMzJX1cbi5jLXdpZHRoLTM0IHt3aWR0aDozNCV9XG4uYy13aWR0aC0zNSB7d2lkdGg6MzUlfVxuLmMtd2lkdGgtMzYge3dpZHRoOjM2JX1cbi5jLXdpZHRoLTM3IHt3aWR0aDozNyV9XG4uYy13aWR0aC0zOCB7d2lkdGg6MzglfVxuLmMtd2lkdGgtMzkge3dpZHRoOjM5JX1cbi5jLXdpZHRoLTQwIHt3aWR0aDo0MCV9XG4uYy13aWR0aC00MSB7d2lkdGg6NDElfVxuLmMtd2lkdGgtNDIge3dpZHRoOjQyJX1cbi5jLXdpZHRoLTQzIHt3aWR0aDo0MyV9XG4uYy13aWR0aC00NCB7d2lkdGg6NDQlfVxuLmMtd2lkdGgtNDUge3dpZHRoOjQ1JX1cbi5jLXdpZHRoLTQ2IHt3aWR0aDo0NiV9XG4uYy13aWR0aC00NyB7d2lkdGg6NDclfVxuLmMtd2lkdGgtNDgge3dpZHRoOjQ4JX1cbi5jLXdpZHRoLTQ5IHt3aWR0aDo0OSV9XG4uYy13aWR0aC01MCB7d2lkdGg6NTAlfVxuLmMtd2lkdGgtNTEge3dpZHRoOjUxJX1cbi5jLXdpZHRoLTUyIHt3aWR0aDo1MiV9XG4uYy13aWR0aC01MyB7d2lkdGg6NTMlfVxuLmMtd2lkdGgtNTQge3dpZHRoOjU0JX1cbi5jLXdpZHRoLTU1IHt3aWR0aDo1NSV9XG4uYy13aWR0aC01NiB7d2lkdGg6NTYlfVxuLmMtd2lkdGgtNTcge3dpZHRoOjU3JX1cbi5jLXdpZHRoLTU4IHt3aWR0aDo1OCV9XG4uYy13aWR0aC01OSB7d2lkdGg6NTklfVxuLmMtd2lkdGgtNjAge3dpZHRoOjYwJX1cbi5jLXdpZHRoLTYxIHt3aWR0aDo2MSV9XG4uYy13aWR0aC02MiB7d2lkdGg6NjIlfVxuLmMtd2lkdGgtNjMge3dpZHRoOjYzJX1cbi5jLXdpZHRoLTY0IHt3aWR0aDo2NCV9XG4uYy13aWR0aC02NSB7d2lkdGg6NjUlfVxuLmMtd2lkdGgtNjYge3dpZHRoOjY2JX1cbi5jLXdpZHRoLTY2LTYge3dpZHRoOjY2LjY2NjY2NiV9XG4uYy13aWR0aC02NyB7d2lkdGg6NjclfVxuLmMtd2lkdGgtNjgge3dpZHRoOjY4JX1cbi5jLXdpZHRoLTY5IHt3aWR0aDo2OSV9XG4uYy13aWR0aC03MCB7d2lkdGg6NzAlfVxuLmMtd2lkdGgtNzEge3dpZHRoOjcxJX1cbi5jLXdpZHRoLTcyIHt3aWR0aDo3MiV9XG4uYy13aWR0aC03MyB7d2lkdGg6NzMlfVxuLmMtd2lkdGgtNzQge3dpZHRoOjc0JX1cbi5jLXdpZHRoLTc1IHt3aWR0aDo3NSV9XG4uYy13aWR0aC03NiB7d2lkdGg6NzYlfVxuLmMtd2lkdGgtNzcge3dpZHRoOjc3JX1cbi5jLXdpZHRoLTc4IHt3aWR0aDo3OCV9XG4uYy13aWR0aC03OSB7d2lkdGg6NzklfVxuLmMtd2lkdGgtODAge3dpZHRoOjgwJX1cbi5jLXdpZHRoLTgxIHt3aWR0aDo4MSV9XG4uYy13aWR0aC04MiB7d2lkdGg6ODIlfVxuLmMtd2lkdGgtODMge3dpZHRoOjgzJX1cbi5jLXdpZHRoLTg0IHt3aWR0aDo4NCV9XG4uYy13aWR0aC04NSB7d2lkdGg6ODUlfVxuLmMtd2lkdGgtODYge3dpZHRoOjg2JX1cbi5jLXdpZHRoLTg3IHt3aWR0aDo4NyV9XG4uYy13aWR0aC04OCB7d2lkdGg6ODglfVxuLmMtd2lkdGgtODkge3dpZHRoOjg5JX1cbi5jLXdpZHRoLTkwIHt3aWR0aDo5MCV9XG4uYy13aWR0aC05MSB7d2lkdGg6OTElfVxuLmMtd2lkdGgtOTIge3dpZHRoOjkyJX1cbi5jLXdpZHRoLTkzIHt3aWR0aDo5MyV9XG4uYy13aWR0aC05NCB7d2lkdGg6OTQlfVxuLmMtd2lkdGgtOTUge3dpZHRoOjk1JX1cbi5jLXdpZHRoLTk2IHt3aWR0aDo5NiV9XG4uYy13aWR0aC05NyB7d2lkdGg6OTclfVxuLmMtd2lkdGgtOTgge3dpZHRoOjk4JX1cbi5jLXdpZHRoLTk5IHt3aWR0aDo5OSV9XG4uYy13aWR0aC0xMDAge3dpZHRoOjEwMCU7fVxuXG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG5cdC5jLXdpZHRoLTAsXG5cdC5jLXdpZHRoLTEsXG5cdC5jLXdpZHRoLTIsXG5cdC5jLXdpZHRoLTMsXG5cdC5jLXdpZHRoLTMtMyxcblx0LmMtd2lkdGgtNCxcblx0LmMtd2lkdGgtNSxcblx0LmMtd2lkdGgtNixcblx0LmMtd2lkdGgtNi02LFxuXHQuYy13aWR0aC03LFxuXHQuYy13aWR0aC04LFxuXHQuYy13aWR0aC05LFxuXHQuYy13aWR0aC0xMCxcblx0LmMtd2lkdGgtMTEsXG5cdC5jLXdpZHRoLTEyLFxuXHQuYy13aWR0aC0xMyxcblx0LmMtd2lkdGgtMTQsXG5cdC5jLXdpZHRoLTE1LFxuXHQuYy13aWR0aC0xNixcblx0LmMtd2lkdGgtMTcsXG5cdC5jLXdpZHRoLTE4LFxuXHQuYy13aWR0aC0xOSxcblx0LmMtd2lkdGgtMjAsXG5cdC5jLXdpZHRoLTIxLFxuXHQuYy13aWR0aC0yMixcblx0LmMtd2lkdGgtMjMsXG5cdC5jLXdpZHRoLTI0LFxuXHQuYy13aWR0aC0yNSxcblx0LmMtd2lkdGgtMjYsXG5cdC5jLXdpZHRoLTI3LFxuXHQuYy13aWR0aC0yOCxcblx0LmMtd2lkdGgtMjksXG5cdC5jLXdpZHRoLTMwLFxuXHQuYy13aWR0aC0zMSxcblx0LmMtd2lkdGgtMzIsXG5cdC5jLXdpZHRoLTMzLFxuXHQuYy13aWR0aC0zMy0zLFxuXHQuYy13aWR0aC0zNCxcblx0LmMtd2lkdGgtMzUsXG5cdC5jLXdpZHRoLTM2LFxuXHQuYy13aWR0aC0zNyxcblx0LmMtd2lkdGgtMzgsXG5cdC5jLXdpZHRoLTM5LFxuXHQuYy13aWR0aC00MCxcblx0LmMtd2lkdGgtNDEsXG5cdC5jLXdpZHRoLTQyLFxuXHQuYy13aWR0aC00Myxcblx0LmMtd2lkdGgtNDQsXG5cdC5jLXdpZHRoLTQ1LFxuXHQuYy13aWR0aC00Nixcblx0LmMtd2lkdGgtNDcsXG5cdC5jLXdpZHRoLTQ4LFxuXHQuYy13aWR0aC00OSxcblx0LmMtd2lkdGgtNTAsXG5cdC5jLXdpZHRoLTUxLFxuXHQuYy13aWR0aC01Mixcblx0LmMtd2lkdGgtNTMsXG5cdC5jLXdpZHRoLTU0LFxuXHQuYy13aWR0aC01NSxcblx0LmMtd2lkdGgtNTYsXG5cdC5jLXdpZHRoLTU3LFxuXHQuYy13aWR0aC01OCxcblx0LmMtd2lkdGgtNTksXG5cdC5jLXdpZHRoLTYwLFxuXHQuYy13aWR0aC02MSxcblx0LmMtd2lkdGgtNjIsXG5cdC5jLXdpZHRoLTYzLFxuXHQuYy13aWR0aC02NCxcblx0LmMtd2lkdGgtNjUsXG5cdC5jLXdpZHRoLTY2LFxuXHQuYy13aWR0aC02Ni02LFxuXHQuYy13aWR0aC02Nyxcblx0LmMtd2lkdGgtNjgsXG5cdC5jLXdpZHRoLTY5LFxuXHQuYy13aWR0aC03MCxcblx0LmMtd2lkdGgtNzEsXG5cdC5jLXdpZHRoLTcyLFxuXHQuYy13aWR0aC03Myxcblx0LmMtd2lkdGgtNzQsXG5cdC5jLXdpZHRoLTc1LFxuXHQuYy13aWR0aC03Nixcblx0LmMtd2lkdGgtNzcsXG5cdC5jLXdpZHRoLTc4LFxuXHQuYy13aWR0aC03OSxcblx0LmMtd2lkdGgtODAsXG5cdC5jLXdpZHRoLTgxLFxuXHQuYy13aWR0aC04Mixcblx0LmMtd2lkdGgtODMsXG5cdC5jLXdpZHRoLTg0LFxuXHQuYy13aWR0aC04NSxcblx0LmMtd2lkdGgtODYsXG5cdC5jLXdpZHRoLTg3LFxuXHQuYy13aWR0aC04OCxcblx0LmMtd2lkdGgtODksXG5cdC5jLXdpZHRoLTkwLFxuXHQuYy13aWR0aC05MSxcblx0LmMtd2lkdGgtOTIsXG5cdC5jLXdpZHRoLTkzLFxuXHQuYy13aWR0aC05NCxcblx0LmMtd2lkdGgtOTUsXG5cdC5jLXdpZHRoLTk2LFxuXHQuYy13aWR0aC05Nyxcblx0LmMtd2lkdGgtOTgsXG5cdC5jLXdpZHRoLTk5LFxuXHQuYy13aWR0aC0xMDAge3dpZHRoOjEwMCU7fVxufVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCcmFuZG9uJztcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0ICAgICAgIHVybCgnLi4vLi4vZm9udHMvYnJhbmRvbl9yZWctd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnQnJhbmRvbic7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2JyYW5kb25fbGlnaHQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0ICAgICAgIHVybCgnLi4vLi4vZm9udHMvYnJhbmRvbl9saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdFcXVpcCc7XG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL2hvZnR5cGUtZXF1aXAtYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuXHQgICAgICAgdXJsKCcuLi8uLi9mb250cy9ob2Z0eXBlLWVxdWlwLWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnRXF1aXAnO1xuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9ob2Z0eXBlLWVxdWlwLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG5cdCAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL2hvZnR5cGUtZXF1aXAtbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuaHRtbCwgYm9keSB7XG5cdGhlaWdodDoxMDAlO1xuXHR3aWR0aDoxMDAlO1xufVxuXG5ib2R5IHtcblx0Zm9udDoxMDAgMTZweC8xLjUgJ0VxdWlwJywgc2Fucy1zZXJpZjtcblx0Y29sb3I6YmxhY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICRvZmZXaGl0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3JhcHBlciB7XG5cdHdpZHRoOjEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmctdG9wOjcwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbm1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOjEwMCU7XG59XG5cbnNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDphdXRvO1xufVxuXG4uY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LXdyYXA6d3JhcDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OmF1dG87XG5cdG1heC13aWR0aDogMTMwMHB4O1xuXHRtYXJnaW46MHB4IGF1dG87XG5cdHBhZGRpbmc6NzBweCA1MHB4IDkwcHggNTBweDtcbn1cblxuLm5vLWZsZXgge1xuXG5cdC5jb250ZW50IHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XG59XG5cbmEge1xuXHRjb2xvcjokcGluazE7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjokcGluazM7XG5cdH1cbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0Zm9udC13ZWlnaHQ6MTAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW46MDtcblx0d2lkdGg6MTAwJTtcbn1cblxuaDEge1xuXHQvLyBmb250LXdlaWdodDo0MDA7XG5cdGZvbnQtZmFtaWx5OiAnQnJhbmRvbicsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTo0MnB4O1xufVxuXG5oMiB7XG5cdC8vIGZvbnQtd2VpZ2h0OjEwMDtcblx0Zm9udC1mYW1pbHk6ICdCcmFuZG9uJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOjM1cHg7XG59XG5cbmgzIHtcblx0Ly8gZm9udC13ZWlnaHQ6NDAwO1xuXHRmb250LWZhbWlseTogJ0JyYW5kb24nLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6MjZweDtcbn1cblxuaDQge1xuXHRmb250LXNpemU6IDE5cHg7XG59XG5cbmg1IHtcblx0Zm9udC1zaXplOjFlbTtcbn1cblxucCB7XG5cdHdpZHRoOjEwMCU7XG59XG5cbnVsLCBvbCB7XG5cdHdpZHRoOjEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDowcHg7XG5cdG1hcmdpbjoxZW0gMDtcblxuXHRsaSB7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OjE0cHg7XG5cdFx0bWFyZ2luOi4yNWVtIDA7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjokcGluazM7XG5cdFx0XHRjb250ZW50Olwi4oCiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjBweDtcblx0XHRcdHRvcDoxcHg7XG5cdFx0fVxuXHR9XG59XG5cbm9sIHtcblx0Y291bnRlci1yZXNldDogaXRlbTtcblxuXG5cdGxpIHtcblx0XHRjb3VudGVyLWluY3JlbWVudDogaXRlbTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG5cdFx0XHRmb250LXNpemU6MC44ZW07XG5cdFx0XHR0b3A6LjJlbTtcblx0XHR9XG5cdH1cbn1cblxuaHIge1xuXHRiYWNrZ3JvdW5kOiBibGFjaztcblx0bWFyZ2luOjA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGJvcmRlcjowO1xuXHR3aWR0aDo2MHB4O1xuXHRoZWlnaHQ6IDFweDtcbn1cblxuLnNlZW1heC1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udDogNDAwIDE3cHgvMSBcIkJyYW5kb25cIixzYW5zLXNlcmlmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRwaW5rMTtcblx0cGFkZGluZzoyNnB4IDQ2cHg7XG5cdHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcblxuXHRhIHtcblx0XHRjb2xvcjp3aGl0ZTtcblx0XHR0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDokcGluazM7XG5cdH1cbn1cblxuLy8gTWFpbGNoaW1wIFdyYXBwZXIgU3R5bGVzIC8gRm9ybSBJcyBJbiBGb290ZXJcbi5tYWlsY2hpbXAtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OmF1dG87XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC5lcnJvci1tZXNzYWdlLCAubWMtc3RhdHVzIHtcblx0XHR0ZXh0LWxpZ246bGVmdDtcblx0XHRjb2xvcjpyZWQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDpjYWxjKDEwMCUgKyAxZW0pO1xuXHRcdGxlZnQ6MDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDphdXRvO1xuXHR9XG5cblx0Lm1jLXN0YXR1cyB7XG5cdFx0Y29sb3I6YmxhY2s7XG5cdH1cbn1cblxuaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0cGFkZGluZzoxMHB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFxuXHQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG5cdFx0Y29sb3I6Z3JheTtcblx0fVxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdGNvbG9yOmdyYXk7XG5cdH1cblx0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuXHRcdGNvbG9yOmdyYXk7XG5cdH1cblx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdGNvbG9yOmdyYXk7XG5cdH1cbn1cblxuYmxvY2txdW90ZSB7XG5cdGJhY2tncm91bmQ6JG9mZldoaXRlO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGNvbG9yOiRncmF5O1xuXHRwYWRkaW5nOjEwcHggMzBweDtcblx0bWFyZ2luLWxlZnQ6MDtcbn1cblxuXG4uYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcblx0YmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jdXN0b20tcGFnaW5hdGlvbiB7XG5cdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDoxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6MHB4IDIwcHg7XG5cblx0LnBhZ2UtbnVtYmVycyB7XG5cdFx0bWFyZ2luOjBweDtcblx0XHRwYWRkaW5nOjVweCAxMHB4O1xuXHRcdGNvbG9yOnJlZDtcblx0XHRib3JkZXItYm90dG9tOjJweCBzb2xpZCBncmF5O1xuXHR9XG5cblx0LmN1cnJlbnQge1xuXHRcdGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHJlZDtcblx0XHRtYXJnaW46NDBweCAwcHg7XG5cdH1cblxuXHQubmV4dCwgLnByZXYgIHtcblx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cdFx0cGFkZGluZzo1cHggMjBweDtcblx0XHRtYXJnaW46MTBweDtcblx0XHRjb2xvcjp3aGl0ZTtcblx0XHRib3JkZXItYm90dG9tOjBweCBzb2xpZCByZWQ7XG5cdH1cbn1cblxuLnBhZ2UtcGF5bWVudC1jb25maXJtYXRpb24sIC5wYWdlLXBheW1lbnQtZmFpbGVkIHtcblxuXHRtYWluIHtcblx0XHRwYWRkaW5nLXRvcDoxMHZoO1xuXHRcdG1pbi1oZWlnaHQ6ODB2aDtcblxuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzoyNHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJHBpbmsxO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJHBpbmsxO1xuXHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdG1heC13aWR0aDo2MDBweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblxuXHRoMSB7XG5cblx0fVxuXG5cdGgyIHtcblxuXHR9XG5cblx0aDMge1xuXG5cdH1cblxuXHQuc2VlbWF4LWJ1dHRvbiB7XG5cdFx0cGFkZGluZzoyMHB4IDMwcHg7XG5cdH1cbn1cblxuLy8gNzY3cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XG5cblx0LndyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOjYwcHg7XG5cdH1cblx0XG5cdC5jb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6MjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjI1cHg7XG5cdH1cblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOjM2cHg7XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuLnBhZ2UtZGVmYXVsdCB7XG4gIFxufVxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG4uZm91ci1vaC1mb3VyLXBhZ2Uge1xuXG4gIC5tYWluLXNlY3Rpb24ge1xuICAgXG4gIH1cblxuICAuY29udGVudCB7XG5cbiAgfVxuXG4gIGgxIHtcbiAgICBmb250LXdlaWdodDoxMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICB9XG5cbiAgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjokcGluazQ7XG4gIH1cblxuICAuc2VlbWF4LWJ1dHRvbiB7XG4gICAgbWFyZ2luOjQwcHggYXV0byAwcHggYXV0bztcbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG4jcHJlbG9hZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0ei1pbmRleDogOTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6JG9mZldoaXRlO1xuXG5cblx0c3ZnIHtcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0aGVpZ2h0OjMwdmg7XG5cdFx0cGVyc3BlY3RpdmU6IDEwcHg7XG5cdFx0ZmlsbDpyZWQ7XG5cdH1cblxuXHQvLyBTZXQgQW5pbWF0aW9uIC0gc2VlIGJlbG93XG5cdC5yb3RhdGVBbmltMSB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRhbmltYXRpb246cm90YXRlMSAxLjVzIGluZmluaXRlIGxpbmVhcjtcblx0fVxuXG5cdC5yb3RhdGVBbmltMiB7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0XHRhbmltYXRpb246cm90YXRlMiAxLjVzIGluZmluaXRlIGxpbmVhcjtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlMSB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlMiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUxIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6MDtcblx0fVxuXG5cdDUwJSB7XG5cdFx0b3BhY2l0eToxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTowO1xuXHR9XG59IiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG4uaGVhZGVyIHsgXG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjcwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQ6NDAwIDE3cHggXCJCcmFuZG9uXCI7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXHR6LWluZGV4Ojk5O1xuXG5cdC5jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0cGFkZGluZzowO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHR9XG59XG5cbi5oZWFkZXItYXJlYSB7XG5cdHdpZHRoOjMzLjMzMzMzMzMzJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcbn1cblxuLmhlYWRlci1tZW51LWFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcblx0cGFkZGluZy1sZWZ0OjUwcHg7XG5cdHotaW5kZXg6MTAxO1xuXHRjb2xvcjokbGlnaHRHcmF5O1xuXHRcblx0c3BhbiB7XG5cdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdH1cbn1cblxuLm1vYmlsZS1tZW51IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHotaW5kZXg6MTAyO1xuXHR3aWR0aDoxMHB4O1xuXHRoZWlnaHQ6YXV0bztcblx0Y29sb3I6JGxpZ2h0R3JheTtcblxuXHRzcGFuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOi0zcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OjFweDtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdG1hcmdpbjozcHggMCAwIDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbmsxO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6JHBpbmsxO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluazE7XG5cdFx0fVxuXHR9XG59XG5cbi5oYW0td29yZHMge1xuXHRwYWRkaW5nLWxlZnQ6MTBweDtcbn1cblxuXG4uaGVhZGVyLWxvZ28tYXJlYSB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyLWxvZ28ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOjQ4cHg7XG5cdG1heC13aWR0aDo1MCU7XG5cblx0aW1nIHtcblx0XHRcblx0fVxufVxuXG4uaGVhZGVyLXNvY2lhbC1hcmVhIHtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0Y29sb3I6d2hpdGU7XG5cblx0LnNlZW1heC1idXR0b24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdH1cbn1cblxuLmhlYWRlci1zb2NpYWwtYnV0dG9uIHtcblx0YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO1xuXHR3aWR0aDo3MHB4O1xuXHRwYWRkaW5nOjA7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCB3aGl0ZTtcblx0dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7XG5cblx0aSB7XG5cdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDp3aGl0ZTtcblx0fVxufVxuXG4uaGVhZGVyLXNvY2lhbC1idXR0b24ge1xuXHRib3JkZXItbGVmdDoxcHggc29saWQgJG9mZldoaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvZmZXaGl0ZTtcblx0fVxufVxuXG4uaGVhZGVyLXNvY2lhbC1mYWNlYm9vayB7XG5cdFx0Y29sb3I6IzQyNjdCMjtcbn1cblxuLmhlYWRlci1zb2NpYWwtdHdpdHRlciB7XG5cdGNvbG9yOiMxREExRjJcbn1cblxuLmhlYWRlci1zb2NpYWwtbGlua2VkaW4ge1xuXHRjb2xvcjojMDA3N2I1O1xufVxuXG5cbi5tYWluLW5hdiB7XG5cdGZvbnQtZmFtaWx5OidFcXVpcCc7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOjA7XG5cdGxlZnQ6LTMwMHB4O1xuXHRoZWlnaHQ6MTAwdmg7XG5cdHdpZHRoOjMwMHB4O1xuXHRkaXNwbGF5OmZsZXg7XG5cdGZsZXgtd3JhcDp3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRiYWNrZ3JvdW5kOiRwaW5rMTtcblx0ei1pbmRleDoxMDA7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdHBhZGRpbmctdG9wOjUwcHg7XG5cdFxuXHQuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdGNvbG9yOiRwaW5rNDtcblx0fVxuXG5cdGEge1xuXHRcdHBhZGRpbmc6MjBweCA1MHB4O1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRwaW5rNDtcblx0XHRjb2xvcjp3aGl0ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHRyYW5zaXRpb246Y29sb3IgMC4zcyBlYXNlO1xuXG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRib3JkZXItdG9wOjBweCBzb2xpZCAkcGluazQ7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjokcGluazM7XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1tZW51IHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0ZmxleC13cmFwOndyYXA7XG5cdFx0bWFyZ2luOjA7XG5cdFx0bWFyZ2luLXRvcDotMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToyMHB4O1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLXRvcDowcHggc29saWQgJHBpbms0O1xuXHRcdFx0cGFkZGluZzoycHggNTBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblx0LmhlYWRlciB7XG5cblx0XHQuaGVhZGVyLXNvY2lhbC1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0fVxufVxuXG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG5cdC5oZWFkZXIge1xuXHRcdGhlaWdodDo2MHB4O1xuXHR9XG5cblx0LmhlYWRlci1tZW51LWFyZWEge1xuXHRcdHBhZGRpbmctbGVmdDoyNXB4O1xuXHR9XG5cblx0LmhlYWRlci1sb2dvLWFyZWEge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdC5tYWluLW5hdiB7XG5cdFx0bGVmdDotMTAwJTtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XHRcbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuLmZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOjE1cHg7XG5cdGJhY2tncm91bmQ6ICRkYXJrR3JheTtcblx0Y29sb3I6d2hpdGU7XG5cdFxuXHQuY29udGVudCB7XG5cdFx0bWFyZ2luOiAwcHggYXV0bztcblx0XHRwYWRkaW5nOjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHRhIHtcblx0XG5cdFx0Jjpob3ZlciB7XG5cblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5zZWVtYXgtYnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOjUwcHg7XHRcdFxuXHR9XG5cdFxuXHQuZm9vdGVyLXRpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6MzBweCAyNXB4O1xuXHRcdG1hcmdpbi10b3A6NTBweDtcblx0fVxuXG5cdFxuXHQuY29udGFjdC10aWxlIHtcblxuXHRcdC5zZWVtYXgtYnV0dG9uIHtcblx0XHRcdFxuXHRcdH1cblx0fVxuXG5cdC5kb25hdGUtdGlsZSB7XG5cdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmF5O1xuXHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyYXk7XG5cblx0XHQuc2VlbWF4LWJ1dHRvbiB7XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQuam9pbi10aWxlIHtcblxuXHRcdC5zZWVtYXgtYnV0dG9uIHtcblxuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5zdWItbGlua3MtdGlsZSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46MjBweCAwO1xuXG5cdFx0YSB7XG5cdFx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvcHlyaWdodCB7XG5cdFx0YmFja2dyb3VuZDpncmF5O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0cGFkZGluZzo4cHggMjVweDtcblx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdGNvbG9yOndoaXRlO1xuXHR9XG59XG5cbi8vIDEwMjRweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cblx0LmZvb3RlciB7XG5cblx0fVxufVxuXG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG5cdC5mb290ZXIge1xuXG5cblx0XHQuZG9uYXRlLXRpbGUge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MHB4IHNvbGlkICRncmF5O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OjBweCBzb2xpZCAkZ3JheTtcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmF5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyYXk7XG5cdFx0XHRwYWRkaW5nLXRvcDo3MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206NzBweDtcblx0XHR9XHRcblxuXHR9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbi5ob21lLXBhZ2Uge1xuXG5cbiAgLmhlcm8tc2VjdGlvbiB7XG5cbiAgfVxufVxuXG4vLyAxMDI0cHggQW5kIEJlbG93XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xuXG5cdC5ob21lLXBhZ2Uge1xuXG5cdH1cbn1cblxuXG4vLyA3NjdweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuXHQuaG9tZS1wYWdlIHtcblxuXHR9XG59XG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbi5zaW5nbGUtcG9zdC1wYWdlIHtcblxuICAuY29udGVudCB7XG4gICAgXG4gIH1cblxuICBoNCB7XG4gICAgY29sb3I6JGdyYXk7XG4gICAgZm9udC1zaXplOjFlbTtcbiAgICBtYXJnaW46MjBweCAwO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC1pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kOndoaXRlO1xuICBwYWRkaW5nOjUwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1pbWFnZS1hcmVhIHtcbiAgcGFkZGluZy10b3A6MjBweDtcbiAgaW1nIHtcbiAgICB3aWR0aDoxMDAlO1xuICB9XG59XG5cbi5zaW5nbGUtcG9zdC10ZXh0LWFyZWEge1xuICBwYWRkaW5nLWxlZnQ6NDBweDtcbn1cblxuLnNpbmdsZS1wb3N0LXByZXZpZXctc2VjdGlvbiB7XG5cbiAgLmNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRlciB7ICAgIFxuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiRwaW5rMztcbiAgfVxufVxuXG4uc2luZ2xlLXBvc3QtcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOndyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLWhlaWdodDozNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgY29sb3I6d2hpdGU7XG4gIFxuICAuc2luZ2xlLXBvc3QtcHJldmlldy10ZXh0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MTZweCAyNHB4IDEycHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzUsMzEsMzIsMC45KTtcbiAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gIFxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGNvbG9yOiRwaW5rMztcbiAgICAgIHBhZGRpbmctdG9wOjE0cHg7XG4gICAgICB0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuXG4gICAgLnNpbmdsZS1wb3N0LXByZXZpZXctdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOnJnYmEoMzUsMzEsMzIsMC45NSk7XG4gICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6JHBpbmsxO1xuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIDEwMjRweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cbn1cblxuXG4vLyA3NjdweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuICAuc2luZ2xlLXBvc3Qtc2VjdGlvbiB7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDowcHg7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS1wb3N0LWlubmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6NTBweCAyNXB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0LWltYWdlLWFyZWEge1xuICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gIH1cblxuICAuc2luZ2xlLXBvc3QtdGV4dC1hcmVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xuICB9XG5cbiAgLnNpbmdsZS1wb3N0LXByZXZpZXcge1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG4uYXJjaGl2ZS1wYWdlIHtcblxuICAuc2luZ2xlLXBvc3QtcHJldmlldyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgY29sb3I6YmxhY2s7XG4gICAgcGFkZGluZzoyMHB4IDQwcHggMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTg7XG4gICAgXG4gICAgLnNpbmdsZS1wb3N0LXByZXZpZXctdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6NjgwcHg7XG4gICAgICBwYWRkaW5nOjIwcHggNDBweCAyMHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzUsMzEsMzIsMCk7XG4gICAgXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBjb2xvcjokcGluazQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjE0cHg7XG4gICAgICAgIHRyYW5zaXRpb246Y29sb3IgLjNzIGVhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgY29sb3I6JHBpbmsyO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiRncmF5O1xuICAgICAgZm9udC1zaXplOjFlbTtcbiAgICAgIG1hcmdpbjoxMHB4IDAgMjZweCAwO1xuICAgIH1cbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgXG4gICAgICAuc2luZ2xlLXBvc3QtcHJldmlldy10ZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDM1LDMxLDMyLDApO1xuICAgICAgXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiRwaW5rMTtcbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaW5nbGUtcG9zdC1wcmV2aWV3LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDotMjBweDtcbiAgICBiYWNrZ3JvdW5kOndoaXRlO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDp3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6MTAwJTtcbiAgYmFja2dyb3VuZDp3aGl0ZTtcbiAgcGFkZGluZzoyMHB4IDA7XG5cbiAgc3BhbiwgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIGJhY2tncm91bmQ6JHBpbmsxO1xuICAgIGZvbnQtZmFtaWx5OlwiQnJhbmRvblwiO1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBmb250LXNpemU6MTdweDtcbiAgICBtYXJnaW46MTBweCA1cHg7XG4gIH1cbn1cblxuXG5cbi8vIDEwMjRweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cbn1cblxuXG4vLyA3NjdweCBBbmQgQmVsb3dcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcblxuICAuYXJjaGl2ZS1wYWdlIHtcblxuICAgIC5zaW5nbGUtcG9zdC1wcmV2aWV3IHtcbiAgICAgIHBhZGRpbmc6MjBweCAwcHggMjBweCAwO1xuXG4gICAgICBcbiAgICAgIC5zaW5nbGUtcG9zdC1wcmV2aWV3LXRleHQge1xuICAgICAgICBwYWRkaW5nOjMwcHggMjBweCAxMnB4IDIwcHg7XG4gICAgICBcbiAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIFxuICAgICAgaDQge1xuICAgICAgICBtYXJnaW46MTBweCAwIDI2cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5zaW5nbGUtcG9zdC1wcmV2aWV3LWltYWdlIHtcbiAgICAgIGxlZnQ6LTI1cHg7XG4gICAgfVxuICB9XG5cbi5wYWdpbmF0aW9uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6MjBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuXG5cbi5zaW5nbGUtaGVyby1zZWN0aW9uLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjokZ3JheTtcbiAgaGVpZ2h0OjEwMCU7XG5cblx0LmNvbnRlbnQge1xuXHRcdG1pbi1oZWlnaHQ6NDUwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHR9XG5cbiAgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OjEwMDtcbiAgICBtYXJnaW4tYm90dG9tOjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MTAwJTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MXB4O1xuICAgICAgYmFja2dyb3VuZDokcGluazI7XG4gICAgfVxuICB9XG5cbiAgaDEsIHAge1xuICAgIHdpZHRoOmF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgLmhlcm8tb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwyNTUsMjU1LDEpIDMwJSxyZ2JhKDI1NSwyNTUsMjU1LC43NSkgNzAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMikpO1xuICB9XG59XG5cbi5ibGFjay1oZXJvLXNlY3Rpb24tc2xpZGUge1xuXG4gIC5oZXJvLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwxKSAzMCUscmdiYSgwLDAsMCwuNzUpIDYwJSwgcmdiYSgwLDAsMCwwLjIpKTtcbiAgfVxuICBcbiAgaDEsIHAge1xuICAgIGNvbG9yOndoaXRlOyAgXG4gIH1cbn1cblxuLy8gMTAyNHB4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcblxufVxuXG5cbi8vIDc2N3B4IEFuZCBCZWxvd1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuXG5cbiAgLnNpbmdsZS1oZXJvLXNlY3Rpb24tc2xpZGUge1xuICAgIFxuICAgIC5jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6MzUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIH1cblxuICAgIGgxLCBwIHtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICB9XG5cbiAgICAuaGVyby1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuNzUpIDEwMCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4yKSk7XG4gICAgfVxuICB9XG5cbiAgLmJsYWNrLWhlcm8tc2VjdGlvbi1zbGlkZSB7XG5cbiAgICAuaGVyby1vdmVybGF5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLDAsMCwxKSA0MCUscmdiYSgwLDAsMCwuNzUpIDEwMCUsIHJnYmEoMCwwLDAsMC4wNSkpO1xuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUNBQTs7d0NBRXdDO0FBS3hDLEFBQUEsQ0FBQztBQUNELENBQUMsQUFBQSxNQUFNO0FBQ1AsQ0FBQyxBQUFBLE9BQU8sQ0FBQztFQUNSLFVB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LEVBQUUsR0FBRTs7QUFDdEIsQUFBQSxZQUFZLENBQUM7RUFBQyxLQUFLLEVBQUMsU0FBUyxHQUFFOztBQUMvQixBQUFBLFVBQVUsQ0FBQztFQUFDLEtBQUssRUFBQyxFQUFFLEdBQUU7O0FBQ3RCLEFBQUEsVUFBVSxDQUFDO0VBQUMsS0FBSyxFQUFDLEVBQUUsR0FBRTs7QUFDdEIsQUFBQSxVQUFVLENBQUM7RUFBQyxLQUFLLEVBQUMsRUFBRSxHQUFFOztBQUN0QixBQUFBLFlBQVksQ0FBQztFQUFDLEtBQUssRUFBQyxTQUFTLEdBQUU7O0FBQy9CLEFBQUEsVUFBVSxDQUFDO0VBQUMsS0FBSyxFQUFDLEVBQUUsR0FBRTs7QUFDdEIsQUFBQSxVQUFVLENBQUM7RUFBQyxLQUFLLEVBQUMsRUFBRSxHQUFFOztBQUN0QixBQUFBLFVBQVUsQ0FBQztFQUFDLEtBQUssRUFBQyxFQUFFLEdBQUU7O0FBQ3RCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsYUFBYSxDQUFDO0VBQUMsS0FBSyxFQUFDLFdBQVcsR0FBRTs7QUFDbEMsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxhQUFhLENBQUM7RUFBQyxLQUFLLEVBQUMsVUFBVSxHQUFFOztBQUNqQyxBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VBQUMsS0FBSyxFQUFDLEdBQUcsR0FBRTs7QUFDeEIsQUFBQSxXQUFXLENBQUM7RUFBQyxLQUFLLEVBQUMsR0FBRyxHQUFFOztBQUN4QixBQUFBLFdBQVcsQ0FBQztFQUFDLEtBQUssRUFBQyxHQUFHLEdBQUU7O0FBQ3hCLEFBQUEsV0FBVyxDQUFDO0VB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 */
