@charset "UTF-8";
/*------------------------------------*\
    MAIN
\*------------------------------------*/
.page-template-page-ar2024 {
  /*
  html {
  	font-size:62.5%;
  }
  */
  /*------------------------------------*\
      WORDPRESS CORE
  \*------------------------------------*/
  /*------------------------------------*\
      PRINT
  \*------------------------------------*/
}
.page-template-page-ar2024 *,
.page-template-page-ar2024 *:after,
.page-template-page-ar2024 *:before {
  box-sizing: border-box;
}
.page-template-page-ar2024 .clear:before,
.page-template-page-ar2024 .clear:after {
  content: " ";
  display: table;
}
.page-template-page-ar2024 .clear:after {
  clear: both;
}
.page-template-page-ar2024 .clear {
  zoom: 1;
}
.page-template-page-ar2024 img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}
.page-template-page-ar2024 a:focus {
  outline: 0;
}
.page-template-page-ar2024 a:hover,
.page-template-page-ar2024 a:active {
  outline: 0;
}
.page-template-page-ar2024 textarea,
.page-template-page-ar2024 select,
.page-template-page-ar2024 input {
  border-radius: 0;
  -webkit-appearance: none;
  background-color: #fff;
  color: #000;
  outline: 0;
  margin: 0;
  padding: 0;
  outline: none;
  border: 1px solid #efefef;
}
.page-template-page-ar2024 ::-webkit-input-placeholder {
  color: black;
}
.page-template-page-ar2024 ::-moz-placeholder {
  color: black;
}
.page-template-page-ar2024 :-ms-input-placeholder {
  color: black;
}
.page-template-page-ar2024 :-moz-placeholder {
  color: black;
}
.page-template-page-ar2024 input:focus,
.page-template-page-ar2024 textarea:focus {
  outline: 0;
  border: 1px solid #CBF600;
}
.page-template-page-ar2024 [type=submit]:focus,
.page-template-page-ar2024 button:focus {
  outline: 0;
  border: 1px solid #CBF600;
}
.page-template-page-ar2024 ::selection {
  background: #CBF600;
  color: black;
  text-shadow: none;
}
.page-template-page-ar2024 .alignnone {
  margin: 5px 20px 20px 0;
}
.page-template-page-ar2024 .aligncenter,
.page-template-page-ar2024 div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.page-template-page-ar2024 .alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.page-template-page-ar2024 .alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.page-template-page-ar2024 a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}
.page-template-page-ar2024 a img.alignnone {
  margin: 5px 20px 20px 0;
}
.page-template-page-ar2024 a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}
.page-template-page-ar2024 a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.page-template-page-ar2024 .wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}
.page-template-page-ar2024 .wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}
.page-template-page-ar2024 .wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}
.page-template-page-ar2024 .wp-caption.alignright {
  margin: 5px 0 20px 20px;
}
.page-template-page-ar2024 .wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}
.page-template-page-ar2024 .wp-caption .wp-caption-text,
.page-template-page-ar2024 .gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}
@media print {
  .page-template-page-ar2024 * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .page-template-page-ar2024 a,
  .page-template-page-ar2024 a:visited {
    text-decoration: underline;
  }
  .page-template-page-ar2024 a[href]:after {
    content: " (" attr(href) ")";
  }
  .page-template-page-ar2024 abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .page-template-page-ar2024 .ir a:after,
  .page-template-page-ar2024 a[href^="javascript:"]:after,
  .page-template-page-ar2024 a[href^="#"]:after {
    content: "";
  }
  .page-template-page-ar2024 pre,
  .page-template-page-ar2024 blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .page-template-page-ar2024 thead {
    display: table-header-group;
  }
  .page-template-page-ar2024 tr,
  .page-template-page-ar2024 img {
    page-break-inside: avoid;
  }
  .page-template-page-ar2024 img {
    max-width: 100% !important;
  }
  @page {
    .page-template-page-ar2024 {
      margin: 0.5cm;
    }
  }
  .page-template-page-ar2024 p,
  .page-template-page-ar2024 h2,
  .page-template-page-ar2024 h3 {
    orphans: 3;
    widows: 3;
  }
  .page-template-page-ar2024 h2,
  .page-template-page-ar2024 h3 {
    page-break-after: avoid;
  }
}

.page-template-page-ar2024 .background-image-section {
  background: no-repeat center center;
  background-size: cover;
}
.page-template-page-ar2024 .c-block-fill {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-template-page-ar2024 .c-flex-center-row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-template-page-ar2024 .c-flex-center-column {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-template-page-ar2024 .c-flex-left-row {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.page-template-page-ar2024 .c-flex-left-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.page-template-page-ar2024 .c-flex-right-row {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.page-template-page-ar2024 .c-flex-right-column {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
.page-template-page-ar2024 .c-shadow-box {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.page-template-page-ar2024 .c-width-0 {
  width: 0%;
}
.page-template-page-ar2024 .c-width-1 {
  width: 1%;
}
.page-template-page-ar2024 .c-width-2 {
  width: 2%;
}
.page-template-page-ar2024 .c-width-3 {
  width: 3%;
}
.page-template-page-ar2024 .c-width-3-3 {
  width: 3.333333%;
}
.page-template-page-ar2024 .c-width-4 {
  width: 4%;
}
.page-template-page-ar2024 .c-width-5 {
  width: 5%;
}
.page-template-page-ar2024 .c-width-6 {
  width: 6%;
}
.page-template-page-ar2024 .c-width-6-6 {
  width: 6.666666%;
}
.page-template-page-ar2024 .c-width-7 {
  width: 7%;
}
.page-template-page-ar2024 .c-width-8 {
  width: 8%;
}
.page-template-page-ar2024 .c-width-9 {
  width: 9%;
}
.page-template-page-ar2024 .c-width-10 {
  width: 10%;
}
.page-template-page-ar2024 .c-width-11 {
  width: 11%;
}
.page-template-page-ar2024 .c-width-12 {
  width: 12%;
}
.page-template-page-ar2024 .c-width-13 {
  width: 13%;
}
.page-template-page-ar2024 .c-width-14 {
  width: 14%;
}
.page-template-page-ar2024 .c-width-15 {
  width: 15%;
}
.page-template-page-ar2024 .c-width-16 {
  width: 16%;
}
.page-template-page-ar2024 .c-width-17 {
  width: 17%;
}
.page-template-page-ar2024 .c-width-18 {
  width: 18%;
}
.page-template-page-ar2024 .c-width-19 {
  width: 19%;
}
.page-template-page-ar2024 .c-width-20 {
  width: 20%;
}
.page-template-page-ar2024 .c-width-21 {
  width: 21%;
}
.page-template-page-ar2024 .c-width-22 {
  width: 22%;
}
.page-template-page-ar2024 .c-width-23 {
  width: 23%;
}
.page-template-page-ar2024 .c-width-24 {
  width: 24%;
}
.page-template-page-ar2024 .c-width-25 {
  width: 25%;
}
.page-template-page-ar2024 .c-width-26 {
  width: 26%;
}
.page-template-page-ar2024 .c-width-27 {
  width: 27%;
}
.page-template-page-ar2024 .c-width-28 {
  width: 28%;
}
.page-template-page-ar2024 .c-width-29 {
  width: 29%;
}
.page-template-page-ar2024 .c-width-30 {
  width: 30%;
}
.page-template-page-ar2024 .c-width-31 {
  width: 31%;
}
.page-template-page-ar2024 .c-width-32 {
  width: 32%;
}
.page-template-page-ar2024 .c-width-33 {
  width: 33%;
}
.page-template-page-ar2024 .c-width-33-3 {
  width: 33.3333333%;
}
.page-template-page-ar2024 .c-width-34 {
  width: 34%;
}
.page-template-page-ar2024 .c-width-35 {
  width: 35%;
}
.page-template-page-ar2024 .c-width-36 {
  width: 36%;
}
.page-template-page-ar2024 .c-width-37 {
  width: 37%;
}
.page-template-page-ar2024 .c-width-38 {
  width: 38%;
}
.page-template-page-ar2024 .c-width-39 {
  width: 39%;
}
.page-template-page-ar2024 .c-width-40 {
  width: 40%;
}
.page-template-page-ar2024 .c-width-41 {
  width: 41%;
}
.page-template-page-ar2024 .c-width-42 {
  width: 42%;
}
.page-template-page-ar2024 .c-width-43 {
  width: 43%;
}
.page-template-page-ar2024 .c-width-44 {
  width: 44%;
}
.page-template-page-ar2024 .c-width-45 {
  width: 45%;
}
.page-template-page-ar2024 .c-width-46 {
  width: 46%;
}
.page-template-page-ar2024 .c-width-47 {
  width: 47%;
}
.page-template-page-ar2024 .c-width-48 {
  width: 48%;
}
.page-template-page-ar2024 .c-width-49 {
  width: 49%;
}
.page-template-page-ar2024 .c-width-50 {
  width: 50%;
}
.page-template-page-ar2024 .c-width-51 {
  width: 51%;
}
.page-template-page-ar2024 .c-width-52 {
  width: 52%;
}
.page-template-page-ar2024 .c-width-53 {
  width: 53%;
}
.page-template-page-ar2024 .c-width-54 {
  width: 54%;
}
.page-template-page-ar2024 .c-width-55 {
  width: 55%;
}
.page-template-page-ar2024 .c-width-56 {
  width: 56%;
}
.page-template-page-ar2024 .c-width-57 {
  width: 57%;
}
.page-template-page-ar2024 .c-width-58 {
  width: 58%;
}
.page-template-page-ar2024 .c-width-59 {
  width: 59%;
}
.page-template-page-ar2024 .c-width-60 {
  width: 60%;
}
.page-template-page-ar2024 .c-width-61 {
  width: 61%;
}
.page-template-page-ar2024 .c-width-62 {
  width: 62%;
}
.page-template-page-ar2024 .c-width-63 {
  width: 63%;
}
.page-template-page-ar2024 .c-width-64 {
  width: 64%;
}
.page-template-page-ar2024 .c-width-65 {
  width: 65%;
}
.page-template-page-ar2024 .c-width-66 {
  width: 66%;
}
.page-template-page-ar2024 .c-width-66-6 {
  width: 66.666666%;
}
.page-template-page-ar2024 .c-width-67 {
  width: 67%;
}
.page-template-page-ar2024 .c-width-68 {
  width: 68%;
}
.page-template-page-ar2024 .c-width-69 {
  width: 69%;
}
.page-template-page-ar2024 .c-width-70 {
  width: 70%;
}
.page-template-page-ar2024 .c-width-71 {
  width: 71%;
}
.page-template-page-ar2024 .c-width-72 {
  width: 72%;
}
.page-template-page-ar2024 .c-width-73 {
  width: 73%;
}
.page-template-page-ar2024 .c-width-74 {
  width: 74%;
}
.page-template-page-ar2024 .c-width-75 {
  width: 75%;
}
.page-template-page-ar2024 .c-width-76 {
  width: 76%;
}
.page-template-page-ar2024 .c-width-77 {
  width: 77%;
}
.page-template-page-ar2024 .c-width-78 {
  width: 78%;
}
.page-template-page-ar2024 .c-width-79 {
  width: 79%;
}
.page-template-page-ar2024 .c-width-80 {
  width: 80%;
}
.page-template-page-ar2024 .c-width-81 {
  width: 81%;
}
.page-template-page-ar2024 .c-width-82 {
  width: 82%;
}
.page-template-page-ar2024 .c-width-83 {
  width: 83%;
}
.page-template-page-ar2024 .c-width-84 {
  width: 84%;
}
.page-template-page-ar2024 .c-width-85 {
  width: 85%;
}
.page-template-page-ar2024 .c-width-86 {
  width: 86%;
}
.page-template-page-ar2024 .c-width-87 {
  width: 87%;
}
.page-template-page-ar2024 .c-width-88 {
  width: 88%;
}
.page-template-page-ar2024 .c-width-89 {
  width: 89%;
}
.page-template-page-ar2024 .c-width-90 {
  width: 90%;
}
.page-template-page-ar2024 .c-width-91 {
  width: 91%;
}
.page-template-page-ar2024 .c-width-92 {
  width: 92%;
}
.page-template-page-ar2024 .c-width-93 {
  width: 93%;
}
.page-template-page-ar2024 .c-width-94 {
  width: 94%;
}
.page-template-page-ar2024 .c-width-95 {
  width: 95%;
}
.page-template-page-ar2024 .c-width-96 {
  width: 96%;
}
.page-template-page-ar2024 .c-width-97 {
  width: 97%;
}
.page-template-page-ar2024 .c-width-98 {
  width: 98%;
}
.page-template-page-ar2024 .c-width-99 {
  width: 99%;
}
.page-template-page-ar2024 .c-width-100 {
  width: 100%;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .c-width-0,
  .page-template-page-ar2024 .c-width-1,
  .page-template-page-ar2024 .c-width-2,
  .page-template-page-ar2024 .c-width-3,
  .page-template-page-ar2024 .c-width-3-3,
  .page-template-page-ar2024 .c-width-4,
  .page-template-page-ar2024 .c-width-5,
  .page-template-page-ar2024 .c-width-6,
  .page-template-page-ar2024 .c-width-6-6,
  .page-template-page-ar2024 .c-width-7,
  .page-template-page-ar2024 .c-width-8,
  .page-template-page-ar2024 .c-width-9,
  .page-template-page-ar2024 .c-width-10,
  .page-template-page-ar2024 .c-width-11,
  .page-template-page-ar2024 .c-width-12,
  .page-template-page-ar2024 .c-width-13,
  .page-template-page-ar2024 .c-width-14,
  .page-template-page-ar2024 .c-width-15,
  .page-template-page-ar2024 .c-width-16,
  .page-template-page-ar2024 .c-width-17,
  .page-template-page-ar2024 .c-width-18,
  .page-template-page-ar2024 .c-width-19,
  .page-template-page-ar2024 .c-width-20,
  .page-template-page-ar2024 .c-width-21,
  .page-template-page-ar2024 .c-width-22,
  .page-template-page-ar2024 .c-width-23,
  .page-template-page-ar2024 .c-width-24,
  .page-template-page-ar2024 .c-width-25,
  .page-template-page-ar2024 .c-width-26,
  .page-template-page-ar2024 .c-width-27,
  .page-template-page-ar2024 .c-width-28,
  .page-template-page-ar2024 .c-width-29,
  .page-template-page-ar2024 .c-width-30,
  .page-template-page-ar2024 .c-width-31,
  .page-template-page-ar2024 .c-width-32,
  .page-template-page-ar2024 .c-width-33,
  .page-template-page-ar2024 .c-width-33-3,
  .page-template-page-ar2024 .c-width-34,
  .page-template-page-ar2024 .c-width-35,
  .page-template-page-ar2024 .c-width-36,
  .page-template-page-ar2024 .c-width-37,
  .page-template-page-ar2024 .c-width-38,
  .page-template-page-ar2024 .c-width-39,
  .page-template-page-ar2024 .c-width-40,
  .page-template-page-ar2024 .c-width-41,
  .page-template-page-ar2024 .c-width-42,
  .page-template-page-ar2024 .c-width-43,
  .page-template-page-ar2024 .c-width-44,
  .page-template-page-ar2024 .c-width-45,
  .page-template-page-ar2024 .c-width-46,
  .page-template-page-ar2024 .c-width-47,
  .page-template-page-ar2024 .c-width-48,
  .page-template-page-ar2024 .c-width-49,
  .page-template-page-ar2024 .c-width-50,
  .page-template-page-ar2024 .c-width-51,
  .page-template-page-ar2024 .c-width-52,
  .page-template-page-ar2024 .c-width-53,
  .page-template-page-ar2024 .c-width-54,
  .page-template-page-ar2024 .c-width-55,
  .page-template-page-ar2024 .c-width-56,
  .page-template-page-ar2024 .c-width-57,
  .page-template-page-ar2024 .c-width-58,
  .page-template-page-ar2024 .c-width-59,
  .page-template-page-ar2024 .c-width-60,
  .page-template-page-ar2024 .c-width-61,
  .page-template-page-ar2024 .c-width-62,
  .page-template-page-ar2024 .c-width-63,
  .page-template-page-ar2024 .c-width-64,
  .page-template-page-ar2024 .c-width-65,
  .page-template-page-ar2024 .c-width-66,
  .page-template-page-ar2024 .c-width-66-6,
  .page-template-page-ar2024 .c-width-67,
  .page-template-page-ar2024 .c-width-68,
  .page-template-page-ar2024 .c-width-69,
  .page-template-page-ar2024 .c-width-70,
  .page-template-page-ar2024 .c-width-71,
  .page-template-page-ar2024 .c-width-72,
  .page-template-page-ar2024 .c-width-73,
  .page-template-page-ar2024 .c-width-74,
  .page-template-page-ar2024 .c-width-75,
  .page-template-page-ar2024 .c-width-76,
  .page-template-page-ar2024 .c-width-77,
  .page-template-page-ar2024 .c-width-78,
  .page-template-page-ar2024 .c-width-79,
  .page-template-page-ar2024 .c-width-80,
  .page-template-page-ar2024 .c-width-81,
  .page-template-page-ar2024 .c-width-82,
  .page-template-page-ar2024 .c-width-83,
  .page-template-page-ar2024 .c-width-84,
  .page-template-page-ar2024 .c-width-85,
  .page-template-page-ar2024 .c-width-86,
  .page-template-page-ar2024 .c-width-87,
  .page-template-page-ar2024 .c-width-88,
  .page-template-page-ar2024 .c-width-89,
  .page-template-page-ar2024 .c-width-90,
  .page-template-page-ar2024 .c-width-91,
  .page-template-page-ar2024 .c-width-92,
  .page-template-page-ar2024 .c-width-93,
  .page-template-page-ar2024 .c-width-94,
  .page-template-page-ar2024 .c-width-95,
  .page-template-page-ar2024 .c-width-96,
  .page-template-page-ar2024 .c-width-97,
  .page-template-page-ar2024 .c-width-98,
  .page-template-page-ar2024 .c-width-99,
  .page-template-page-ar2024 .c-width-100 {
    width: 100%;
  }
}
:root {
  --gold: #ffc905;
  --black: #1a1a1a;
  --eggplant: #421f37;
  --brick: #cd4623;
  --forest: #103031;
  --aqua: #54bacb;
  --light-aqua: #ddf1f5;
  --tan: #faf5ed;
  --red: #f04c23;
  --orange: #fea037;
  --coral: #f36947;
  --violet: #9e7fd0;
  --sky-blue: #70baff;
  --green: #6ede8a;
  --royal-navy: #022260;
  --purple: #680056;
  --blue: #204c9c;
  --teal: #54cbae;
  --pale-violet: #e5e3f2;
  --mainColor: pink;
  --highlightColor: lime;
  --global-vert-padding: 90px;
  --global-horiz-padding: 90px;
  --fun-fact-size: 200px;
}
@media screen and (max-width: 767px) {
  :root {
    --global-horiz-padding: 25px;
  }
}
@media screen and (max-width: 885px) {
  :root {
    --fun-fact-size: 100px;
  }
}

html body.page-template-page-ar2024 {
  font: 400 16px/24px "acumin-pro", sans-serif;
  height: 100%;
  width: 100%;
}

body.page-template-page-ar2024 {
  height: 100%;
  width: 100%;
  color: var(--black);
  background-color: var(--gold);
  position: relative;
}

.page-template-page-ar2024 .wrapper {
  width: 100%;
  min-height: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.page-template-page-ar2024 main {
  position: relative;
  min-height: 100%;
  width: 100%;
}
.page-template-page-ar2024 section {
  position: relative;
  width: 100%;
  height: auto;
  padding: var(--global-vert-padding) 0px calc(var(--global-vert-padding) * 2) 0;
  background-color: var(--mainColor);
  color: var(--textColor);
}
.page-template-page-ar2024 .content {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  max-width: 1400px;
  margin: 0px auto;
  padding: 0px var(--global-horiz-padding);
}
.page-template-page-ar2024 .sub-content {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.2);
  margin: 5px 0;
  padding: 10px;
}
.page-template-page-ar2024 a {
  position: relative;
  color: var(--textColor);
  transition: text-decoration-color 0.3s ease;
}
.page-template-page-ar2024 a:hover {
  text-decoration-color: var(--highlightColor);
}
.page-template-page-ar2024 a:hover:after {
  height: 3px;
}
.page-template-page-ar2024 h1,
.page-template-page-ar2024 h2,
.page-template-page-ar2024 h3,
.page-template-page-ar2024 h4,
.page-template-page-ar2024 h5,
.page-template-page-ar2024 h6 {
  font-family: "Right Grotesk", sans-serif;
  font-weight: 400;
  margin: 0;
  width: initial;
}
.page-template-page-ar2024 p {
  width: 100%;
}
.page-template-page-ar2024 ul,
.page-template-page-ar2024 ol {
  width: 100%;
  list-style: none;
  padding-left: 0px;
  margin: 16px 0;
}
.page-template-page-ar2024 ul li,
.page-template-page-ar2024 ol li {
  width: 100%;
  position: relative;
  padding-left: 20px;
  margin: 8px 0;
}
.page-template-page-ar2024 ul li:before,
.page-template-page-ar2024 ol li:before {
  content: "•";
  position: absolute;
  font-size: inherit;
  left: 0px;
  top: 1px;
}
.page-template-page-ar2024 ol {
  counter-reset: item;
}
.page-template-page-ar2024 ol li {
  counter-increment: item;
}
.page-template-page-ar2024 ol li:before {
  content: counter(item) ".";
  font-size: inherit;
  top: 0;
}
.page-template-page-ar2024 hr {
  background: var(--textColor);
  margin: 0;
  text-align: left;
  border: 0;
  width: 100%;
  height: 1px;
}
.page-template-page-ar2024 .seemax-button {
  display: inline-block;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
  padding: 14px 22px;
  color: var(--textColor);
  border: 1px solid var(--textColor);
  border-radius: 30px;
  transition: color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;
  line-height: 1;
  text-decoration: none;
}
.page-template-page-ar2024 .seemax-button svg {
  position: relative;
  width: 14px;
  fill: var(--textColor);
  transition: fill 0.3s ease;
  margin-left: 8px;
  top: 1px;
}
.page-template-page-ar2024 .seemax-button:hover {
  color: var(--black);
  background-color: rgb(255, 201, 5);
  border-color: var(--gold);
}
.page-template-page-ar2024 .seemax-button:hover svg {
  fill: var(--black);
}
.page-template-page-ar2024 .seemax-button-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding: 0;
  cursor: pointer;
}
.page-template-page-ar2024 .seemax-button-arrow svg {
  width: 50%;
  height: 50%;
  margin-left: 0;
  fill: var(--textColor);
}
.page-template-page-ar2024 .seemax-button-arrow:hover {
  fill: var(--highlightColor);
}
.page-template-page-ar2024 .seemax-swiper-button-prev svg {
  transform: rotate(90deg);
}
.page-template-page-ar2024 .seemax-swiper-button-next {
  transform: rotate(-90deg);
}
.page-template-page-ar2024 input {
  font-family: "Open Sans";
  font-weight: 300;
}
.page-template-page-ar2024 .stroked-text {
  color: rgba(0, 0, 0, 0) !important;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--textColor);
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 .next,
  .page-template-page-ar2024 .prev {
    display: none;
  }
}

/*
@font-face {
  font-family: "Didot";
  src: url("../../fonts/didot.woff2") format("woff2"), url("../../fonts/didot.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: "Didot";
  src: url("../../fonts/didot-italic.woff2") format("woff2"),
    url("../../fonts/didot-italic.woff") format("woff");
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: "Didot";
  src: url("../../fonts/didot-bold.woff2") format("woff2"), url("../../fonts/didot-bold.woff") format("woff");
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: "Right Grotesk";
  src: url("../../fonts/pprightgrotesk-medium-webfont.woff2") format("woff2"),
    url("../../fonts/pprightgrotesk-medium-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}
*/
.page-template-page-ar2024 .font-acumen-regular-12 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}
.page-template-page-ar2024 .font-acumen-regular-14 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.page-template-page-ar2024 .font-acumen-regular-16 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.page-template-page-ar2024 .font-acumen-regular-18 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.page-template-page-ar2024 .font-acumen-bold-12 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 16px;
}
.page-template-page-ar2024 .font-acumen-bold-14 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}
.page-template-page-ar2024 .font-acumen-bold-16 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.page-template-page-ar2024 .font-acumen-bold-18 {
  font-family: "acumin-pro", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}
.page-template-page-ar2024 .font-right-grotesk-20 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 20px;
  line-height: 28px;
}
.page-template-page-ar2024 .font-right-grotesk-24 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 24px;
  line-height: 30px;
}
.page-template-page-ar2024 .font-right-grotesk-28 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 28px;
  line-height: 32px;
}
.page-template-page-ar2024 .font-right-grotesk-32 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 32px;
  line-height: 38px;
}
.page-template-page-ar2024 .font-right-grotesk-36 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 36px;
  line-height: 42px;
}
.page-template-page-ar2024 .font-right-grotesk-48 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 48px;
  line-height: 60px;
}
.page-template-page-ar2024 .font-right-grotesk-64 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 64px;
  line-height: 64px;
}
.page-template-page-ar2024 .font-right-grotesk-96 {
  font-family: "Right Grotesk", sans-serif;
  font-size: 96px;
  line-height: 90px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .font-right-grotesk-36 {
    font-family: "Right Grotesk", sans-serif;
    font-size: 32px;
    line-height: 38px;
  }
  .page-template-page-ar2024 .font-right-grotesk-64 {
    font-family: "Right Grotesk", sans-serif;
    font-size: 56px;
    line-height: 56px;
  }
  .page-template-page-ar2024 .font-right-grotesk-96 {
    font-family: "Right Grotesk", sans-serif;
    font-size: 66px;
    line-height: 60px;
  }
}
.page-template-page-ar2024 .font-poppins-regular-20 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.page-template-page-ar2024 .font-poppins-regular-16 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.page-template-page-ar2024 .font-poppins-regular-18 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}
.page-template-page-ar2024 .font-poppins-regular-14 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  font-style: italic;
}
.page-template-page-ar2024 .font-poppins-regular-12 {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.page-template-page-ar2024 .font-poppins-semibold-12 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
}
.page-template-page-ar2024 .font-poppins-semibold-16 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
}
.page-template-page-ar2024 .font-poppins-bold-16 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
}
.page-template-page-ar2024 .font-poppins-bold-18 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}
.page-template-page-ar2024 .font-poppins-bold-20 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 26px;
}
.page-template-page-ar2024 .font-poppins-bold-24 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 29px;
}
.page-template-page-ar2024 .font-poppins-bold-32 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 43px;
}
.page-template-page-ar2024 .font-poppins-bold-36 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 54px;
}
.page-template-page-ar2024 .font-poppins-bold-48 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 52px;
}
.page-template-page-ar2024 .font-poppins-bold-64 {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 64px;
  line-height: 70px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .font-poppins-bold-64 {
    font-size: 34px;
    line-height: 42px;
  }
}
.page-template-page-ar2024 .font-poppins-extrabold-32 {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 32px;
  line-height: 43px;
}
.page-template-page-ar2024 .font-poppins-extrabold-48 {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 48px;
  line-height: 54px;
}
.page-template-page-ar2024 .font-poppins-extrabold-64 {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 64px;
  line-height: 64px;
}
.page-template-page-ar2024 .font-poppins-extrabold-96 {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 96px;
  line-height: 90px;
}
.page-template-page-ar2024 .font-poppins-extrabold-128 {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-size: 128px;
  line-height: 120px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .font-poppins-extrabold-96 {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 76px;
    line-height: 70px;
  }
  .page-template-page-ar2024 .font-poppins-extrabold-128 {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 53px;
    line-height: 48px;
  }
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 .font-poppins-regular-20 {
    font-size: 16px;
    line-height: 24px;
  }
  .page-template-page-ar2024 .font-poppins-extrabold-96 {
    font-family: "Poppins", sans-serif;
    font-weight: 800;
    font-size: 67px;
    line-height: 60px;
  }
}

.page-template-page-ar2024 .section-heading {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke: 2px var(--highlightColor);
  margin-top: calc((0.5em + var(--global-vert-padding)) * -1);
  margin-bottom: 70px;
  text-align: center;
  text-transform: uppercase;
}
.page-template-page-ar2024 .section-intro {
  text-align: center;
  margin-bottom: 75px;
}
.page-template-page-ar2024 .section-intro .content {
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .section-intro .seemax-button {
  margin: 30px 15px 0 15px;
}
.page-template-page-ar2024 .section-intro-headline {
  max-width: 850px;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .section-intro-body {
  max-width: 520px;
  margin-bottom: 0;
}
.page-template-page-ar2024 .split-section-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 90px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .split-section-group {
    margin-bottom: 60px;
  }
}
.page-template-page-ar2024 .split-section-column {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.page-template-page-ar2024 .split-section-column .pre-header {
  width: 100%;
  margin-bottom: 8px;
}
.page-template-page-ar2024 .split-section-column-row-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.page-template-page-ar2024 .split-section-group-text-left .split-section-column-text {
  padding-right: 50px;
}
.page-template-page-ar2024 .split-section-group-text-right .split-section-column-image {
  order: 1;
}
.page-template-page-ar2024 .split-section-group-text-right .split-section-column-text {
  padding-left: 50px;
  order: 2;
}
.page-template-page-ar2024 .split-section-column-centered {
  text-align: center;
  align-items: center;
}
.page-template-page-ar2024 .split-section-column-centered .headline-with-small-stroke {
  left: 0;
}
.page-template-page-ar2024 .split-section-column-centered .split-section-column-single-stat {
  display: flex;
  flex-direction: column;
  padding: 15px 30px;
}
.page-template-page-ar2024 .split-section-group-33-33-33 .split-section-column {
  width: 33.3333%;
}
.page-template-page-ar2024 .split-section-group-33-66 .split-section-column-1 {
  width: 33.3333%;
}
.page-template-page-ar2024 .split-section-group-33-66 .split-section-column-2 {
  width: 66.66666%;
}
.page-template-page-ar2024 .split-section-group-40-60 .split-section-column-1 {
  width: 40%;
}
.page-template-page-ar2024 .split-section-group-40-60 .split-section-column-2 {
  width: 60%;
}
.page-template-page-ar2024 .split-section-group-50-50 .split-section-column {
  width: 50%;
}
.page-template-page-ar2024 .split-section-group-60-40 .split-section-column-1 {
  width: 60%;
}
.page-template-page-ar2024 .split-section-group-60-40 .split-section-column-2 {
  width: 40%;
}
.page-template-page-ar2024 .split-section-group-66-33 .split-section-column-1 {
  width: 66.66666%;
}
.page-template-page-ar2024 .split-section-group-66-33 .split-section-column-2 {
  width: 33.3333%;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .split-section-column {
    margin-bottom: 40px;
  }
  .page-template-page-ar2024 .split-section-group-text-left .split-section-column-text {
    padding-right: 0px;
  }
  .page-template-page-ar2024 .split-section-group-text-right .split-section-column-text {
    padding-left: 0px;
  }
  .page-template-page-ar2024 .split-section-group-50-50 .split-section-column {
    width: 100%;
  }
  .page-template-page-ar2024 .split-section-group-33-33-33 .split-section-column,
  .page-template-page-ar2024 .split-section-group-33-66 .split-section-column,
  .page-template-page-ar2024 .split-section-group-66-33 .split-section-column,
  .page-template-page-ar2024 .split-section-group-60-40 .split-section-column,
  .page-template-page-ar2024 .split-section-group-40-60 .split-section-column {
    width: 100%;
  }
  .page-template-page-ar2024 .split-section-group-33-33-33 .split-section-column-1,
  .page-template-page-ar2024 .split-section-group-33-66 .split-section-column-1,
  .page-template-page-ar2024 .split-section-group-66-33 .split-section-column-1,
  .page-template-page-ar2024 .split-section-group-60-40 .split-section-column-1,
  .page-template-page-ar2024 .split-section-group-40-60 .split-section-column-1 {
    width: 100%;
  }
  .page-template-page-ar2024 .split-section-group-33-33-33 .split-section-column-2,
  .page-template-page-ar2024 .split-section-group-33-66 .split-section-column-2,
  .page-template-page-ar2024 .split-section-group-66-33 .split-section-column-2,
  .page-template-page-ar2024 .split-section-group-60-40 .split-section-column-2,
  .page-template-page-ar2024 .split-section-group-40-60 .split-section-column-2 {
    width: 100%;
  }
}
.page-template-page-ar2024 .split-section-group-stacks {
  align-items: flex-start;
}
.page-template-page-ar2024 .split-section-group-stacks img {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .split-section-group-stacks .headline-with-small-stroke {
  font-size: 28px;
  line-height: 32px;
}
.page-template-page-ar2024 .split-section-group-stacks .split-section-column-body {
  max-width: 100%;
}
.page-template-page-ar2024 .split-section-column-stack {
  padding: 0 15px;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .split-section-column-body {
  max-width: 500px;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .split-section-button-row {
  width: 100%;
  text-align: center;
  padding: 0 25px;
}
.page-template-page-ar2024 .split-section-column-stat-group {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: auto;
  max-width: 550px;
}
.page-template-page-ar2024 .split-section-column-stat-list {
  width: 100%;
  padding-right: 15px;
}
.page-template-page-ar2024 .split-section-column-stat-list li {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.page-template-page-ar2024 .split-section-column-stat-list li span {
  display: inline-block;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .split-section-column-stat-list {
    padding-right: 0px;
  }
}

.page-template-page-ar2024 .headline-with-small-stroke {
  position: relative;
  left: -15px;
  display: inline-block;
  font-family: "Right Grotesk", sans-serif;
  font-size: 36px;
  line-height: 40px;
  padding: 0px 15px 5px 15px;
  border-bottom: 6px solid var(--highlightColor);
  margin-bottom: 20px;
}
.page-template-page-ar2024 .headline-with-large-stroke {
  position: relative;
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 48px;
  padding: 0px 30px 5px 30px;
  margin: 0 auto 110px auto;
}
.page-template-page-ar2024 .headline-with-large-stroke span {
  position: relative;
  display: inline-block;
}
.page-template-page-ar2024 .headline-with-large-stroke .large-text-stroke {
  position: absolute;
  top: calc(100% - 0.5em);
  left: 0;
  height: 40px;
  width: 100%;
  background: var(--highlightColor);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .headline-with-small-stroke {
    left: 0px;
    padding: 0px 15px 5px 0px;
  }
  .page-template-page-ar2024 .headline-with-large-stroke {
    font-size: 36px;
    line-height: 38px;
    padding: 0px 0px 5px 0px;
    width: 100%;
    margin-bottom: 80px;
  }
  .page-template-page-ar2024 .headline-with-large-stroke .large-text-stroke {
    top: calc(100% - 0.65em);
  }
}

.page-template-page-ar2024 .slider-area {
  width: 100%;
  text-align: center;
}
.page-template-page-ar2024 .swiper-arrow-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.page-template-page-ar2024 .swiper-prev-box {
  padding-right: 80px;
}
.page-template-page-ar2024 .swiper-next-box {
  padding-left: 80px;
}
.page-template-page-ar2024 .slider-nav {
  width: 100%;
  margin-bottom: 25px;
}
.page-template-page-ar2024 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,
.page-template-page-ar2024 .swiper-pagination-bullet {
  width: auto;
  height: auto;
  border-radius: 0;
  opacity: 1;
  display: inline-block;
  color: white;
  text-underline-offset: 5px;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--mainColor);
  transition: text-decoration-color 0.3s ease;
  margin: 5px 15px;
  text-transform: uppercase;
  background: none;
}
.page-template-page-ar2024 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active {
  text-decoration-color: var(--highlightColor);
  background: none;
}
.page-template-page-ar2024 .slider-slides-box {
  flex: 1;
}
.page-template-page-ar2024 .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .swiper-arrow-box {
    display: none;
  }
  .page-template-page-ar2024 .slider-slides-box {
    flex: auto;
  }
}

.page-template-page-ar2024 .fun-fact,
.page-template-page-ar2024 .why-it-matters {
  position: absolute;
  top: 0;
  left: 0;
  width: var(--fun-fact-size);
  height: var(--fun-fact-size);
  display: flex;
  justify-content: center;
  align-items: center;
  transform-origin: center center;
  transform: rotate(-25deg);
  cursor: pointer;
}
.page-template-page-ar2024 .fun-fact img,
.page-template-page-ar2024 .why-it-matters img {
  width: 100%;
}
.page-template-page-ar2024 .why-it-matters {
  transform: rotate(25deg);
}
.page-template-page-ar2024 .fun-fact-expander {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vw;
  border-radius: 50%;
  background: var(--gold);
  z-index: -1;
  opacity: 0;
}
.page-template-page-ar2024 .fun-fact-modal {
  --highlightColor: var(--black);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  overflow: hidden;
  z-index: 1000;
  text-align: center;
  padding: 60px 0 100px 0;
  overflow: scroll;
  z-index: -1;
  opacity: 0;
}
.page-template-page-ar2024 .fun-fact-modal ol {
  margin-bottom: 40px;
}
.page-template-page-ar2024 .fun-fact-modal ol li {
  text-align: left;
  padding-left: 26px;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .fun-fact-modal .content {
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}
.page-template-page-ar2024 .fun-fact-modal .modal-close-x {
  display: inline-block;
  position: absolute;
  top: 0px;
  right: 30px;
  width: 48px;
  height: 48px;
  cursor: pointer;
}
.page-template-page-ar2024 .fun-fact-modal .modal-close-x span {
  position: absolute;
  top: calc(50% - 2px);
  left: 0;
  height: 2px;
  width: 100%;
  background: black;
  transform-origin: center center;
}
.page-template-page-ar2024 .fun-fact-modal .modal-icon {
  display: none;
  width: 200px;
  margin-bottom: 30px;
  transform: rotate(-25deg);
}
.page-template-page-ar2024 .fun-fact-modal .modalMattersIcon {
  transform: rotate(20deg);
}
.page-template-page-ar2024 .fun-fact-modal .modal-image {
  width: 100%;
  max-width: 730px;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .fun-fact-modal .modal-text {
  max-width: 700px;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .fun-fact-modal .modal-credit {
  font-size: 14px;
  font-style: italic;
}
.page-template-page-ar2024 .modal-background-cover {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: var(--gold);
  z-index: -1;
  opacity: 0;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .fun-fact-modal .modal-close-x {
    width: 36px;
    height: 36px;
    top: -30px;
    right: 25px;
  }
  .page-template-page-ar2024 .fun-fact-modal .modal-icon {
    width: var(--fun-fact-size);
  }
}

.page-template-page-ar2024 .chart-animated-bar {
  fill: var(--highlightColor);
}
.page-template-page-ar2024 .chart-animated-line {
  stroke: var(--highlightColor);
}
.page-template-page-ar2024 .chart-words {
  fill: #fff;
}
.page-template-page-ar2024 .chart-lines,
.page-template-page-ar2024 .chart-line {
  stroke: #ccc;
  stroke-width: 1px;
}
.page-template-page-ar2024 .chart-columns {
  fill: white;
  opacity: 0.1;
}
.page-template-page-ar2024 .barUp {
  transform-origin: 50px 150px;
}
.page-template-page-ar2024 .chart-gold-fill {
  fill: var(--gold);
}
.page-template-page-ar2024 .chart-brick-fill {
  fill: var(--brick);
}
.page-template-page-ar2024 .chart-purple-fill {
  fill: var(--purple);
}
.page-template-page-ar2024 .chart-gold-stroke,
.page-template-page-ar2024 .chart-purple-stroke,
.page-template-page-ar2024 .chart-brick-stroke {
  fill: none;
  stroke-width: 3px;
}
.page-template-page-ar2024 .chart-gold-stroke {
  stroke: var(--gold);
}
.page-template-page-ar2024 .chart-brick-stroke {
  stroke: var(--brick);
}
.page-template-page-ar2024 .chart-purple-stroke {
  stroke: var(--purple);
}
.page-template-page-ar2024 .footer .light-wrap .row-1 h2 {
  font-family: "pp_right_groteskmedium", sans-serif;
}
.page-template-page-ar2024 .footer .light-wrap .row-2 nav ul li {
  padding-left: 0px;
  width: auto;
}
.page-template-page-ar2024 .footer .light-wrap .row-2 nav ul li:before {
  display: none;
}
.page-template-page-ar2024 .footer .light-wrap .row-2 .social ul li {
  width: auto;
}
.page-template-page-ar2024 .footer .light-wrap .row-2 .social ul li:before {
  display: none;
}

.page-template-page-ar2024 .number-band {
  background-color: var(--highlightColor);
  width: 100%;
  text-align: center;
}
.page-template-page-ar2024 .number-band-column {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 70px 0 40px 0;
}
.page-template-page-ar2024 .number-band-counter {
  margin-bottom: 20px;
}
.page-template-page-ar2024 .number-band-text {
  max-width: 275px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .number-band {
    padding: 30px 0 30px 0;
  }
  .page-template-page-ar2024 .number-band .content {
    flex-direction: column;
  }
  .page-template-page-ar2024 .number-band-column {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 30px 0 30px 0;
  }
}
.page-template-page-ar2024 .metric-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  text-align: center;
  font-family: "Poppins", sans-serif;
  line-height: 1.5;
  margin: 0px auto 30px auto;
  width: 100%;
}
.page-template-page-ar2024 .metric-item {
  width: 100%;
  padding: 0 15px;
  margin-bottom: 40px;
  min-width: 300px;
}
.page-template-page-ar2024 .metric-item-number {
  color: white;
  line-height: 1.4;
  font-weight: 700;
}
.page-template-page-ar2024 .metric-item-label {
  font-weight: 400;
}
.page-template-page-ar2024 .metric-group-headline {
  width: 100%;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .metric-note {
  margin-top: -50px;
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
.page-template-page-ar2024 .metric-group-color-highlight .metric-item-number {
  color: var(--highlightColor);
}
.page-template-page-ar2024 .metric-group-halves .metric-item {
  width: 50%;
}
.page-template-page-ar2024 .metric-group-thirds .metric-item {
  width: 33.3333%;
  min-width: 215px;
}
.page-template-page-ar2024 .metric-group-quarters .metric-item {
  width: 25%;
  min-width: 215px;
  padding: 0 10px;
}
.page-template-page-ar2024 .metric-group-sixths .metric-item {
  width: 16.6%;
  min-width: 12px;
  padding: 0 10px;
}
.page-template-page-ar2024 .metric-group-32-16 .metric-item-number {
  font-size: 32px;
}
.page-template-page-ar2024 .metric-group-32-16 .metric-item-label {
  font-size: 16px;
}
.page-template-page-ar2024 .metric-group-48-16 .metric-item-number {
  font-size: 48px;
}
.page-template-page-ar2024 .metric-group-48-16 .metric-item-label {
  font-size: 16px;
}
.page-template-page-ar2024 .metric-group-48-20 .metric-item-number {
  font-size: 48px;
}
.page-template-page-ar2024 .metric-group-48-20 .metric-item-label {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 .metric-group-48-20 .metric-item-label {
    font-size: 16px;
  }
}
.page-template-page-ar2024 .metric-group-64-24 .metric-item-number {
  font-size: 64px;
}
.page-template-page-ar2024 .metric-group-64-24 .metric-item-label {
  font-size: 24px;
  font-weight: 700;
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 .metric-group-64-24 .metric-item-label {
    font-size: 20px;
  }
}
.page-template-page-ar2024 .metric-group-64-20 .metric-item-number {
  font-size: 64px;
}
.page-template-page-ar2024 .metric-group-64-20 .metric-item-label {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 .metric-group-64-20 .metric-item-label {
    font-size: 16px;
  }
}
.page-template-page-ar2024 .metric-group-64-16 .metric-item-number {
  font-size: 64px;
}
.page-template-page-ar2024 .metric-group-64-16 .metric-item-label {
  font-size: 16px;
}
.page-template-page-ar2024 .metric-group-96-20 .metric-item-number {
  font-size: 96px;
}
.page-template-page-ar2024 .metric-group-96-20 .metric-item-label {
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 .metric-group-96-20 .metric-item-number {
    font-size: 60px;
  }
  .page-template-page-ar2024 .metric-group-96-20 .metric-item-label {
    font-size: 16px;
  }
}
.page-template-page-ar2024 #preloader {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  width: 100%;
  height: 100vh;
  background: white;
}
.page-template-page-ar2024 #preloader svg {
  width: 20%;
  min-width: 200px;
  height: auto;
  perspective: 10px;
  fill: black;
}
.page-template-page-ar2024 #ajaxLoader {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.page-template-page-ar2024 #ajaxLoader svg {
  width: 20%;
  min-width: 200px;
  height: auto;
  perspective: 10px;
  fill: white;
}
.page-template-page-ar2024 .loaderOpacityAnim1 {
  transform-origin: 50% 50%;
  animation: opacity1 3s infinite linear;
}
.page-template-page-ar2024 .loaderOpacityAnim2 {
  transform-origin: 50% 50%;
  animation: opacity2 3s infinite linear;
}
@keyframes opacity1 {
  0% {
    opacity: 0.25;
  }
  50% {
    opacity: 0.75;
  }
  100% {
    opacity: 0.25;
  }
}
@keyframes opacity2 {
  0% {
    opacity: 0.75;
  }
  50% {
    opacity: 0.25;
  }
  100% {
    opacity: 0.75;
  }
}

.page-template-page-ar2024 .header {
  position: fixed;
  top: 0;
  height: 100vh;
  display: flex;
  align-items: center;
  z-index: 100;
  opacity: 0;
  --textColor: var(--black);
}
.page-template-page-ar2024 .header .header-inner {
  position: relative;
  display: flex;
  z-index: 10;
  background: var(--gold);
}
.page-template-page-ar2024 .header .nav-background-logo {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: auto;
  opacity: 0.15;
  padding: 50px 0px;
}
.page-template-page-ar2024 .header .mobile-menu {
  cursor: pointer;
  z-index: 103;
  width: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 11px;
}
.page-template-page-ar2024 .header .mobile-menu span {
  display: block;
  height: 1px;
  width: 20px;
  background-color: black;
}
.page-template-page-ar2024 .header .header-left-column {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 60px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0;
  z-index: 11;
}
.page-template-page-ar2024 .header .header-title {
  position: absolute;
  top: 0;
  left: 20px;
  height: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.page-template-page-ar2024 .header .header-title .toc-title-text {
  display: inline-block;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  writing-mode: vertical-lr;
  /* vertical right-to-left */
  text-orientation: mixed;
  /* for mixed Latin/CJK text */
  white-space: nowrap;
  /* to prevent text from wrapping */
  transform: scale(-1);
}
.page-template-page-ar2024 .header .header-right-column {
  z-index: 10;
  height: 100%;
  max-height: 100vh;
  overflow: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.page-template-page-ar2024 .header .header-right-column::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.page-template-page-ar2024 .header .header-right-column .mobile-menu {
  position: absolute;
  top: 25px;
  right: 20px;
  width: 46px;
  height: 45px;
  justify-content: center;
}
.page-template-page-ar2024 .header .header-right-column .mobile-menu .hamTop {
  width: 46px;
  transform-origin: center center;
  transform: rotate(45deg);
}
.page-template-page-ar2024 .header .header-right-column .mobile-menu .hamBot {
  width: 46px;
  transform-origin: center center;
  transform: rotate(-45deg);
}
.page-template-page-ar2024 .header .main-nav {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding: 30px 50px 30px 90px;
}
.page-template-page-ar2024 .header .main-nav-link {
  text-decoration: none;
  width: auto;
  position: relative;
  margin-bottom: 16px;
}
.page-template-page-ar2024 .header .active-nav-item {
  text-decoration: underline;
}
.page-template-page-ar2024 .header .hidden-nav-link {
  height: 0;
  overflow: hidden;
  margin: 0;
}
.page-template-page-ar2024 .header .main-nav-link-website {
  margin-top: 4px;
  margin-bottom: 5px;
}
.page-template-page-ar2024 .header .main-nav-title {
  line-height: 1;
}
.page-template-page-ar2024 .header .social-column {
  display: flex;
  flex-direction: column;
}
.page-template-page-ar2024 .header .social-icon {
  font-size: 26px;
  margin-top: 25px;
}
@media screen and (max-width: 767px) {
  .page-template-page-ar2024 main {
    padding-left: 40px;
  }
  .page-template-page-ar2024 .header .header-inner {
    height: 100vh;
  }
  .page-template-page-ar2024 .header .main-nav-link {
    font-size: 18px;
    text-decoration: none;
    width: auto;
    position: relative;
    margin-bottom: 12px;
  }
  .page-template-page-ar2024 .header .social-icon {
    font-size: 22px;
    margin-top: 12px;
  }
  .page-template-page-ar2024 .header .header-title {
    left: 10px;
    padding-bottom: 180px;
  }
  .page-template-page-ar2024 .header .header-left-column {
    width: 40px;
    padding-bottom: 125px;
  }
}

.page-template-page-ar2024 .hero-section {
  --mainColor: black;
  --highlightColor: var(--gold);
  --textColor: white;
  height: 100vh;
  padding: 0;
}
.page-template-page-ar2024 .hero-section .hero-background {
  position: absolute;
  width: 100%;
  height: 100%;
}
.page-template-page-ar2024 .hero-section video {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.page-template-page-ar2024 .hero-section .hero-overlay {
  background: rgba(0, 0, 0, 0.5);
}
.page-template-page-ar2024 .hero-section .content {
  height: 100%;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
}
.page-template-page-ar2024 .hero-section .hero-logo {
  width: 330px;
  margin-bottom: 60px;
}
.page-template-page-ar2024 .hero-section .section-intro-headline {
  margin-bottom: 40px;
  max-width: 700px;
}
.page-template-page-ar2024 .hero-section .section-intro-body {
  margin-bottom: 80px;
}
.page-template-page-ar2024 .hero-section .seemax-button-arrow {
  width: 80px;
  height: 80px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .hero-section .hero-logo {
    width: 200px;
    margin-bottom: 40px;
  }
}
.page-template-page-ar2024 .intro-section {
  --mainColor: white;
  --highlightColor: var(--gold);
}
.page-template-page-ar2024 .intro-section .content {
  max-width: 1155px;
}
.page-template-page-ar2024 .intro-left-side {
  width: 230px;
}
.page-template-page-ar2024 .intro-person {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}
.page-template-page-ar2024 .intro-person-image {
  width: 100%;
  margin-bottom: 12px;
}
.page-template-page-ar2024 .intro-person-info {
  display: flex;
  flex-direction: column;
}
.page-template-page-ar2024 .title {
  font-style: italic;
}
.page-template-page-ar2024 .signature {
  width: 140px;
}
.page-template-page-ar2024 .intro-right-side {
  flex: 1;
  padding-left: 65px;
}
.page-template-page-ar2024 .intro-headline {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .intro-subhead {
  margin-bottom: 30px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .intro-left-side {
    order: 2;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .page-template-page-ar2024 .intro-person {
    width: 47%;
    min-width: 250px;
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
  }
  .page-template-page-ar2024 .intro-right-side {
    order: 1;
    padding-left: 0px;
    margin-bottom: 50px;
  }
}
.page-template-page-ar2024 .community-section {
  --mainColor: var(--forest);
  --highlightColor: var(--aqua);
  --textColor: white;
}
.page-template-page-ar2024 .community-section .fun-fact {
  top: calc(100% - var(--fun-fact-size) / 2);
  left: 70px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .community-section .community-section .fun-fact {
    left: 35px;
  }
}
.page-template-page-ar2024 .community-section .number-band .number-band-text {
  color: black;
}
.page-template-page-ar2024 .community-section .community-stats-area {
  margin-top: 80px;
}
.page-template-page-ar2024 .community-section .split-section-column-single-stat {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .community-section .split-section-column-single-stat:nth-last-of-type(1) {
  margin-bottom: 0px;
}
.page-template-page-ar2024 .community-section .split-section-column-chart {
  padding-right: 100px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .community-section .split-section-column-chart {
    padding-right: 0px;
  }
}
.page-template-page-ar2024 .king-of-prussia-district-section {
  --mainColor: var(--royal-navy);
  --highlightColor: var(--gold);
  --textColor: white;
}
.page-template-page-ar2024 .king-of-prussia-district-section .section-heading {
  -webkit-text-stroke-color: var(--highlightColor);
}
.page-template-page-ar2024 .king-of-prussia-district-section .section-intro p {
  max-width: 680px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .content {
  justify-content: center;
}
.page-template-page-ar2024 .king-of-prussia-district-section .fun-fact {
  top: calc(100% - var(--fun-fact-size) / 2);
  left: 70px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .king-of-prussia-district-section .fun-fact {
    left: auto;
    right: 70px;
  }
}
.page-template-page-ar2024 .king-of-prussia-district-section .boundries-area {
  margin-bottom: 80px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .boundries-area .headline-with-small-stroke {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .boundries-area .boundries-area-image {
  max-width: 980px;
  width: 100%;
  text-align: center;
}
.page-template-page-ar2024 .king-of-prussia-district-section .number-band {
  color: black;
  background-color: rgba(0, 0, 0, 0);
}
.page-template-page-ar2024 .king-of-prussia-district-section .number-band .content {
  background-color: var(--highlightColor);
  max-width: 880px;
  padding: 0;
  margin-top: -100px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .number-band .number-band-column {
  margin: 40px 0 30px 0;
}
.page-template-page-ar2024 .king-of-prussia-district-section .number-band .number-band-counter {
  margin-bottom: 8px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .number-band .number-band-text {
  color: black;
  max-width: 150px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .slider-area {
  margin-bottom: 100px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .slider-area .slide-text-group {
  margin-bottom: 30px;
  max-width: 750px;
}
.page-template-page-ar2024 .king-of-prussia-district-section .stroked-text {
  -webkit-text-stroke-color: black;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .king-of-prussia-district-section .number-band .content {
    padding: 30px 0;
    margin-top: -30px;
  }
  .page-template-page-ar2024 .king-of-prussia-district-section .number-band .number-band-column {
    margin: 20px 0 20px 0;
  }
}
.page-template-page-ar2024 .the-future-section {
  --mainColor: var(--light-aqua);
  --highlightColor: var(--brick);
  --textColor: var(--black);
}
.page-template-page-ar2024 .the-future-section .fun-fact {
  top: -70px;
  left: auto;
  right: 50px;
  transform: rotate(25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .the-future-section .fun-fact {
    top: -40px;
  }
}
.page-template-page-ar2024 .the-future-section .under-construction-area .content,
.page-template-page-ar2024 .the-future-section .notable-deliveries-area .content {
  justify-content: center;
}
.page-template-page-ar2024 .the-future-section .notable-deliveries-area {
  margin-bottom: 70px;
}
.page-template-page-ar2024 .the-future-section .under-construction-area {
  --highlightColor: var(--gold);
}
.page-template-page-ar2024 .the-future-section .split-section-group-stacks {
  margin-bottom: 0px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .under-construction-area,
  .page-template-page-ar2024 .notable-deliveries-area {
    margin-bottom: 50px;
  }
}
.page-template-page-ar2024 .built-for-business-section {
  --mainColor: var(--aqua);
  --highlightColor: var(--eggplant);
  --textColor: white;
}
.page-template-page-ar2024 .built-for-business-section .section-intro-body {
  max-width: 600px;
}
.page-template-page-ar2024 .built-for-business-section .performance-stats-area,
.page-template-page-ar2024 .built-for-business-section .property-stats-area {
  --highlightColor: var(--brick);
}
.page-template-page-ar2024 .built-for-business-section .performance-stats-area .content,
.page-template-page-ar2024 .built-for-business-section .property-stats-area .content {
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .built-for-business-section .performance-stats-area .fun-fact {
  top: -70px;
  left: 120px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .built-for-business-section .performance-stats-area .fun-fact {
    left: auto;
    right: 10px;
    top: 0px;
  }
}
.page-template-page-ar2024 .built-for-business-section .property-stats-area {
  --highlightColor: var(--purple);
}
.page-template-page-ar2024 .built-for-business-section .number-band {
  --highlightColor: var(--purple);
}
.page-template-page-ar2024 .performance-stats-chart-row {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 85px;
}
.page-template-page-ar2024 .built-for-business-chart {
  width: 100%;
  max-width: 850px;
  height: auto;
}
.page-template-page-ar2024 .performance-stats-chart-row-2 .built-for-business-chart {
  width: 50%;
  padding: 0 25px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .performance-stats-chart-row-2 {
    margin-bottom: 0px;
  }
  .page-template-page-ar2024 .performance-stats-chart-row-2 .built-for-business-chart {
    width: 100%;
    padding: 0;
    margin-bottom: 85px;
  }
}
.page-template-page-ar2024 .property-stats-area {
  margin-top: 80px;
}
.page-template-page-ar2024 .property-stats-area .fun-fact {
  top: -70px;
  left: 120px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .property-stats-area .fun-fact {
    left: 20px;
    top: -30px;
  }
}
.page-template-page-ar2024 .property-stats-area .metric-group .metric-item {
  color: var(--black);
}
.page-template-page-ar2024 .property-stats-area .metric-note {
  color: var(--black);
}
.page-template-page-ar2024 .property-stats-area .split-section-column-stat-group {
  margin: 15px 0;
  color: var(--black);
}
.page-template-page-ar2024 .property-stats-area .split-section-column-single-stat {
  padding-left: 10px;
  border-left: 5px solid var(--highlightColor);
  margin: 10px 0;
}
.page-template-page-ar2024 .number-band-2 {
  background-color: var(--mainColor);
  color: var(--black);
}
.page-template-page-ar2024 .number-band-2 .number-band-column {
  margin-top: 40px;
}
.page-template-page-ar2024 .number-band-2 .stroked-text {
  -webkit-text-stroke-color: var(--highlightColor);
}
.page-template-page-ar2024 .split-section-button-row {
  margin-top: 60px;
}
.page-template-page-ar2024 .realty-transfer-area {
  margin: 150px 0 70px 0;
  --highlightColor: var(--purple);
}
.page-template-page-ar2024 .realty-transfer-area .fun-fact {
  top: -220px;
  left: -30px;
  transform: rotate(25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .realty-transfer-area .fun-fact {
    left: auto;
    right: -10px;
    top: -60px;
  }
}
.page-template-page-ar2024 .realty-transfer-area .fun-fact-2 {
  top: -185px;
  left: 60px;
  transform: rotate(25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .realty-transfer-area .fun-fact-2 {
    left: 80%;
    top: 50px;
  }
}
.page-template-page-ar2024 .realty-transfer-area .split-section-column-body {
  max-width: 400px;
}
.page-template-page-ar2024 .realty-transfer-area .split-section-column-two-charts {
  flex-direction: row;
  flex-wrap: wrap;
}
.page-template-page-ar2024 .realty-transfer-area .split-section-column-two-charts svg {
  max-width: 350px;
  width: 50%;
  padding: 0 20px;
}

.page-template-page-ar2024 .realty-transfer-area .split-section-column-two-charts .built-for-business-chart {
  max-width: 350px;
  width: 50%;
  padding: 0 20px;
}
.page-template-page-ar2024 .realty-transfer-area .metric-item {
  max-width: 340px;
  color: var(--black);
}
.page-template-page-ar2024 .realty-transfer-area .metric-item-number {
  color: rgba(0, 0, 0, 0);
  -webkit-text-stroke-color: var(--highlightColor);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .realty-transfer-area {
    margin: 70px 0;
  }
  .page-template-page-ar2024 .realty-transfer-area .split-section-column-two-charts svg {
    width: 100%;
    padding: 0;
  }
  .page-template-page-ar2024 .realty-transfer-area .split-section-column-two-charts svg:nth-of-type(1) {
    margin-bottom: 50px;
  }
  .page-template-page-ar2024 .realty-transfer-area .split-section-group-metric {
    margin-bottom: 40px;
  }
  .page-template-page-ar2024 .realty-transfer-area .split-section-group-metric .split-section-column-metric {
    margin-bottom: 0;
  }
  .page-template-page-ar2024 .realty-transfer-area .metric-group {
    margin-bottom: 0;
  }
  .page-template-page-ar2024 .realty-transfer-area .metric-item {
    margin-bottom: 0;
  }
}
.page-template-page-ar2024 .business-parks-area {
  --highlightColor: var(--gold);
}
.page-template-page-ar2024 .business-parks-area .number-band {
  background-color: var(--mainColor);
}
.page-template-page-ar2024 .business-parks-area .number-band-text {
  color: var(--black);
}
.page-template-page-ar2024 .business-parks-area .metric-group {
  margin: 50px 0;
}
.page-template-page-ar2024 .business-parks-area .metric-item-label {
  color: var(--black);
}
.page-template-page-ar2024 .business-parks-area .split-section-group-2 {
  margin-bottom: 50px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .business-parks-area .split-section-group {
    margin-bottom: 0px;
  }
  .page-template-page-ar2024 .business-parks-area .number-band {
    padding: 0;
  }
}
.page-template-page-ar2024 .stay-and-play-section {
  --mainColor: var(--purple);
  --highlightColor: var(--brick);
  --textColor: white;
}
.page-template-page-ar2024 .stay-and-play-section .section-heading {
  -webkit-text-stroke-color: var(--red);
}
.page-template-page-ar2024 .stay-and-play-section .number-band {
  margin-bottom: 80px;
}
.page-template-page-ar2024 .stay-and-play-section .number-band-column {
  min-width: 200px;
}
.page-template-page-ar2024 .stay-and-play-section .metric-group,
.page-template-page-ar2024 .stay-and-play-section .metric-note {
  padding-left: 20px;
}
.page-template-page-ar2024 .stay-and-play-section .hotel-stats-area .fun-fact {
  top: -90px;
  left: -90px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .stay-and-play-section .hotel-stats-area .fun-fact {
    top: -40px;
    left: -10px;
  }
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area {
  --highlightColor: var(--aqua);
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .fun-fact {
  top: -70px;
  left: 360px;
  transform: rotate(25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .fun-fact {
    top: -40px;
    left: -10px;
  }
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .fun-fact-2 {
  top: auto;
  bottom: -90px;
  left: 50px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .fun-fact-2 {
    top: -40px;
    right: auto;
    left: -10px;
  }
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .headline-with-large-stroke {
  margin-bottom: 50px;
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .intro-subhead {
  max-width: 700px;
  margin: 0 auto 45px auto;
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-area .split-section-column-line-stat {
  padding-left: 20px;
  border-left: 6px solid var(--highlightColor);
  max-width: 485px;
}
.page-template-page-ar2024 .stay-and-play-section .destination-entertainment-intro {
  width: 100%;
  text-align: center;
  margin-bottom: 100px;
}
.page-template-page-ar2024 .eat-shop-repeat-section {
  --mainColor: var(--brick);
  --highlightColor: var(--gold);
  --textColor: white;
}
.page-template-page-ar2024 .eat-shop-repeat-section .fun-fact {
  top: auto;
  bottom: -90px;
  left: calc(50% - 90px);
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .eat-shop-repeat-section .fun-fact {
    top: auto;
    bottom: -40px;
    left: calc(50% - 40px);
  }
}
.page-template-page-ar2024 .eat-shop-repeat-section .number-band {
  color: var(--mainColor);
  margin-bottom: 100px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .number-band .stroked-text {
  -webkit-text-stroke-color: var(--mainColor);
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-stacks {
  margin-bottom: 0px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .metric-group {
  margin-bottom: 0px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .metric-item {
  min-width: 230px;
  padding-top: 15px;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .metric-item-label {
  max-width: 230px;
  margin: 0 auto;
}
.page-template-page-ar2024 .eat-shop-repeat-section .metric-item-2 {
  border-left: 1px solid var(--highlightColor);
}
.page-template-page-ar2024 .eat-shop-repeat-section .between-section-headline {
  -webkit-text-stroke-width: 1px;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-slider {
  align-items: flex-start;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-column-slider {
  order: 1;
  flex-direction: row;
  flex-wrap: wrap;
  text-align: center;
  align-items: center;
  padding-left: 60px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .eat-shop-repeat-section .split-section-column-slider {
    padding-left: 0px;
  }
}
.page-template-page-ar2024 .eat-shop-repeat-section .swiper {
  width: 100%;
}
.page-template-page-ar2024 .eat-shop-repeat-section .swiper-wrapper {
  align-items: flex-start;
}
.page-template-page-ar2024 .eat-shop-repeat-section .swiper-prev-box {
  padding-right: 15px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .swiper-next-box {
  padding-left: 15px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .swiper-slide {
  max-height: 400px;
  overflow: scroll;
  justify-content: flex-start;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-column-note {
  width: 70%;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 5px;
  margin-left: 22%;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-chart-one .split-section-column-1 {
  padding-right: 80px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-chart-two {
  align-items: flex-start;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-chart-two .split-section-column-2 {
  padding-left: 80px;
}
.page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-chart-two .split-section-column-2 .split-section-column-note {
  margin-left: 27%;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-chart-one .split-section-column-1 {
    padding-right: 0px;
  }
  .page-template-page-ar2024 .eat-shop-repeat-section .split-section-group-chart-two .split-section-column-2 {
    padding-left: 0px;
  }
}
.page-template-page-ar2024 .forward-thinkers-section {
  --mainColor: var(--blue);
  --highlightColor: white;
  --textColor: white;
}
.page-template-page-ar2024 .forward-thinkers-section .fun-fact {
  top: auto;
  bottom: -90px;
  left: calc(50% - 90px);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .forward-thinkers-section .fun-fact {
    top: auto;
    bottom: -40px;
    left: calc(50% - 40px);
  }
}
.page-template-page-ar2024 .forward-thinkers-section .stats-area {
  --highlightColor: var(--aqua);
}
.page-template-page-ar2024 .forward-thinkers-section .split-section-column-stat-list-1 {
  margin-bottom: 60px;
}
.page-template-page-ar2024 .forward-thinkers-section .split-section-column-headline {
  margin-bottom: 35px;
}
.page-template-page-ar2024 .working-together-section {
  --mainColor: var(--forest);
  --highlightColor: var(--teal);
  --textColor: white;
}
.page-template-page-ar2024 .working-together-section .stats-area-1 .fun-fact {
  top: -90px;
  left: 20px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .working-together-section .stats-area-1 .fun-fact {
    top: -40px;
    left: -10px;
  }
}
.page-template-page-ar2024 .working-together-section .stats-area-2 .fun-fact {
  position: relative;
  top: 0px;
  left: calc(50% - 90px);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .working-together-section .stats-area-2 .fun-fact {
    top: 0px;
    left: calc(50% - 45px);
  }
}
.page-template-page-ar2024 .working-together-section .split-section-column-stat-group-title {
  color: var(--highlightColor);
}
.page-template-page-ar2024 .working-together-section .headline-with-small-stroke {
  border-color: var(--gold);
}
.page-template-page-ar2024 .working-together-section .stroked-text {
  -webkit-text-stroke-color: var(--highlightColor);
}
.page-template-page-ar2024 .working-together-section .split-section-column-stat {
  align-items: stretch;
}
.page-template-page-ar2024 .working-together-section .split-section-group-metric-left .split-section-column-1 {
  padding-right: 50px;
}
.page-template-page-ar2024 .working-together-section .split-section-group-metric-right .split-section-column-2 {
  padding-left: 50px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .working-together-section .split-section-group-metric-left .split-section-column-1 {
    padding-right: 0px;
  }
  .page-template-page-ar2024 .working-together-section .split-section-group-metric-right .split-section-column-2 {
    padding-left: 0px;
    margin-bottom: 0;
  }
}
.page-template-page-ar2024 .working-together-section .metric-group-thirds .metric-item {
  min-width: 260px;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .working-together-section .split-section-group-3 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1000px;
  align-items: flex-start;
}
.page-template-page-ar2024 .working-together-section .split-section-group-3 .metric-item-number {
  color: var(--highlightColor);
}
.page-template-page-ar2024 .working-together-section .split-section-group-4 .lead-metric-item {
  width: 100%;
}
.page-template-page-ar2024 .working-together-section .split-section-group-4 .metric-item-label {
  margin: 0 auto;
  max-width: 150px;
}
.page-template-page-ar2024 .working-together-section .split-section-group-6 .metric-item {
  width: 100%;
}
.page-template-page-ar2024 .working-together-section .split-section-group-6 .metric-item-label {
  margin: 0 auto;
  max-width: 275px;
}
.page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-headline {
  color: var(--highlightColor);
}
.page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group-outer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group {
  max-width: 100%;
  width: 100%;
}
.page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group-title {
  color: white;
}
.page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group-inner {
  width: 50%;
  max-width: 250px;
  padding-right: 18px;
  margin: 14px 0;
}
.page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group-inner-2 {
  padding-left: 18px;
  padding-right: 0px;
}
@media screen and (max-width: 1024px) {
  .page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group-inner {
    width: 100%;
    padding-right: 0px;
    margin: 14px 0;
  }
  .page-template-page-ar2024 .working-together-section .split-section-group-7 .split-section-column-stat-group-inner-2 {
    padding-left: 0px;
  }
}
.page-template-page-ar2024 .active-and-engaged-section {
  --mainColor: var(--pale-violet);
  --highlightColor: var(--brick);
  --textColor: var(--black);
}
.page-template-page-ar2024 .active-and-engaged-section .community-sub-section .fun-fact {
  top: -50px;
  left: -90px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .active-and-engaged-section .community-sub-section .fun-fact {
    top: -40px;
    left: -10px;
  }
}
.page-template-page-ar2024 .active-and-engaged-section .stroked-text {
  -webkit-text-stroke-color: var(--highlightColor);
}
.page-template-page-ar2024 .active-and-engaged-section .metric-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .active-and-engaged-section .metric-item-number {
  color: var(--highlightColor);
}
.page-template-page-ar2024 .active-and-engaged-section .area-map-split {
  flex-direction: column;
  text-align: center;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-column-line-stat {
  padding-left: 20px;
  border-left: 6px solid var(--highlightColor);
  width: 100%;
  line-height: 1;
  margin-bottom: 10px;
  display: inline-block;
  width: auto;
  text-align: left;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-1 .split-section-column-2 {
  padding: 0 50px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-1 .metric-item {
  min-width: 220px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-1 .metric-item-label {
  max-width: 215px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .active-and-engaged-section .split-section-group-1 .split-section-column-2 {
    padding: 0px;
  }
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-2 .metric-group {
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-2 .metric-item {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-3 .split-section-column-headline {
  margin-bottom: 0px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-3 .metric-group-quarters .metric-item {
  min-width: 120px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-3 .metric-item-number {
  color: var(--black);
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-5 {
  text-align: center;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-5 .split-section-column-headline {
  margin-bottom: 40px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-5 img {
  width: 100%;
  max-width: 945px;
}
.page-template-page-ar2024 .active-and-engaged-section .education-sub-section {
  --highlightColor: var(--sky-blue);
  margin-top: 20px;
}
.page-template-page-ar2024 .active-and-engaged-section .education-sub-section .fun-fact {
  top: auto;
  bottom: -50px;
  left: auto;
  right: -90px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .active-and-engaged-section .education-sub-section .fun-fact {
    top: auto;
    bottom: -40px;
    left: auto;
    right: -10px;
  }
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-7 .metric-item-label {
  max-width: 250px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-8 .split-section-column-1 {
  justify-content: center;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-8 .split-section-column-body {
  max-width: 445px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-8 .metric-item {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .active-and-engaged-section .explore-sub-section {
  --highlightColor: var(--gold);
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-9 img {
  width: 100%;
  max-width: 945px;
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-10 .split-section-column-body {
  max-width: 650px;
}
.page-template-page-ar2024 .active-and-engaged-section .access-sub-section {
  --highlightColor: var(--aqua);
}
.page-template-page-ar2024 .active-and-engaged-section .split-section-group-11 .split-section-column-line-stat {
  margin-top: 60px;
}
.page-template-page-ar2024 .active-and-engaged-section .number-band {
  --highlightColor: var(--aqua);
  background-color: var(--mainColor);
  margin-bottom: 30px;
}
.page-template-page-ar2024 .what-we-do-section {
  --mainColor: var(--tan);
  --highlightColor: var(--gold);
  --textColor: var(--black);
  -webkit-text-stroke-color: var(--black);
}
.page-template-page-ar2024 .what-we-do-section .advertising-sub-section .fun-fact {
  top: -90px;
  left: auto;
  right: 40px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .advertising-sub-section .fun-fact {
    top: -40px;
  }
}
.page-template-page-ar2024 .what-we-do-section .network-sub-section .fun-fact {
  top: -40px;
  left: calc(50% - 90px);
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .network-sub-section .fun-fact {
    top: -10px;
    left: calc(50% - 45px);
  }
}
.page-template-page-ar2024 .what-we-do-section .igloo-sub-section .fun-fact {
  top: -60px;
  left: auto;
  right: 40px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .igloo-sub-section .fun-fact {
    top: -30px;
  }
}
.page-template-page-ar2024 .what-we-do-section .physical-impact-sub-section .fun-fact {
  top: -60px;
  left: 70px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .physical-impact-sub-section .fun-fact {
    top: -30px;
  }
}
.page-template-page-ar2024 .what-we-do-section .transportation-sub-section .fun-fact {
  top: auto;
  bottom: -90px;
  left: auto;
  right: 90px;
  transform: rotate(-25deg);
}
.page-template-page-ar2024 .what-we-do-section .transportation-sub-section .fun-fact-2 {
  top: -90px;
  left: auto;
  right: 70px;
  transform: rotate(25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .transportation-sub-section .fun-fact {
    top: -30px;
  }
  .page-template-page-ar2024 .what-we-do-section .transportation-sub-section .fun-fact-2 {
    top: -30px;
  }
}
.page-template-page-ar2024 .what-we-do-section .research-sub-section .fun-fact {
  top: -90px;
  left: auto;
  right: 70px;
  transform: rotate(-25deg);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .research-sub-section .fun-fact {
    top: -30px;
  }
}
.page-template-page-ar2024 .what-we-do-section .section-heading {
  -webkit-text-stroke-color: var(--eggplant);
}
.page-template-page-ar2024 .what-we-do-section .sub-icon {
  position: relative;
  width: 100%;
  margin-bottom: 5px;
}
.page-template-page-ar2024 .what-we-do-section .sub-icon i {
  font-size: 45px;
}
.page-template-page-ar2024 .what-we-do-section .pre-stat-words {
  width: 100%;
}
.page-template-page-ar2024 .what-we-do-section .metric-item-number {
  color: var(--highlightColor);
}
.page-template-page-ar2024 .what-we-do-section .metric-item-label-note {
  margin-top: 6px;
}
.page-template-page-ar2024 .what-we-do-section .marketing-sub-section .metric-group-headline {
  margin-bottom: 0px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-column-line-stat {
  text-align: left;
  padding-left: 20px;
  border-left: 6px solid var(--highlightColor);
  max-width: 550px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 {
  align-items: flex-start;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .metric-group-headline {
  text-align: center;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .metric-group-headline .split-section-column-headline {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .metric-item-number {
  color: var(--textColor);
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .split-section-column-1 .metric-item {
  min-width: 180px;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .split-section-column-1 .double-metric-item {
  flex: 2;
  max-width: 260px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .split-section-column-2 {
  margin-top: -100px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-2 .split-section-column-2 .metric-item-number {
  color: var(--highlightColor);
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .split-section-group-2 .split-section-column-2 {
    margin-top: 0px;
  }
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-3 .split-section-column-headline {
  margin-bottom: 12px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-3 .metric-item {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin-bottom: 12px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-3 .metric-item-2 {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-3 .inner-brand,
.page-template-page-ar2024 .what-we-do-section .split-section-group-3 .inner-stat {
  display: flex;
  flex-direction: column;
  min-width: 190px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .split-section-group-3 .metric-item-2 {
    margin-bottom: 0px;
  }
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-5 {
  margin-top: -100px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .split-section-group-5 {
    margin-top: -50px;
  }
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-8 {
  padding-top: 50px;
  margin-bottom: 0;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-8 .metric-item {
  min-width: 300px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-10 .split-section-column-list {
  flex-direction: row;
  flex-wrap: wrap;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-10 .split-section-column-list .single-list-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 15px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-10 .split-section-column-list .list-item-number {
  display: inline-block;
  width: 30px;
  min-width: 30px;
  height: 30px;
  border: 2px solid var(--gold);
  border-radius: 50%;
  text-align: center;
  line-height: 1.7;
  margin-right: 10px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-10 .split-section-column-list .list-item-label {
  display: inline-block;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-10 .split-section-column-list-inner {
  width: 50%;
  text-align: left;
  padding-right: 20px;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .what-we-do-section .split-section-group-10 .split-section-column-list-inner {
    width: 100%;
    padding-right: 0px;
  }
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-11 .split-section-column-1 {
  padding-right: 40px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-11 .metric-item {
  padding-left: 0px;
  min-width: 240px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-11 .metric-item-label {
  max-width: 240px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-12 .metric-group {
  max-width: 480px;
  margin: 0;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-12 .metric-item {
  padding-left: 0px;
  min-width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-12 .metric-item-label {
  max-width: 200px;
}
.page-template-page-ar2024 .what-we-do-section .network-sub-section {
  margin-bottom: 60px;
}
.page-template-page-ar2024 .what-we-do-section .network-sub-section .split-section-group {
  
}
.page-template-page-ar2024 .what-we-do-section .network-sub-section .split-section-group-33-33-33 .split-section-column-headline {
  max-width: 260px;
}
.page-template-page-ar2024 .what-we-do-section .network-sub-section .split-section-group-33-33-33 .split-section-column-body {
  padding-right: 10px;
}
.page-template-page-ar2024 .what-we-do-section .network-sub-section .sub-section-headline {
  text-align: center;
  max-width: 650px;
  margin: 0 auto 80px auto;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-17 .metric-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-17 .metric-item-label {
  max-width: 200px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-19 {
  margin-top: 80px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-20 {
  margin-top: 40px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-20 .column-stack-list {
  line-height: 1.1;
  margin-top: -10px;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .what-we-do-section .igloo-number-band {
  background-color: var(--mainColor);
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-23 .split-section-column-metric {
  width: 100%;
  margin-top: 20px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-23 .metric-group {
  max-width: 1000px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-24 .split-section-column-1 {
  align-items: center;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-24 .metric-group {
  flex-direction: column;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-24 .metric-item {
  max-width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 20px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-24 .split-section-column-body {
  margin: 0 0 10px 0;
}
.page-template-page-ar2024 .what-we-do-section .physical-impact-sub-section {
  --highlightColor: var(--violet);
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-25 .stroked-text {
  -webkit-text-stroke-color: var(--highlightColor);
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-25 .metric-item {
  width: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-25 .metric-item-label {
  max-width: 340px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-26 {
  color: white;
  margin-bottom: 120px;
}
.page-template-page-ar2024 .what-we-do-section .transportation-sub-section {
  --highlightColor: var(--sky-blue);
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-29 .metric-item {
  width: 50%;
  min-width: 270px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-31 {
  color: white;
  margin-bottom: 60px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-32 {
  margin-bottom: 20px;
}
.page-template-page-ar2024 .what-we-do-section .split-section-group-32 .metric-item {
  min-width: 100px;
}
.page-template-page-ar2024 .what-we-do-section .land-sub-section {
  --highlightColor: var(--green);
}
.page-template-page-ar2024 .what-we-do-section .research-sub-section {
  --highlightColor: var(--orange);
}
.page-template-page-ar2024 .looking-forward-section {
  --mainColor: var(--eggplant);
  --highlightColor: var(--brick);
  --textColor: white;
  padding-bottom: 0px;
}
.page-template-page-ar2024 .looking-forward-section .section-heading {
  margin-bottom: 0;
}
.page-template-page-ar2024 .looking-forward-section .section-intro {
  padding: 70px 0 170px 0;
  margin-bottom: 0;
}
.page-template-page-ar2024 .looking-forward-section .headline-with-large-stroke {
  margin-bottom: 20px;
  margin-top: 30px;
}
.page-template-page-ar2024 .looking-forward-section .section-intro-body {
  max-width: 670px;
  margin-bottom: 30px;
}
.page-template-page-ar2024 .looking-forward-section .seemax-button {
  margin-top: 0;
}
.page-template-page-ar2024 .looking-forward-section .intro-background-logo {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  opacity: 0.05;
}
.page-template-page-ar2024 .looking-forward-sub-section {
  --mainColor: white;
  --highlightColor: var(--brick);
  --textColor: var(--black);
}
.page-template-page-ar2024 .looking-forward-sub-section .split-section-group {
  align-items: flex-start;
  margin-top: 40px;
  overflow: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.page-template-page-ar2024 .looking-forward-sub-section .split-section-group::-webkit-scrollbar {
  width: 0;
  height: 0;
}
@media screen and (max-width: 1024px) {
  .page-template-page-ar2024 .looking-forward-sub-section .split-section-column {
    width: 100%;
  }
}
.page-template-page-ar2024 .looking-forward-sub-section .split-section-column-line-chart {
  flex-direction: row;
  flex-wrap: wrap;
  min-width: 600px;
  overflow: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.page-template-page-ar2024 .looking-forward-sub-section .split-section-column-line-chart::-webkit-scrollbar {
  width: 0;
  height: 0;
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-text {
  width: 50%;
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-text div {
  white-space: nowrap;
  padding: 12px 10px;
  border-top: 1px solid var(--black);
  width: 100%;
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-number {
  width: 25%;
  text-align: right;
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-number div {
  padding: 12px 10px;
  border-top: 1px solid var(--black);
  width: 100%;
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-number .bold-top-row,
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-number .bold-bottom-row,
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-text .bold-top-row,
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-text .bold-bottom-row {
  font-weight: 700;
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-number .bold-top-row,
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-text .bold-top-row {
  border-top: 0px solid var(--black);
  border-bottom: 3px solid var(--black);
}
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-number .bold-bottom-row,
.page-template-page-ar2024 .looking-forward-sub-section .sub-column-text .bold-bottom-row {
  border-top: 3px solid var(--black);
}
.page-template-page-ar2024 .looking-forward-sub-section .split-section-column-note {
  width: 100%;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 8px;
  line-height: 1;
  margin-top: 10px;
}
.page-template-page-ar2024 .looking-forward-sub-section .split-section-body-copy {
  margin-top: 40px;
}
.page-template-page-ar2024 {
  /* // 1024px And Below */
  /* // 767px And Below */
}
.page-template-page-ar2024 .thank-you-section {
  --mainColor: white;
  --highlightColor: var(--brick);
  --textColor: var(--black);
  text-align: center;
}
.page-template-page-ar2024 .thank-you-section .section-heading {
  -webkit-text-stroke-color: var(--forest);
}
.page-template-page-ar2024 .thank-you-section .headline-with-large-stroke {
  font-family: "Right Grotesk", sans-serif;
  font-size: 48px;
  font-weight: 400;
  margin-bottom: 60px;
}
.page-template-page-ar2024 .thank-you-section .large-text-stroke {
  background-color: var(--gold);
}
.page-template-page-ar2024 .thank-you-section .person-name {
  color: var(--brick);
  margin: 5px 0;
}
.page-template-page-ar2024 .thank-you-section .person-item {
  margin-bottom: 30px;
}
.page-template-page-ar2024 .thank-you-section .board-of-directors-group {
  margin-bottom: 40px;
}
.page-template-page-ar2024 .thank-you-section .board-of-directors-group .split-section-column {
  width: 100%;
  flex-direction: row;
  flex-wrap: wrap;
}
.page-template-page-ar2024 .thank-you-section .board-of-directors-group .person-column {
  width: 25%;
}
.page-template-page-ar2024 .thank-you-section .board-of-directors-group .person-title {
  text-transform: uppercase;
}
@media screen and (max-width: 1024px) {
  .page-template-page-ar2024 .thank-you-section .board-of-directors-group .person-column {
    width: 50%;
  }
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .thank-you-section .board-of-directors-group .person-column {
    width: 100%;
  }
}
.page-template-page-ar2024 .thank-you-section .staff-group .split-section-column-1 {
  flex-direction: row;
  flex-wrap: wrap;
}
.page-template-page-ar2024 .thank-you-section .staff-group .split-section-column-1 .person-column {
  width: 50%;
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .thank-you-section .staff-group .split-section-column-1 .person-column {
    width: 100%;
  }
}
.page-template-page-ar2024 .thank-you-section .sign-off-strip {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  letter-spacing: 2px;
}
.page-template-page-ar2024 .thank-you-section .sign-off-strip img {
  width: 100%;
  max-width: 400px;
  margin-bottom: 12px;
}
.page-template-page-ar2024 .thank-you-section .sources-sub-section {
  width: 100%;
  padding-top: 80px;
}
.page-template-page-ar2024 .thank-you-section .sources-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
}
.page-template-page-ar2024 .thank-you-section .sources-item {
  width: 20%;
  margin-bottom: 50px;
}
.page-template-page-ar2024 .thank-you-section .sources-item img {
  position: relative;
  top: -5px;
  right: 0;
  opacity: 0;
  transition: all 0.3s ease;
}
.page-template-page-ar2024 .thank-you-section .sources-item a {
  text-decoration-color: var(--gold);
  display: inline-block;
  max-width: 160px;
  transition: all 0.3s ease;
}
.page-template-page-ar2024 .thank-you-section .sources-item a:hover {
  text-decoration-color: rgba(0, 0, 0, 0);
}
.page-template-page-ar2024 .thank-you-section .sources-item a:hover img {
  position: relative;
  right: -3px;
  opacity: 1;
}
@media screen and (max-width: 1024px) {
  .page-template-page-ar2024 .thank-you-section .sources-item {
    width: 33.333%;
  }
}
@media screen and (max-width: 885px) {
  .page-template-page-ar2024 .thank-you-section .sources-item {
    width: 50%;
  }
}
@media screen and (max-width: 550px) {
  .page-template-page-ar2024 .thank-you-section .sources-item {
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvYm9pbGVyLnNjc3MiLCJjb21wb25lbnRzL2NvbG9ycy5zY3NzIiwiY29tcG9uZW50cy9jb25zdGFudHMuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLXZhcnMuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLXN0eWxlcy5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwtZm9udHMuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLXR5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLXNlY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL2dsb2JhbC10ZXh0LXN0eWxlcy5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwtc2xpZGVyLnNjc3MiLCJjb21wb25lbnRzL2dsb2JhbC1mdW4tZmFjdC5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwtY2hhcnRzLnNjc3MiLCJjb21wb25lbnRzL2dsb2JhbC1mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvbWV0cmljcy1hbmQtbnVtYmVyLWJhbmQuc2NzcyIsImNvbXBvbmVudHMvbG9hZGVycy5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi1oZXJvLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24taW50cm8uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi1jb21tdW5pdHkuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi1raW5nLW9mLXBydXNzaWEtZGlzdHJpY3Quc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi10aGUtZnV0dXJlLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24tYnVpbHQtZm9yLWJ1c2luZXNzLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24tc3RheS1hbmQtcGxheS5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9uLWVhdC1zaG9wLXJlcGVhdC5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9uLWZvcndhcmQtdGhpbmtlcnMuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbi13b3JraW5nLXRvZ2V0aGVyLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24tYWN0aXZlLWFuZC1lbmdhZ2VkLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb24td2hhdC13ZS1kby5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9uLWxvb2tpbmctZm9yd2FyZC5zY3NzIiwiY29tcG9uZW50cy9zZWN0aW9uLXRoYW5rLXlvdS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQVlDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFtRkE7QUFBQTtBQUFBO0FBb0ZBO0FBQUE7QUFBQTs7QUE3S0E7QUFBQTtBQUFBO0VBR0M7O0FBU0Q7QUFBQTtFQUVDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7QUFBQTtFQUVDOztBQUdEO0FBQUE7QUFBQTtFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0MsWUM1RlM7RUQ2RlQ7RUFDQTs7QUFNRDtFQUNDOztBQUdEO0FBQUE7RUFFQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBR0Q7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7O0FBV0Q7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBOztFQUdEO0FBQUE7SUFFQzs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBR0Q7QUFBQTtBQUFBO0lBR0M7O0VBR0Q7QUFBQTtJQUVDO0lBQ0E7O0VBR0Q7SUFDQzs7RUFHRDtBQUFBO0lBRUM7O0VBR0Q7SUFDQzs7RUFHRDtJQXJPRjtNQXNPRzs7O0VBR0Q7QUFBQTtBQUFBO0lBR0M7SUFDQTs7RUFHRDtBQUFBO0lBRUM7Ozs7QUV0UEQ7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFFRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUF5R0U7OztBQzFrQk47RUFJRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFNQTtFQUNBO0VBU0E7O0FBUEE7RUFyQ0Y7SUFzQ0k7OztBQVFGO0VBOUNGO0lBK0NJOzs7O0FDN0NKO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUtOO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQU1FO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFzQkY7RUF1QkU7QUFBQTtJQUVFOzs7O0FDOVBOO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFPRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1GO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQU9KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQVFKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0o7RUFDRTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7OztBQy9USjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFPRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUtKO0VBQ0U7RUFDQTtFQUNBOztBQUtBO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBTUY7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLSjtFQUNFO0lBQ0U7O0VBS0E7SUFDRTs7RUFLRjtJQUNFOztFQVNGO0lBQ0U7O0VBU0Y7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7SUFDRTs7RUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBQ0U7OztBQU1OO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBTUY7RUFDRTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLTjtFQUNFO0lBQ0U7Ozs7QUNwUko7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFNRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7OztBQ3RETjtFQUNFO0VBQ0E7O0FBT0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFOztFQU1GO0lBQ0U7Ozs7QUN4RUo7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7QUFBQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFRSTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7Ozs7QUNySU47RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUM1REk7RUFDRTs7QUFPRTtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFRSjtFQUNFOztBQUVBO0VBQ0U7OztBQ3ZCZDtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7SUFDRTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBVUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBRUU7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBS0Y7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBS0Y7RUFFRTtFQUNBO0VBQ0E7O0FBS0Y7RUFFRTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUY7RUFDRTtJQUNFOzs7QUFNSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFJRjtFQUNFO0lBQ0U7OztBQU1KO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJRjtFQUNFO0lBQ0U7OztBQU1KO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUY7RUFDRTtJQUNFOztFQUdGO0lBQ0U7OztBQ2xPUDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFJRDtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOzs7QUFJRjtFQUNDO0lBQ0M7O0VBR0Q7SUFDQzs7RUFHRDtJQUNDOzs7O0FDaEZEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FBQ0E7RUFDQTtBQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUlKO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBWUo7RUFDRTtJQUNFOztFQUlBO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7O0FDaE5OO0VBSUU7RUFDQTtFQUNBO0VBR0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQU9KO0VBRUk7SUFDRTtJQUNBOzs7QUNsRU47RUFJRTtFQUNBOztBQUdBO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUtGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQVFGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUdGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTs7O0FDakZKO0VBSUU7RUFDQTtFQUNBOztBQU9BO0VBQ0U7RUFDQTs7QUFHRjtFQUVJO0lBQ0U7OztBQU1KO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQU1KO0VBQ0U7O0FBR0Y7RUFDRTtJQUNFOzs7QUN0RE47RUFJRTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTs7QUFJQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBT0o7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOztBQVFKO0VBR007SUFDRTtJQUNBOztFQUdGO0lBQ0U7OztBQ3hHUjtFQUlFO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7O0FBTUY7QUFBQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQVFKO0VBQ0U7QUFBQTtJQUVFOzs7QUNqREo7RUFDRTtFQUNBO0VBQ0E7O0FBS0E7RUFDRTs7QUFHRjtBQUFBO0VBRUU7O0FBRUE7QUFBQTtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBS047RUFDRTs7QUFHRjtFQUNFOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQU1OO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQUtGO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFOztBQUlGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7O0VBR0U7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBS047SUFDRTs7RUFFQTtJQUNFOztFQUlKO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBTU47RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUo7RUFFSTtJQUNFOztFQU1GO0lBQ0U7OztBQ3hRTjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtBQUFBO0VBRUU7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQUtOO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FDdkZKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFOzs7QUFPSjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUlKO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOztBQUtOO0VBRUk7SUFDRTs7RUFLRjtJQUNFOzs7QUM1SVI7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FDNUJKO0VBQ0U7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUE7RUFDRTs7QUFLRjtFQUNFOztBQUlKO0VBRUk7SUFDRTs7RUFLRjtJQUNFO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7OztBQzdKUjtFQUNFO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7SUFDRTs7O0FBTUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFJQTtFQUNFOztBQUlKO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBTUo7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFOztBQU9BO0VBQ0U7RUFDQTs7QUFLRjtFQUNFOztBQUlKO0VBQ0U7O0FBSUE7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUN4TEo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFO0lBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtJQUNFOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7OztBQU1KO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7RUFHRjtJQUNFOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTs7O0FBTU47RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUlBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUlBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7SUFDRTs7O0FBTUo7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7OztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTtJQUNFOzs7QUFPSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFNSjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBSUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBT0o7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTs7QUFJQTtFQUNFOztBQU1GO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFPQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7O0FDN2RKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFLSjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQU1GO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBR0Y7QUFBQTtFQUNFO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUNsSU47QUFrS0U7QUFPQTs7QUF4S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUVJO0lBQ0U7OztBQUtOO0VBRUk7SUFDRTs7O0FBTUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7O0FBS047RUFHTTtJQUNFOzs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFNUjtFQUNFO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7O0FBSUo7RUFDRTtJQUNFIiwiZmlsZSI6ImJ1bmRsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIE1BSU5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiY29sb3JzXCI7XG5cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuXG5cblx0JGhpZ2hsaWdodC1jb2xvci1iYWNrOiAkaGlnaGxpZ2h0O1xuXHQkaGlnaGxpZ2h0LWNvbG9yLXRleHQ6IHJnYmEoMCwgMCwgMCwgLjc1KTtcblxuXHQqLFxuXHQqOmFmdGVyLFxuXHQqOmJlZm9yZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC8qXG5odG1sIHtcblx0Zm9udC1zaXplOjYyLjUlO1xufVxuKi9cblxuXHQuY2xlYXI6YmVmb3JlLFxuXHQuY2xlYXI6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcgJztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdC5jbGVhcjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuY2xlYXIge1xuXHRcdHpvb206IDE7XG5cdH1cblxuXHRpbWcge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0fVxuXG5cdGE6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblxuXHRhOmhvdmVyLFxuXHRhOmFjdGl2ZSB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXG5cdHRleHRhcmVhLFxuXHRzZWxlY3QsXG5cdGlucHV0IHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuXHR9XG5cblx0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cblxuXHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiBibGFjaztcblx0fVxuXG5cdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiBibGFjaztcblx0fVxuXG5cdDotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cblxuXHRpbnB1dDpmb2N1cyxcblx0dGV4dGFyZWE6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGhpZ2hsaWdodDtcblx0fVxuXG5cdFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuXHRidXR0b246Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGhpZ2hsaWdodDtcblx0fVxuXG5cdDo6c2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAkaGlnaGxpZ2h0O1xuXHRcdGNvbG9yOiBibGFjaztcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgV09SRFBSRVNTIENPUkVcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cdC5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0LmFsaWduY2VudGVyLFxuXHRkaXYuYWxpZ25jZW50ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG5cdH1cblxuXHQuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuXHR9XG5cblx0LmFsaWdubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG5cdH1cblxuXHRhIGltZy5hbGlnbnJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG5cdH1cblxuXHRhIGltZy5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0YSBpbWcuYWxpZ25sZWZ0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcblx0fVxuXG5cdGEgaW1nLmFsaWduY2VudGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQud3AtY2FwdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRjBGMEYwO1xuXHRcdG1heC13aWR0aDogOTYlO1xuXHRcdHBhZGRpbmc6IDVweCAzcHggMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0LndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcblx0XHRtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcblx0fVxuXG5cdC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuXHRcdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuXHR9XG5cblx0LndwLWNhcHRpb24gaW1nIHtcblx0XHRib3JkZXI6IDAgbm9uZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogOTguNSU7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQsXG5cdC5nYWxsZXJ5LWNhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCA0cHggNXB4O1xuXHR9XG5cblx0LnN0aWNreSB7fVxuXG5cdC5ieXBvc3RhdXRob3Ige31cblxuXHQvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgIFBSSU5UXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cdEBtZWRpYSBwcmludCB7XG5cdFx0KiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6ICMwMDAgIWltcG9ydGFudDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0YSxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXG5cdFx0YVtocmVmXTphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIiAoXCJhdHRyKGhyZWYpIFwiKVwiO1xuXHRcdH1cblxuXHRcdGFiYnJbdGl0bGVdOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiIChcImF0dHIodGl0bGUpIFwiKVwiO1xuXHRcdH1cblxuXHRcdC5pciBhOmFmdGVyLFxuXHRcdGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcblx0XHRhW2hyZWZePVwiI1wiXTphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblxuXHRcdHByZSxcblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG5cdFx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuXHRcdH1cblxuXHRcdHRyLFxuXHRcdGltZyB7XG5cdFx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBwYWdlIHtcblx0XHRcdG1hcmdpbjogMC41Y207XG5cdFx0fVxuXG5cdFx0cCxcblx0XHRoMixcblx0XHRoMyB7XG5cdFx0XHRvcnBoYW5zOiAzO1xuXHRcdFx0d2lkb3dzOiAzO1xuXHRcdH1cblxuXHRcdGgyLFxuXHRcdGgzIHtcblx0XHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuXHRcdH1cblx0fVxuXG59IiwiJGJsYWNrOiMyMzFGMjA7XG4kd2hpdGU6I0ZGRkZGRjtcbiRvZmZXaGl0ZTojZjJmM2Y0O1xuJGdyYXk6IzRhNTE1NTtcbiRoaWdobGlnaHQ6I0NCRjYwMDtcbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcblxuICAuYmFja2dyb3VuZC1pbWFnZS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLmMtYmxvY2stZmlsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jLWZsZXgtY2VudGVyLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmMtZmxleC1jZW50ZXItY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jLWZsZXgtbGVmdC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmMtZmxleC1sZWZ0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5jLWZsZXgtcmlnaHQtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jLWZsZXgtcmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmMtc2hhZG93LWJveCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICAuYy13aWR0aC0wIHtcbiAgICB3aWR0aDogMCU7XG4gIH1cblxuICAuYy13aWR0aC0xIHtcbiAgICB3aWR0aDogMSU7XG4gIH1cblxuICAuYy13aWR0aC0yIHtcbiAgICB3aWR0aDogMiU7XG4gIH1cblxuICAuYy13aWR0aC0zIHtcbiAgICB3aWR0aDogMyU7XG4gIH1cblxuICAuYy13aWR0aC0zLTMge1xuICAgIHdpZHRoOiAzLjMzMzMzMyU7XG4gIH1cblxuICAuYy13aWR0aC00IHtcbiAgICB3aWR0aDogNCU7XG4gIH1cblxuICAuYy13aWR0aC01IHtcbiAgICB3aWR0aDogNSU7XG4gIH1cblxuICAuYy13aWR0aC02IHtcbiAgICB3aWR0aDogNiU7XG4gIH1cblxuICAuYy13aWR0aC02LTYge1xuICAgIHdpZHRoOiA2LjY2NjY2NiU7XG4gIH1cblxuICAuYy13aWR0aC03IHtcbiAgICB3aWR0aDogNyU7XG4gIH1cblxuICAuYy13aWR0aC04IHtcbiAgICB3aWR0aDogOCU7XG4gIH1cblxuICAuYy13aWR0aC05IHtcbiAgICB3aWR0aDogOSU7XG4gIH1cblxuICAuYy13aWR0aC0xMCB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTExIHtcbiAgICB3aWR0aDogMTElO1xuICB9XG5cbiAgLmMtd2lkdGgtMTIge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cblxuICAuYy13aWR0aC0xMyB7XG4gICAgd2lkdGg6IDEzJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTE0IHtcbiAgICB3aWR0aDogMTQlO1xuICB9XG5cbiAgLmMtd2lkdGgtMTUge1xuICAgIHdpZHRoOiAxNSU7XG4gIH1cblxuICAuYy13aWR0aC0xNiB7XG4gICAgd2lkdGg6IDE2JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTE3IHtcbiAgICB3aWR0aDogMTclO1xuICB9XG5cbiAgLmMtd2lkdGgtMTgge1xuICAgIHdpZHRoOiAxOCU7XG4gIH1cblxuICAuYy13aWR0aC0xOSB7XG4gICAgd2lkdGg6IDE5JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTIwIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmMtd2lkdGgtMjEge1xuICAgIHdpZHRoOiAyMSU7XG4gIH1cblxuICAuYy13aWR0aC0yMiB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTIzIHtcbiAgICB3aWR0aDogMjMlO1xuICB9XG5cbiAgLmMtd2lkdGgtMjQge1xuICAgIHdpZHRoOiAyNCU7XG4gIH1cblxuICAuYy13aWR0aC0yNSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTI2IHtcbiAgICB3aWR0aDogMjYlO1xuICB9XG5cbiAgLmMtd2lkdGgtMjcge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cblxuICAuYy13aWR0aC0yOCB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTI5IHtcbiAgICB3aWR0aDogMjklO1xuICB9XG5cbiAgLmMtd2lkdGgtMzAge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAuYy13aWR0aC0zMSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTMyIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG5cbiAgLmMtd2lkdGgtMzMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cblxuICAuYy13aWR0aC0zMy0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMyU7XG4gIH1cblxuICAuYy13aWR0aC0zNCB7XG4gICAgd2lkdGg6IDM0JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTM1IHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgLmMtd2lkdGgtMzYge1xuICAgIHdpZHRoOiAzNiU7XG4gIH1cblxuICAuYy13aWR0aC0zNyB7XG4gICAgd2lkdGg6IDM3JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTM4IHtcbiAgICB3aWR0aDogMzglO1xuICB9XG5cbiAgLmMtd2lkdGgtMzkge1xuICAgIHdpZHRoOiAzOSU7XG4gIH1cblxuICAuYy13aWR0aC00MCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTQxIHtcbiAgICB3aWR0aDogNDElO1xuICB9XG5cbiAgLmMtd2lkdGgtNDIge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cblxuICAuYy13aWR0aC00MyB7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTQ0IHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG5cbiAgLmMtd2lkdGgtNDUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cblxuICAuYy13aWR0aC00NiB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTQ3IHtcbiAgICB3aWR0aDogNDclO1xuICB9XG5cbiAgLmMtd2lkdGgtNDgge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cblxuICAuYy13aWR0aC00OSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTUwIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmMtd2lkdGgtNTEge1xuICAgIHdpZHRoOiA1MSU7XG4gIH1cblxuICAuYy13aWR0aC01MiB7XG4gICAgd2lkdGg6IDUyJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTUzIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG5cbiAgLmMtd2lkdGgtNTQge1xuICAgIHdpZHRoOiA1NCU7XG4gIH1cblxuICAuYy13aWR0aC01NSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTU2IHtcbiAgICB3aWR0aDogNTYlO1xuICB9XG5cbiAgLmMtd2lkdGgtNTcge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cblxuICAuYy13aWR0aC01OCB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTU5IHtcbiAgICB3aWR0aDogNTklO1xuICB9XG5cbiAgLmMtd2lkdGgtNjAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAuYy13aWR0aC02MSB7XG4gICAgd2lkdGg6IDYxJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTYyIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG5cbiAgLmMtd2lkdGgtNjMge1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cblxuICAuYy13aWR0aC02NCB7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTY1IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG5cbiAgLmMtd2lkdGgtNjYge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cblxuICAuYy13aWR0aC02Ni02IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTY3IHtcbiAgICB3aWR0aDogNjclO1xuICB9XG5cbiAgLmMtd2lkdGgtNjgge1xuICAgIHdpZHRoOiA2OCU7XG4gIH1cblxuICAuYy13aWR0aC02OSB7XG4gICAgd2lkdGg6IDY5JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTcwIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLmMtd2lkdGgtNzEge1xuICAgIHdpZHRoOiA3MSU7XG4gIH1cblxuICAuYy13aWR0aC03MiB7XG4gICAgd2lkdGg6IDcyJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTczIHtcbiAgICB3aWR0aDogNzMlO1xuICB9XG5cbiAgLmMtd2lkdGgtNzQge1xuICAgIHdpZHRoOiA3NCU7XG4gIH1cblxuICAuYy13aWR0aC03NSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTc2IHtcbiAgICB3aWR0aDogNzYlO1xuICB9XG5cbiAgLmMtd2lkdGgtNzcge1xuICAgIHdpZHRoOiA3NyU7XG4gIH1cblxuICAuYy13aWR0aC03OCB7XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTc5IHtcbiAgICB3aWR0aDogNzklO1xuICB9XG5cbiAgLmMtd2lkdGgtODAge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuYy13aWR0aC04MSB7XG4gICAgd2lkdGg6IDgxJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTgyIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG5cbiAgLmMtd2lkdGgtODMge1xuICAgIHdpZHRoOiA4MyU7XG4gIH1cblxuICAuYy13aWR0aC04NCB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTg1IHtcbiAgICB3aWR0aDogODUlO1xuICB9XG5cbiAgLmMtd2lkdGgtODYge1xuICAgIHdpZHRoOiA4NiU7XG4gIH1cblxuICAuYy13aWR0aC04NyB7XG4gICAgd2lkdGg6IDg3JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTg4IHtcbiAgICB3aWR0aDogODglO1xuICB9XG5cbiAgLmMtd2lkdGgtODkge1xuICAgIHdpZHRoOiA4OSU7XG4gIH1cblxuICAuYy13aWR0aC05MCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTkxIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG5cbiAgLmMtd2lkdGgtOTIge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cblxuICAuYy13aWR0aC05MyB7XG4gICAgd2lkdGg6IDkzJTtcbiAgfVxuXG4gIC5jLXdpZHRoLTk0IHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG5cbiAgLmMtd2lkdGgtOTUge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cblxuICAuYy13aWR0aC05NiB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTk3IHtcbiAgICB3aWR0aDogOTclO1xuICB9XG5cbiAgLmMtd2lkdGgtOTgge1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cblxuICAuYy13aWR0aC05OSB7XG4gICAgd2lkdGg6IDk5JTtcbiAgfVxuXG4gIC5jLXdpZHRoLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuXG4gICAgLmMtd2lkdGgtMCxcbiAgICAuYy13aWR0aC0xLFxuICAgIC5jLXdpZHRoLTIsXG4gICAgLmMtd2lkdGgtMyxcbiAgICAuYy13aWR0aC0zLTMsXG4gICAgLmMtd2lkdGgtNCxcbiAgICAuYy13aWR0aC01LFxuICAgIC5jLXdpZHRoLTYsXG4gICAgLmMtd2lkdGgtNi02LFxuICAgIC5jLXdpZHRoLTcsXG4gICAgLmMtd2lkdGgtOCxcbiAgICAuYy13aWR0aC05LFxuICAgIC5jLXdpZHRoLTEwLFxuICAgIC5jLXdpZHRoLTExLFxuICAgIC5jLXdpZHRoLTEyLFxuICAgIC5jLXdpZHRoLTEzLFxuICAgIC5jLXdpZHRoLTE0LFxuICAgIC5jLXdpZHRoLTE1LFxuICAgIC5jLXdpZHRoLTE2LFxuICAgIC5jLXdpZHRoLTE3LFxuICAgIC5jLXdpZHRoLTE4LFxuICAgIC5jLXdpZHRoLTE5LFxuICAgIC5jLXdpZHRoLTIwLFxuICAgIC5jLXdpZHRoLTIxLFxuICAgIC5jLXdpZHRoLTIyLFxuICAgIC5jLXdpZHRoLTIzLFxuICAgIC5jLXdpZHRoLTI0LFxuICAgIC5jLXdpZHRoLTI1LFxuICAgIC5jLXdpZHRoLTI2LFxuICAgIC5jLXdpZHRoLTI3LFxuICAgIC5jLXdpZHRoLTI4LFxuICAgIC5jLXdpZHRoLTI5LFxuICAgIC5jLXdpZHRoLTMwLFxuICAgIC5jLXdpZHRoLTMxLFxuICAgIC5jLXdpZHRoLTMyLFxuICAgIC5jLXdpZHRoLTMzLFxuICAgIC5jLXdpZHRoLTMzLTMsXG4gICAgLmMtd2lkdGgtMzQsXG4gICAgLmMtd2lkdGgtMzUsXG4gICAgLmMtd2lkdGgtMzYsXG4gICAgLmMtd2lkdGgtMzcsXG4gICAgLmMtd2lkdGgtMzgsXG4gICAgLmMtd2lkdGgtMzksXG4gICAgLmMtd2lkdGgtNDAsXG4gICAgLmMtd2lkdGgtNDEsXG4gICAgLmMtd2lkdGgtNDIsXG4gICAgLmMtd2lkdGgtNDMsXG4gICAgLmMtd2lkdGgtNDQsXG4gICAgLmMtd2lkdGgtNDUsXG4gICAgLmMtd2lkdGgtNDYsXG4gICAgLmMtd2lkdGgtNDcsXG4gICAgLmMtd2lkdGgtNDgsXG4gICAgLmMtd2lkdGgtNDksXG4gICAgLmMtd2lkdGgtNTAsXG4gICAgLmMtd2lkdGgtNTEsXG4gICAgLmMtd2lkdGgtNTIsXG4gICAgLmMtd2lkdGgtNTMsXG4gICAgLmMtd2lkdGgtNTQsXG4gICAgLmMtd2lkdGgtNTUsXG4gICAgLmMtd2lkdGgtNTYsXG4gICAgLmMtd2lkdGgtNTcsXG4gICAgLmMtd2lkdGgtNTgsXG4gICAgLmMtd2lkdGgtNTksXG4gICAgLmMtd2lkdGgtNjAsXG4gICAgLmMtd2lkdGgtNjEsXG4gICAgLmMtd2lkdGgtNjIsXG4gICAgLmMtd2lkdGgtNjMsXG4gICAgLmMtd2lkdGgtNjQsXG4gICAgLmMtd2lkdGgtNjUsXG4gICAgLmMtd2lkdGgtNjYsXG4gICAgLmMtd2lkdGgtNjYtNixcbiAgICAuYy13aWR0aC02NyxcbiAgICAuYy13aWR0aC02OCxcbiAgICAuYy13aWR0aC02OSxcbiAgICAuYy13aWR0aC03MCxcbiAgICAuYy13aWR0aC03MSxcbiAgICAuYy13aWR0aC03MixcbiAgICAuYy13aWR0aC03MyxcbiAgICAuYy13aWR0aC03NCxcbiAgICAuYy13aWR0aC03NSxcbiAgICAuYy13aWR0aC03NixcbiAgICAuYy13aWR0aC03NyxcbiAgICAuYy13aWR0aC03OCxcbiAgICAuYy13aWR0aC03OSxcbiAgICAuYy13aWR0aC04MCxcbiAgICAuYy13aWR0aC04MSxcbiAgICAuYy13aWR0aC04MixcbiAgICAuYy13aWR0aC04MyxcbiAgICAuYy13aWR0aC04NCxcbiAgICAuYy13aWR0aC04NSxcbiAgICAuYy13aWR0aC04NixcbiAgICAuYy13aWR0aC04NyxcbiAgICAuYy13aWR0aC04OCxcbiAgICAuYy13aWR0aC04OSxcbiAgICAuYy13aWR0aC05MCxcbiAgICAuYy13aWR0aC05MSxcbiAgICAuYy13aWR0aC05MixcbiAgICAuYy13aWR0aC05MyxcbiAgICAuYy13aWR0aC05NCxcbiAgICAuYy13aWR0aC05NSxcbiAgICAuYy13aWR0aC05NixcbiAgICAuYy13aWR0aC05NyxcbiAgICAuYy13aWR0aC05OCxcbiAgICAuYy13aWR0aC05OSxcbiAgICAuYy13aWR0aC0xMDAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxuXG5cbn0iLCI6cm9vdCB7XG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLyBHbG9iYWwgQ29sb3IgU2V0dGluZ3MgLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC0tZ29sZDogI2ZmYzkwNTtcbiAgLS1ibGFjazogIzFhMWExYTtcblxuICAtLWVnZ3BsYW50OiAjNDIxZjM3O1xuICAtLWJyaWNrOiAjY2Q0NjIzO1xuICAtLWZvcmVzdDogIzEwMzAzMTtcbiAgLS1hcXVhOiAjNTRiYWNiO1xuICAtLWxpZ2h0LWFxdWE6ICNkZGYxZjU7XG5cbiAgLS10YW46ICNmYWY1ZWQ7XG5cbiAgLS1yZWQ6ICNmMDRjMjM7XG4gIC0tb3JhbmdlOiAjZmVhMDM3O1xuICAtLWNvcmFsOiAjZjM2OTQ3O1xuICAtLXZpb2xldDogIzllN2ZkMDtcbiAgLS1za3ktYmx1ZTogIzcwYmFmZjtcbiAgLS1ncmVlbjogIzZlZGU4YTtcbiAgLS1yb3lhbC1uYXZ5OiAjMDIyMjYwO1xuICAtLXB1cnBsZTogIzY4MDA1NjtcbiAgLS1ibHVlOiAjMjA0YzljO1xuICAtLXRlYWw6ICM1NGNiYWU7XG4gIC0tcGFsZS12aW9sZXQ6ICNlNWUzZjI7XG5cbiAgLS1tYWluQ29sb3I6IHBpbms7XG4gIC0taGlnaGxpZ2h0Q29sb3I6IGxpbWU7XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vIEdsb2JhbCBTcGFjaW5nIFNldHRpbmdzIC8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAtLWdsb2JhbC12ZXJ0LXBhZGRpbmc6IDkwcHg7XG4gIC0tZ2xvYmFsLWhvcml6LXBhZGRpbmc6IDkwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAtLWdsb2JhbC1ob3Jpei1wYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8gRnVuIEZhY3QgU3BhY2luZyAvLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLS1mdW4tZmFjdC1zaXplOiAyMDBweDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC0tZnVuLWZhY3Qtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuaHRtbCBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICBmb250OiA0MDAgMTZweC8yNHB4IFwiYWN1bWluLXByb1wiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nb2xkKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBtYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiB2YXIoLS1nbG9iYWwtdmVydC1wYWRkaW5nKSAwcHggY2FsYyh2YXIoLS1nbG9iYWwtdmVydC1wYWRkaW5nKSAqIDIpIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgcGFkZGluZzogMHB4IHZhcigtLWdsb2JhbC1ob3Jpei1wYWRkaW5nKTtcbiAgfVxuXG4gIC5zdWItY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dENvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24tY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWhpZ2hsaWdodENvbG9yKTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJpZ2h0IEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgfVxuXG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbjogMTZweCAwO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDhweCAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIC8vIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHRDb2xvcik7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICB9XG5cbiAgLnNlZW1heC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBwYWRkaW5nOiAxNHB4IDIycHg7XG4gICAgY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGV4dENvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgZmlsbDogdmFyKC0tdGV4dENvbG9yKTtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyMDEsIDUsIDEpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nb2xkKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWVtYXgtYnV0dG9uLWFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZpbGw6IHZhcigtLXRleHRDb2xvcik7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWxsOiB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLnNlZW1heC1zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgLnNlZW1heC1zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIC5zdHJva2VkLXRleHQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMnB4O1xuICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHZhcigtLXRleHRDb2xvcik7XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGgxIHtcbiAgICB9XG5cbiAgICBoMiB7XG4gICAgfVxuXG4gICAgaDMge1xuICAgIH1cblxuICAgIGg0IHtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLy8gLmNvbnRlbnQge1xuICAgIC8vICAgcGFkZGluZzogMHB4IDM1cHg7XG4gICAgLy8gfVxuXG4gICAgaDEge1xuICAgIH1cblxuICAgIGgyIHtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgfVxuXG4gICAgaDQge1xuICAgIH1cblxuICAgIGg1IHtcbiAgICB9XG5cbiAgICBoNiB7XG4gICAgfVxuXG4gICAgLm5leHQsXG4gICAgLnByZXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRGlkb3RcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9kaWRvdC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvZGlkb3Qud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEaWRvdFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2RpZG90LWl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi8uLi9mb250cy9kaWRvdC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJEaWRvdFwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2RpZG90LWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2RpZG90LWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSaWdodCBHcm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcHByaWdodGdyb3Rlc2stbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vZm9udHMvcHByaWdodGdyb3Rlc2stbWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4qLyIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBBY3VtZW4gUmVndWxhciAvLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcbiAgLmZvbnQtYWN1bWVuLXJlZ3VsYXItMTIge1xuICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5mb250LWFjdW1lbi1yZWd1bGFyLTE0IHtcbiAgICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZm9udC1hY3VtZW4tcmVndWxhci0xNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvbnQtYWN1bWVuLXJlZ3VsYXItMTgge1xuICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIEFjdW1lbiBCb2xkIC8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgLmZvbnQtYWN1bWVuLWJvbGQtMTIge1xuICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5mb250LWFjdW1lbi1ib2xkLTE0IHtcbiAgICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZm9udC1hY3VtZW4tYm9sZC0xNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvbnQtYWN1bWVuLWJvbGQtMTgge1xuICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIFJpZ2h0IEdyb3Rlc2sgLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC5mb250LXJpZ2h0LWdyb3Rlc2stMjAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJpZ2h0IEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZm9udC1yaWdodC1ncm90ZXNrLTI0IHtcbiAgICBmb250LWZhbWlseTogXCJSaWdodCBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmZvbnQtcmlnaHQtZ3JvdGVzay0yOCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmlnaHQgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gIC5mb250LXJpZ2h0LWdyb3Rlc2stMzIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJpZ2h0IEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAuZm9udC1yaWdodC1ncm90ZXNrLTM2IHtcbiAgICBmb250LWZhbWlseTogXCJSaWdodCBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG5cbiAgLmZvbnQtcmlnaHQtZ3JvdGVzay00OCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUmlnaHQgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuXG4gIC5mb250LXJpZ2h0LWdyb3Rlc2stNjQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJpZ2h0IEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAuZm9udC1yaWdodC1ncm90ZXNrLTk2IHtcbiAgICBmb250LWZhbWlseTogXCJSaWdodCBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuZm9udC1yaWdodC1ncm90ZXNrLTM2IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJpZ2h0IEdyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cblxuICAgIC5mb250LXJpZ2h0LWdyb3Rlc2stNjQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUmlnaHQgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgfVxuXG4gICAgLmZvbnQtcmlnaHQtZ3JvdGVzay05NiB7XG4gICAgICBmb250LWZhbWlseTogXCJSaWdodCBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBQb3BwaW5zIFJlZ3VsYXIgLy8vLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAuZm9udC1wb3BwaW5zLXJlZ3VsYXItMjAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5mb250LXBvcHBpbnMtcmVndWxhci0xNiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvbnQtcG9wcGlucy1yZWd1bGFyLTE4IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAvLyBJVEFMSUNcbiAgLmZvbnQtcG9wcGlucy1yZWd1bGFyLTE0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG5cbiAgLmZvbnQtcG9wcGlucy1yZWd1bGFyLTEyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBQb3BwaW5zIEJvbGQgLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAuZm9udC1wb3BwaW5zLXNlbWlib2xkLTEyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZm9udC1wb3BwaW5zLXNlbWlib2xkLTE2IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICAuZm9udC1wb3BwaW5zLWJvbGQtMTYge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5mb250LXBvcHBpbnMtYm9sZC0xOCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgLmZvbnQtcG9wcGlucy1ib2xkLTIwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICAuZm9udC1wb3BwaW5zLWJvbGQtMjQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gIC5mb250LXBvcHBpbnMtYm9sZC0zMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG5cbiAgLmZvbnQtcG9wcGlucy1ib2xkLTM2IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cblxuICAuZm9udC1wb3BwaW5zLWJvbGQtNDgge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgfVxuXG4gIC5mb250LXBvcHBpbnMtYm9sZC02NCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuZm9udC1wb3BwaW5zLWJvbGQtNjQge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gUG9wcGlucyBFeHRyYSBCb2xkIC8vLy8vLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAuZm9udC1wb3BwaW5zLWV4dHJhYm9sZC0zMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB9XG5cbiAgLmZvbnQtcG9wcGlucy1leHRyYWJvbGQtNDgge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgfVxuXG4gIC5mb250LXBvcHBpbnMtZXh0cmFib2xkLTY0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAuZm9udC1wb3BwaW5zLWV4dHJhYm9sZC05NiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiA5NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICB9XG5cbiAgLmZvbnQtcG9wcGlucy1leHRyYWJvbGQtMTI4IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gIC8vIDEwMjRweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuZm9udC1wb3BwaW5zLWV4dHJhYm9sZC05NiB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiA3NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLmZvbnQtcG9wcGlucy1leHRyYWJvbGQtMTI4IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDUzcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZm9udC1wb3BwaW5zLXJlZ3VsYXItMjAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmZvbnQtcG9wcGlucy1leHRyYWJvbGQtOTYge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogNjdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoKDAuNWVtICsgdmFyKC0tZ2xvYmFsLXZlcnQtcGFkZGluZykpICogLTEpO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLyBTZWN0aW9uIEludHJvIC8vLy8vLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAuc2VjdGlvbi1pbnRybyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc2VlbWF4LWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDMwcHggMTVweCAwIDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24taW50cm8taGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWludHJvLWJvZHkge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIFNwbGl0IFNlY3Rpb25zIC8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNwbGl0LXNlY3Rpb24tY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgLnByZS1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU3BsaXQgU2VjdGlvbiBTdWIgV3JhcHBlciBmb3IgQ2VudGVyaW5nIEVsZW1lbnRzXG4gIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1yb3ctd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAvLyBTcGxpdCBTZWN0aW9uIENvbHVtbiBQYWRkaW5nXG4gIC5zcGxpdC1zZWN0aW9uLWdyb3VwLXRleHQtbGVmdCB7XG4gICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLXRleHQge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxuICAuc3BsaXQtc2VjdGlvbi1ncm91cC10ZXh0LXJpZ2h0IHtcbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4taW1hZ2Uge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLXRleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gU3BsaXQgU2VjdGlvbiBDb250ZW50IFNwYWNpbmdcbiAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLWNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5oZWFkbGluZS13aXRoLXNtYWxsLXN0cm9rZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zaW5nbGUtc3RhdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICB9XG4gIH1cblxuICAvLyBTcGxpdCBTZWN0aW9uIENvbHVtbiBTaXppbmdcbiAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMzMtMzMtMzMge1xuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbiB7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgfVxuICB9XG5cbiAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMzMtNjYge1xuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0xIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMiB7XG4gICAgICB3aWR0aDogNjYuNjY2NjYlO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTQwLTYwIHtcbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMSB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0yIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgfVxuICB9XG5cbiAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtNTAtNTAge1xuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTYwLTQwIHtcbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0yIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICB9XG5cbiAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtNjYtMzMge1xuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0xIHtcbiAgICAgIHdpZHRoOiA2Ni42NjY2NiU7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTIge1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgIH1cbiAgfVxuXG4gIC8vIDEwMjRweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAvLyBTcGxpdCBTZWN0aW9uIENvbHVtbiBQYWRkaW5nXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtdGV4dC1sZWZ0IHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLXRleHQtcmlnaHQge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGxpdCBTZWN0aW9uIENvbnRlbnQgU3BhY2luZ1xuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi10ZXh0LWNlbnRlcmVkIHt9XG5cbiAgICAvLyBTcGxpdCBTZWN0aW9uIENvbHVtbiBTaXppbmdcbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC01MC01MCB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0zMy0zMy0zMyxcbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0zMy02NixcbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC02Ni0zMyxcbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC02MC00MCxcbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC00MC02MCB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTcGxpdCBTZWN0aW9uIFN0YWNrZWQgR3JvdXBzXG4gIC5zcGxpdC1zZWN0aW9uLWdyb3VwLXN0YWNrcyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaGVhZGxpbmUtd2l0aC1zbWFsbC1zdHJva2Uge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLWJvZHkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zdGFjayB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBTcGxpdCBTZWN0aW9uIEVsZW1lbnQgU3R5bGluZyAvL1xuICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4taGVhZGxpbmUge31cblxuICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tYm9keSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gU3BsaXQgU2VjdGlvbiBCdXR0b25zXG4gIC5zcGxpdC1zZWN0aW9uLWJ1dHRvbi1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cblxuICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cC10aXRsZSB7fVxuXG4gIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zdGF0LWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1saXN0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC5oZWFkbGluZS13aXRoLXNtYWxsLXN0cm9rZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJSaWdodCBHcm90ZXNrXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDVweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5oZWFkbGluZS13aXRoLWxhcmdlLXN0cm9rZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogMHB4IDMwcHggNXB4IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTEwcHggYXV0bztcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5sYXJnZS10ZXh0LXRleHQge1xuICAgIH1cblxuICAgIC5sYXJnZS10ZXh0LXN0cm9rZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDAuNWVtKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhpZ2hsaWdodENvbG9yKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC5oZWFkbGluZS13aXRoLXNtYWxsLXN0cm9rZSB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nOiAwcHggMTVweCA1cHggMHB4O1xuICAgIH1cblxuICAgIC5oZWFkbGluZS13aXRoLWxhcmdlLXN0cm9rZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgLmxhcmdlLXRleHQtc3Ryb2tlIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSAwLjY1ZW0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuc2xpZGVyLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5jb250ZW50IHtcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItYXJyb3ctYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc3dpcGVyLXByZXYtYm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLnN3aXBlci1uZXh0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG5cbiAgLnNsaWRlci1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1tYWluQ29sb3IpO1xuICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbi1jb2xvciAwLjNzIGVhc2U7XG4gICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWhpZ2hsaWdodENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG5cbiAgLnNsaWRlci1zbGlkZXMtYm94IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAuc3dpcGVyLWFycm93LWJveCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gd2lkdGg6IDBweDtcbiAgICAgIC8vIHBhZGRpbmc6IDFweDtcbiAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWRlci1zbGlkZXMtYm94IHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuZnVuLWZhY3QsXG4gIC53aHktaXQtbWF0dGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1mdW4tZmFjdC1zaXplKTtcbiAgICBoZWlnaHQ6IHZhcigtLWZ1bi1mYWN0LXNpemUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC53aHktaXQtbWF0dGVycyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICB9XG5cbiAgLmZ1bi1mYWN0LWV4cGFuZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdnc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdvbGQpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuZnVuLWZhY3QtbW9kYWwge1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdvbGQpO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweCAwO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIG9sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgIC5tb2RhbC1jbG9zZS14IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDJweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICAgIH1cblxuICAgIC5tb2RhbE1hdHRlcnNJY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcbiAgICB9XG5cbiAgICAubW9kYWwtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtY3JlZGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG4gIH1cblxuICAubW9kYWwtYmFja2dyb3VuZC1jb3ZlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ29sZCk7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgLy8gLmZ1bi1mYWN0LFxuICAgIC8vIC53aHktaXQtbWF0dGVycyB7XG4gICAgLy8gICB3aWR0aDogMTAwcHg7XG4gICAgLy8gICBoZWlnaHQ6IDEwMHB4O1xuICAgIC8vIH1cblxuICAgIC5mdW4tZmFjdC1tb2RhbCB7XG4gICAgICAubW9kYWwtY2xvc2UteCB7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaWNvbiB7XG4gICAgICAgIHdpZHRoOiB2YXIoLS1mdW4tZmFjdC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcblxuICAuYW5pbWF0ZWRCYXJDaGFydCxcbiAgLmFuaW1hdGVkTGluZUNoYXJ0LFxuICAuYW5pbWF0ZWRIb3JpekJhckNoYXJ0IHt9XG5cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8gQmFyIENoYXJ0cyAvLy8vLy8vLy8vLy8vLy8vLy9cbiAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgLmNoYXJ0LWFuaW1hdGVkLWJhciB7XG4gICAgZmlsbDogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICB9XG5cbiAgLmNoYXJ0LWFuaW1hdGVkLWxpbmUge1xuICAgIHN0cm9rZTogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICB9XG5cbiAgLmNoYXJ0LXdvcmRzIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG5cbiAgLmNoYXJ0LWxpbmVzLFxuICAuY2hhcnQtbGluZSB7XG4gICAgc3Ryb2tlOiAjY2NjO1xuICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICB9XG5cbiAgLmNoYXJ0LWNvbHVtbnMge1xuICAgIGZpbGw6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxuXG4gIC5iYXJVcCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTBweCAxNTBweDtcbiAgfVxuXG4gIC5jaGFydC1nb2xkLWZpbGwge1xuICAgIGZpbGw6IHZhcigtLWdvbGQpO1xuICB9XG5cbiAgLmNoYXJ0LWJyaWNrLWZpbGwge1xuICAgIGZpbGw6IHZhcigtLWJyaWNrKTtcbiAgfVxuXG4gIC5jaGFydC1wdXJwbGUtZmlsbCB7XG4gICAgZmlsbDogdmFyKC0tcHVycGxlKTtcbiAgfVxuXG4gIC5jaGFydC1nb2xkLXN0cm9rZSxcbiAgLmNoYXJ0LXB1cnBsZS1zdHJva2UsXG4gIC5jaGFydC1icmljay1zdHJva2Uge1xuICAgIGZpbGw6IG5vbmU7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gIH1cblxuICAuY2hhcnQtZ29sZC1zdHJva2Uge1xuICAgIHN0cm9rZTogdmFyKC0tZ29sZCk7XG4gIH1cblxuICAuY2hhcnQtYnJpY2stc3Ryb2tlIHtcbiAgICBzdHJva2U6IHZhcigtLWJyaWNrKTtcbiAgfVxuXG4gIC5jaGFydC1wdXJwbGUtc3Ryb2tlIHtcbiAgICBzdHJva2U6IHZhcigtLXB1cnBsZSk7XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge31cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge31cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHt9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuZm9vdGVyIHtcbiAgICAubGlnaHQtd3JhcCB7XG4gICAgICAucm93LTEge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwicHBfcmlnaHRfZ3JvdGVza21lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yb3ctMiB7XG4gICAgICAgIG5hdiB7XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIE51bWJlciBCYW5kIC8vLy8vLy8vLy8vLy8vLy8vL1xuICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4gIC5udW1iZXItYmFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5udW1iZXItYmFuZC1jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA3MHB4IDAgNDBweCAwO1xuICB9XG5cbiAgLm51bWJlci1iYW5kLWNvdW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubnVtYmVyLWJhbmQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgLm51bWJlci1iYW5kIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyLWJhbmQtY29sdW1uIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDMwcHggMCAzMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxuXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC8vIE1ldHJpYyBJdGVtcyAvLy8vLy8vLy8vLy8vLy8vXG4gIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gIC5tZXRyaWMtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW46IDBweCBhdXRvIDMwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5tZXRyaWMtaXRlbSB7XG4gICAgLy8gQ2hhbmdlIFBlciBTZWN0aW9uXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5tZXRyaWMtaXRlbS1udW1iZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICAubWV0cmljLWdyb3VwLWhlYWRsaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1ldHJpYy1ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5tZXRyaWMtZ3JvdXAtY29sb3ItaGlnaGxpZ2h0IHtcbiAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm1ldHJpYy1ncm91cC1oYWx2ZXMge1xuICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZXRyaWMtZ3JvdXAtdGhpcmRzIHtcbiAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgbWluLXdpZHRoOiAyMTVweDtcbiAgICB9XG4gIH1cblxuICAubWV0cmljLWdyb3VwLXF1YXJ0ZXJzIHtcbiAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgLy8gQ2hhbmdlIFBlciBTZWN0aW9uXG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgbWluLXdpZHRoOiAyMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAubWV0cmljLWdyb3VwLXNpeHRocyB7XG4gICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgIC8vIENoYW5nZSBQZXIgU2VjdGlvblxuICAgICAgd2lkdGg6IDE2LjYlO1xuICAgICAgbWluLXdpZHRoOiAxMnB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tZXRyaWMtZ3JvdXAtMzItMTYge1xuICAgIC5tZXRyaWMtaXRlbS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC5tZXRyaWMtaXRlbS1sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLm1ldHJpYy1ncm91cC00OC0xNiB7XG4gICAgLm1ldHJpYy1pdGVtLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAubWV0cmljLWdyb3VwLTQ4LTIwIHtcbiAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC8vIDc2N3B4IEFuZCBCZWxvd1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1ldHJpYy1ncm91cC02NC0yNCB7XG4gICAgLm1ldHJpYy1pdGVtLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLy8gNzY3cHggQW5kIEJlbG93XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5tZXRyaWMtaXRlbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWV0cmljLWdyb3VwLTY0LTIwIHtcbiAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG5cbiAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC8vIDc2N3B4IEFuZCBCZWxvd1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1ldHJpYy1ncm91cC02NC0xNiB7XG4gICAgLm1ldHJpYy1pdGVtLW51bWJlciB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAubWV0cmljLWdyb3VwLTk2LTIwIHtcbiAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogOTZweDtcbiAgICB9XG5cbiAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC8vIDc2N3B4IEFuZCBCZWxvd1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gMTAyNHB4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHt9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxufSIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuXHQjcHJlbG9hZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGVyc3BlY3RpdmU6IDEwcHg7XG5cdFx0XHRmaWxsOiBibGFjaztcblx0XHR9XG5cdH1cblxuXG5cdCNhamF4TG9hZGVyIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cGVyc3BlY3RpdmU6IDEwcHg7XG5cdFx0XHRmaWxsOiB3aGl0ZTtcblx0XHR9XG5cdH1cblxuXHQvLyBTZXQgQW5pbWF0aW9uIC0gc2VlIGJlbG93XG5cdC5sb2FkZXJPcGFjaXR5QW5pbTEge1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdFx0YW5pbWF0aW9uOiBvcGFjaXR5MSAzcyBpbmZpbml0ZSBsaW5lYXI7XG5cdH1cblxuXHQubG9hZGVyT3BhY2l0eUFuaW0yIHtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuXHRcdGFuaW1hdGlvbjogb3BhY2l0eTIgM3MgaW5maW5pdGUgbGluZWFyO1xuXHR9XG5cblxuXHRAa2V5ZnJhbWVzIG9wYWNpdHkxIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdH1cblxuXHRcdDEwMCUge1xuXHRcdFx0b3BhY2l0eTogMC4yNTtcblx0XHR9XG5cdH1cblxuXHRAa2V5ZnJhbWVzIG9wYWNpdHkyIHtcblx0XHQwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xuXHRcdH1cblxuXHRcdDUwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdH1cblxuXHRcdDEwMCUge1xuXHRcdFx0b3BhY2l0eTogMC43NTtcblx0XHR9XG5cdH1cbn0iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5cbi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcbiAgLmhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgLy8gTW9kaWZpZWQgdG8gc2hvdyBpbiB3aW5kb3dsb2FkLmpzXG4gICAgb3BhY2l0eTogMDtcbiAgICAtLXRleHRDb2xvcjogdmFyKC0tYmxhY2spO1xuXG4gICAgLmhlYWRlci1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nb2xkKTtcbiAgICAgIC8vIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgLy8gb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAubmF2LWJhY2tncm91bmQtbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgcGFkZGluZzogNTBweCAwcHg7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1tZW51IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDExcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWxlZnQtY29sdW1uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgIH1cblxuICAgIC5oZWFkZXItdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC50b2MtdGl0bGUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgIC8qIHZlcnRpY2FsIHJpZ2h0LXRvLWxlZnQgKi9cbiAgICAgICAgdGV4dC1vcmllbnRhdGlvbjogbWl4ZWQ7XG4gICAgICAgIC8qIGZvciBtaXhlZCBMYXRpbi9DSksgdGV4dCAqL1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAvKiB0byBwcmV2ZW50IHRleHQgZnJvbSB3cmFwcGluZyAqL1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLXJpZ2h0LWNvbHVtbiB7XG4gICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZS1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuaGFtVG9wIHtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oYW1Cb3Qge1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMzBweCA1MHB4IDMwcHggOTBweDtcbiAgICB9XG5cbiAgICAubWFpbi1uYXYtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmFjdGl2ZS1uYXYtaXRlbSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAuaGlkZGVuLW5hdi1saW5rIHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LWxpbmstd2Vic2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tbmF2LXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC5zb2NpYWwtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIDEwMjRweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFpbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICAuaGVhZGVyLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIH1cblxuICAgICAgLm1haW4tbmF2LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLWxlZnQtY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcbiAgLmhlcm8tc2VjdGlvbiB7XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFNlY3Rpb24gVmFycyAvLy9cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLS1tYWluQ29sb3I6IGJsYWNrO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWdvbGQpO1xuICAgIC0tdGV4dENvbG9yOiB3aGl0ZTtcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuaGVyby1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIHZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5oZXJvLW92ZXJsYXkge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmhlcm8tbG9nbyB7XG4gICAgICB3aWR0aDogMzMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvLWJvZHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAuc2VlbWF4LWJ1dHRvbi1hcnJvdyB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge31cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC5oZXJvLXNlY3Rpb24ge1xuICAgICAgLmhlcm8tbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHt9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuaW50cm8tc2VjdGlvbiB7XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFNlY3Rpb24gVmFycyAvLy9cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLS1tYWluQ29sb3I6IHdoaXRlO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWdvbGQpO1xuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAgIC5jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTE1NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbnRyby1sZWZ0LXNpZGUge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxuXG4gIC5pbnRyby1wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmludHJvLXBlcnNvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC5pbnRyby1wZXJzb24taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLm5hbWUge31cblxuICAudGl0bGUge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5zaWduYXR1cmUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5pbnRyby1yaWdodC1zaWRlIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxuXG4gIC5pbnRyby1oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5pbnRyby1zdWJoZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmludHJvLWJvZHkge31cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge31cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC5pbnRyby1sZWZ0LXNpZGUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLmludHJvLXBlcnNvbiB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuaW50cm8tcmlnaHQtc2lkZSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHt9XG59IiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuY29tbXVuaXR5LXNlY3Rpb24ge1xuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy9cbiAgICAvLyBTZWN0aW9uIFZhcnMgLy8vXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC0tbWFpbkNvbG9yOiB2YXIoLS1mb3Jlc3QpO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWFxdWEpO1xuICAgIC0tdGV4dENvbG9yOiB3aGl0ZTtcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHt9XG5cbiAgICAuaW50cm8tYXJlYSB7fVxuXG4gICAgLmZ1bi1mYWN0IHtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gKHZhcigtLWZ1bi1mYWN0LXNpemUpIC8gMikpO1xuICAgICAgbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLmNvbW11bml0eS1zZWN0aW9uIHtcbiAgICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgICBsZWZ0OiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bWJlci1iYW5kIHtcbiAgICAgIC5udW1iZXItYmFuZC10ZXh0IHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tdW5pdHktc3RhdHMtYXJlYSB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zaW5nbGUtc3RhdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAgLnNpbmdsZS1zdGF0LW51bWJlciB7fVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1jaGFydCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLWNoYXJ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIDEwMjRweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7fVxuXG4gIC8vIDc2N3B4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge31cbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC5raW5nLW9mLXBydXNzaWEtZGlzdHJpY3Qtc2VjdGlvbiB7XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFNlY3Rpb24gVmFycyAvLy9cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLS1tYWluQ29sb3I6IHZhcigtLXJveWFsLW5hdnkpO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWdvbGQpO1xuICAgIC0tdGV4dENvbG9yOiB3aGl0ZTtcbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IHZhcigtLWhpZ2hsaWdodENvbG9yKTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbnRybyB7XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnVuLWZhY3Qge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgLSAodmFyKC0tZnVuLWZhY3Qtc2l6ZSkgLyAyKSk7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAuZnVuLWZhY3Qge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYm91bmRyaWVzLWFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgLmhlYWRsaW5lLXdpdGgtc21hbGwtc3Ryb2tlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmJvdW5kcmllcy1hcmVhLWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIE51bWJlciBCYW5kIC8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLm51bWJlci1iYW5kIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgICAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXItYmFuZC1jb2x1bW4ge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXItYmFuZC1jb3VudGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAubnVtYmVyLWJhbmQtdGV4dCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLWFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgIC5zbGlkZS10ZXh0LWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Ryb2tlZC10ZXh0IHtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2UtY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC8vIDEwMjRweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC5raW5nLW9mLXBydXNzaWEtZGlzdHJpY3Qtc2VjdGlvbiB7XG4gICAgICAubnVtYmVyLWJhbmQge1xuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm51bWJlci1iYW5kLWNvbHVtbiB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcbiAgLnRoZS1mdXR1cmUtc2VjdGlvbiB7XG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vL1xuICAgIC8vIFNlY3Rpb24gVmFycyAvLy9cbiAgICAvLy8vLy8vLy8vLy8vLy8vLy8vXG4gICAgLS1tYWluQ29sb3I6IHZhcigtLWxpZ2h0LWFxdWEpO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWJyaWNrKTtcbiAgICAtLXRleHRDb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIC8vLy8vLy8vLy8vLy8vLy8vLy9cblxuICAgIC5mdW4tZmFjdCB7XG4gICAgICB0b3A6IC03MHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAuZnVuLWZhY3Qge1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC51bmRlci1jb25zdHJ1Y3Rpb24tYXJlYSxcbiAgICAubm90YWJsZS1kZWxpdmVyaWVzLWFyZWEge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm90YWJsZS1kZWxpdmVyaWVzLWFyZWEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAudW5kZXItY29uc3RydWN0aW9uLWFyZWEge1xuICAgICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tZ29sZCk7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtc3RhY2tzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAudW5kZXItY29uc3RydWN0aW9uLWFyZWEsXG4gICAgLm5vdGFibGUtZGVsaXZlcmllcy1hcmVhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcbiAgLmJ1aWx0LWZvci1idXNpbmVzcy1zZWN0aW9uIHtcbiAgICAtLW1haW5Db2xvcjogdmFyKC0tYXF1YSk7XG4gICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tZWdncGxhbnQpO1xuICAgIC0tdGV4dENvbG9yOiB3aGl0ZTtcblxuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbnRyby1ib2R5IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgLnBlcmZvcm1hbmNlLXN0YXRzLWFyZWEsXG4gICAgLnByb3BlcnR5LXN0YXRzLWFyZWEge1xuICAgICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tYnJpY2spO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBlcmZvcm1hbmNlLXN0YXRzLWFyZWEge1xuICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9wZXJ0eS1zdGF0cy1hcmVhIHtcbiAgICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLXB1cnBsZSk7XG4gICAgfVxuXG4gICAgLm51bWJlci1iYW5kIHtcbiAgICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLXB1cnBsZSk7XG4gICAgfVxuICB9XG5cbiAgLy8gUGVyZm9ybWFuY2UgU3RhdHMgQXJlYSAtIFBhcnQgMVxuICAucGVyZm9ybWFuY2Utc3RhdHMtY2hhcnQtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG5cbiAgLmJ1aWx0LWZvci1idXNpbmVzcy1jaGFydCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAucGVyZm9ybWFuY2Utc3RhdHMtY2hhcnQtcm93LTIge1xuICAgIC5idWlsdC1mb3ItYnVzaW5lc3MtY2hhcnQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgIC5wZXJmb3JtYW5jZS1zdGF0cy1jaGFydC1yb3ctMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgIC5idWlsdC1mb3ItYnVzaW5lc3MtY2hhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQcm9wZXJ0eSBTdGF0cyBBcmVhIC0gUGFydCAyXG4gIC5wcm9wZXJ0eS1zdGF0cy1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgLmZ1bi1mYWN0IHtcbiAgICAgIHRvcDogLTcwcHg7XG4gICAgICBsZWZ0OiAxMjBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1ldHJpYy1ncm91cCB7XG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRyaWMtbm90ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zdGF0LWdyb3VwIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc2luZ2xlLXN0YXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAubnVtYmVyLWJhbmQtMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuXG4gICAgLm51bWJlci1iYW5kLWNvbHVtbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5zdHJva2VkLXRleHQge1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5zcGxpdC1zZWN0aW9uLWJ1dHRvbi1yb3cge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAvLyBSZWFsdHkgVHJhbnNmZXIgQXJlYSAtIFBhcnQgM1xuICAucmVhbHR5LXRyYW5zZmVyLWFyZWEge1xuICAgIG1hcmdpbjogMTUwcHggMCA3MHB4IDA7XG4gICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tcHVycGxlKTtcblxuICAgIC5mdW4tZmFjdCB7XG4gICAgICB0b3A6IC0yMjBweDtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAuZnVuLWZhY3Qge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZ1bi1mYWN0LTIge1xuICAgICAgdG9wOiAtMTg1cHg7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjVkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAuZnVuLWZhY3QtMiB7XG4gICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1ib2R5IHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLXR3by1jaGFydHMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICB9XG5cbiAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgLnJlYWx0eS10cmFuc2Zlci1hcmVhIHtcbiAgICAgIG1hcmdpbjogNzBweCAwO1xuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tdHdvLWNoYXJ0cyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtbWV0cmljIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbWV0cmljIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZXRyaWMtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJ1c2luZXNzIFBhcmsgQXJlYSAtIFBhcnQgNFxuICAuYnVzaW5lc3MtcGFya3MtYXJlYSB7XG4gICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tZ29sZCk7XG5cbiAgICAubnVtYmVyLWJhbmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG5cbiAgICAubnVtYmVyLWJhbmQtdGV4dCB7XG4gICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIH1cblxuICAgIC5tZXRyaWMtZ3JvdXAge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgLmJ1c2luZXNzLXBhcmtzLWFyZWEge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbiB7XG4gICAgICB9XG5cbiAgICAgIC5udW1iZXItYmFuZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gMTAyNHB4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIH1cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuc3RheS1hbmQtcGxheS1zZWN0aW9uIHtcbiAgICAtLW1haW5Db2xvcjogdmFyKC0tcHVycGxlKTtcbiAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1icmljayk7XG4gICAgLS10ZXh0Q29sb3I6IHdoaXRlO1xuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB2YXIoLS1yZWQpO1xuICAgIH1cblxuICAgIC5udW1iZXItYmFuZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5udW1iZXItYmFuZC1jb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG5cbiAgICAubWV0cmljLWdyb3VwLFxuICAgIC5tZXRyaWMtbm90ZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmhvdGVsLXN0YXRzLWFyZWEge1xuICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXN0aW5hdGlvbi1lbnRlcnRhaW5tZW50LWFyZWEge1xuICAgICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tYXF1YSk7XG5cbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIHRvcDogLTcwcHg7XG4gICAgICAgIGxlZnQ6IDM2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZnVuLWZhY3QtMiB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgICAgLmZ1bi1mYWN0LTIge1xuICAgICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRsaW5lLXdpdGgtbGFyZ2Utc3Ryb2tlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgLmludHJvLXN1YmhlYWQge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0NXB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1saW5lLXN0YXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXN0aW5hdGlvbi1lbnRlcnRhaW5tZW50LWludHJvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gMTAyNHB4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIH1cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAuZWF0LXNob3AtcmVwZWF0LXNlY3Rpb24ge1xuICAgIC0tbWFpbkNvbG9yOiB2YXIoLS1icmljayk7XG4gICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tZ29sZCk7XG4gICAgLS10ZXh0Q29sb3I6IHdoaXRlO1xuXG4gICAgLmZ1bi1mYWN0IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC00MHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5udW1iZXItYmFuZCB7XG4gICAgICBjb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICAuc3Ryb2tlZC10ZXh0IHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC1zdGFja3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tZXRyaWMtZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAubWV0cmljLWl0ZW0tMiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWhpZ2hsaWdodENvbG9yKTtcbiAgICB9XG5cbiAgICAuYmV0d2Vlbi1zZWN0aW9uLWhlYWRsaW5lIHtcbiAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtc2xpZGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zbGlkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItbmF2IHtcbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXByZXYtYm94IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1uZXh0LWJveCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLW5vdGUge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIyJTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC1jaGFydC1vbmUge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLWNoYXJ0LXR3byB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG5cbiAgICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLW5vdGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtY2hhcnQtb25lIHtcbiAgICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC1jaGFydC10d28ge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgfVxuXG4gIC8vIDc2N3B4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC5mb3J3YXJkLXRoaW5rZXJzLXNlY3Rpb24ge1xuICAgIC0tbWFpbkNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICAtLWhpZ2hsaWdodENvbG9yOiB3aGl0ZTtcbiAgICAtLXRleHRDb2xvcjogd2hpdGU7XG5cbiAgICAuZnVuLWZhY3Qge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdHMtYXJlYSB7XG4gICAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1hcXVhKTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1saXN0LTEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4taGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgfVxuXG4gIC8vIDc2N3B4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC53b3JraW5nLXRvZ2V0aGVyLXNlY3Rpb24ge1xuICAgIC0tbWFpbkNvbG9yOiB2YXIoLS1mb3Jlc3QpO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLXRlYWwpO1xuICAgIC0tdGV4dENvbG9yOiB3aGl0ZTtcblxuICAgIC5zdGF0cy1hcmVhLTEge1xuICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRzLWFyZWEtMiB7XG4gICAgICAuZnVuLWZhY3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDkwcHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgICAuZnVuLWZhY3Qge1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cC10aXRsZSB7XG4gICAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIH1cblxuICAgIC5oZWFkbGluZS13aXRoLXNtYWxsLXN0cm9rZSB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWdvbGQpO1xuICAgIH1cblxuICAgIC5zdHJva2VkLXRleHQge1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zdGF0IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLW1ldHJpYy1sZWZ0IHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0xIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC1tZXRyaWMtcmlnaHQge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLW1ldHJpYy1sZWZ0IHtcbiAgICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC1tZXRyaWMtcmlnaHQge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tZXRyaWMtZ3JvdXAtdGhpcmRzIHtcbiAgICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIC5tZXRyaWMtaXRlbS1udW1iZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTQge1xuICAgICAgLmxlYWQtbWV0cmljLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtNiB7XG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtNyB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4taGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cC1vdXRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1zdGF0LWdyb3VwLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cC1pbm5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogMTRweCAwO1xuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cC1pbm5lci0yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tc3RhdC1ncm91cC1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICAgIG1hcmdpbjogMTRweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLXN0YXQtZ3JvdXAtaW5uZXItMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgfVxuXG4gIC8vIDc2N3B4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC5hY3RpdmUtYW5kLWVuZ2FnZWQtc2VjdGlvbiB7XG4gICAgLS1tYWluQ29sb3I6IHZhcigtLXBhbGUtdmlvbGV0KTtcbiAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1icmljayk7XG4gICAgLS10ZXh0Q29sb3I6IHZhcigtLWJsYWNrKTtcblxuICAgIC5jb21tdW5pdHktc3ViLXNlY3Rpb24ge1xuICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgdG9wOiAtNTBweDtcbiAgICAgICAgbGVmdDogLTkwcHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdHJva2VkLXRleHQge1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIH1cblxuICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLW51bWJlciB7XG4gICAgICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgIH1cblxuICAgIC5hcmVhLW1hcC1zcGxpdCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1saW5lLXN0YXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0xIHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0yIHtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMiB7XG4gICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMiB7XG4gICAgICAubWV0cmljLWdyb3VwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0zIHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1ncm91cC1xdWFydGVycyB7XG4gICAgICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC01IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVkdWNhdGlvbi1zdWItc2VjdGlvbiB7XG4gICAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1za3ktYmx1ZSk7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAuZnVuLWZhY3Qge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTcge1xuICAgICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC04IHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0xIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXhwbG9yZS1zdWItc2VjdGlvbiB7XG4gICAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1nb2xkKTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC05IHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1oZWFkbGluZSB7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTEwIHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1ib2R5IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjZXNzLXN1Yi1zZWN0aW9uIHtcbiAgICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWFxdWEpO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTExIHtcbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1saW5lLXN0YXQge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5udW1iZXItYmFuZCB7XG4gICAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1hcXVhKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW5Db2xvcik7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIDEwMjRweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICB9XG5cbiAgLy8gNzY3cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIH1cbn1cbiIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtYXIyMDI0IHtcbiAgLndoYXQtd2UtZG8tc2VjdGlvbiB7XG4gICAgLS1tYWluQ29sb3I6IHZhcigtLXRhbik7XG4gICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tZ29sZCk7XG4gICAgLS10ZXh0Q29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB2YXIoLS1ibGFjayk7XG5cbiAgICAvLyBTVEFSVCAtLSBGVU4gRkFDVCBQTEFDRU1FTlRcbiAgICAuYWR2ZXJ0aXNpbmctc3ViLXNlY3Rpb24ge1xuICAgICAgLmZ1bi1mYWN0IHtcbiAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uZXR3b3JrLXN1Yi1zZWN0aW9uIHtcbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gOTBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlnbG9vLXN1Yi1zZWN0aW9uIHtcbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgICAuZnVuLWZhY3Qge1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGh5c2ljYWwtaW1wYWN0LXN1Yi1zZWN0aW9uIHtcbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIHRvcDogLTYwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50cmFuc3BvcnRhdGlvbi1zdWItc2VjdGlvbiB7XG4gICAgICAuZnVuLWZhY3Qge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA5MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICAgICAgfVxuXG4gICAgICAuZnVuLWZhY3QtMiB7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNWRlZyk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mdW4tZmFjdC0yIHtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlc2VhcmNoLXN1Yi1zZWN0aW9uIHtcbiAgICAgIC5mdW4tZmFjdCB7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgICAuZnVuLWZhY3Qge1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gRU5EIC0tIEZVTiBGQUNUIFBMQUNFTUVOVFxuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLWNvbG9yOiB2YXIoLS1lZ2dwbGFudCk7XG4gICAgfVxuXG4gICAgLnN1Yi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmUtc3RhdC13b3JkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubWV0cmljLWl0ZW0tbnVtYmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgfVxuXG4gICAgLm1ldHJpYy1pdGVtLWxhYmVsLW5vdGUge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRpbmctc3ViLXNlY3Rpb24ge1xuICAgICAgLm1ldHJpYy1ncm91cC1oZWFkbGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbGluZS1zdGF0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHZhcigtLWhpZ2hsaWdodENvbG9yKTtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMiB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgLm1ldHJpYy1ncm91cC1oZWFkbGluZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4taGVhZGxpbmUge1xuICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtLW51bWJlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0Q29sb3IpO1xuICAgICAgfVxuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMSB7XG4gICAgICAgIC5tZXRyaWMtaXRlbSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvdWJsZS1tZXRyaWMtaXRlbSB7XG4gICAgICAgICAgZmxleDogMjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi0yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuXG4gICAgICAgIC5tZXRyaWMtaXRlbS1udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1oaWdobGlnaHRDb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTMge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0tMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbm5lci1icmFuZCxcbiAgICAgIC5pbm5lci1zdGF0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgICAgICAgLm1ldHJpYy1pdGVtLTIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTUge1xuICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC01IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFkdmVydGlzaW5nLXN1Yi1zZWN0aW9uIHtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC04IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0xMCB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAuc2luZ2xlLWxpc3QtaXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpc3QtaXRlbS1udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWdvbGQpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pdGVtLWxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLWxpc3QtaW5uZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbGlzdC1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMTEge1xuICAgICAgLnNwbGl0LXNlY3Rpb24tY29sdW1uLTEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0xMiB7XG4gICAgICAubWV0cmljLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV0d29yay1zdWItc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICAuc3BsaXQtc2VjdGlvbi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cblxuICAgICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMzMtMzMtMzMge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4taGVhZGxpbmUge1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLXNlY3Rpb24taGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0xNyB7XG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0tbGFiZWwge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTE5IHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMjAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgLmNvbHVtbi1zdGFjay1saXN0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlnbG9vLXN1Yi1zZWN0aW9uIHtcbiAgICB9XG5cbiAgICAuaWdsb28tbnVtYmVyLWJhbmQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbkNvbG9yKTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0yMyB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbWV0cmljIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZXRyaWMtZ3JvdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0yNCB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5tZXRyaWMtZ3JvdXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbi1ib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5waHlzaWNhbC1pbXBhY3Qtc3ViLXNlY3Rpb24ge1xuICAgICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tdmlvbGV0KTtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0yNSB7XG4gICAgICAuc3Ryb2tlZC10ZXh0IHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0taGlnaGxpZ2h0Q29sb3IpO1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWdyb3VwIHtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1ldHJpYy1pdGVtLWxhYmVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ncm91cC0yNiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICAudHJhbnNwb3J0YXRpb24tc3ViLXNlY3Rpb24ge1xuICAgICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tc2t5LWJsdWUpO1xuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTI5IHtcbiAgICAgIC5tZXRyaWMtZ3JvdXAge1xuICAgICAgfVxuXG4gICAgICAubWV0cmljLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwLTMxIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnNwbGl0LXNlY3Rpb24tZ3JvdXAtMzIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgLm1ldHJpYy1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFuZC1zdWItc2VjdGlvbiB7XG4gICAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1ncmVlbik7XG4gICAgfVxuXG4gICAgLnJlc2VhcmNoLXN1Yi1zZWN0aW9uIHtcbiAgICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLW9yYW5nZSk7XG4gICAgfVxuICB9XG5cbiAgLy8gMTAyNHB4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gIH1cblxuICAvLyA3NjdweCBBbmQgQmVsb3dcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgfVxufVxuIiwiLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcjIwMjQge1xuICAubG9va2luZy1mb3J3YXJkLXNlY3Rpb24ge1xuICAgIC0tbWFpbkNvbG9yOiB2YXIoLS1lZ2dwbGFudCk7XG4gICAgLS1oaWdobGlnaHRDb2xvcjogdmFyKC0tYnJpY2spO1xuICAgIC0tdGV4dENvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWludHJvIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMCAxNzBweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaGVhZGxpbmUtd2l0aC1sYXJnZS1zdHJva2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW50cm8tYm9keSB7XG4gICAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuc2VlbWF4LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5pbnRyby1iYWNrZ3JvdW5kLWxvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvcGFjaXR5OiAwLjA1O1xuICAgIH1cbiAgfVxuXG4gIC5sb29raW5nLWZvcndhcmQtc3ViLXNlY3Rpb24ge1xuICAgIC0tbWFpbkNvbG9yOiB3aGl0ZTtcbiAgICAtLWhpZ2hsaWdodENvbG9yOiB2YXIoLS1icmljayk7XG4gICAgLS10ZXh0Q29sb3I6IHZhcigtLWJsYWNrKTtcblxuICAgIC5zcGxpdC1zZWN0aW9uLWdyb3VwIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAxMDI0cHggQW5kIEJlbG93XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbGluZS1jaGFydCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLWNvbHVtbi10ZXh0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1jb2x1bW4tbnVtYmVyIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgZGl2IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViLWNvbHVtbi1udW1iZXIsXG4gICAgLnN1Yi1jb2x1bW4tdGV4dCB7XG4gICAgICAuYm9sZC10b3Atcm93LFxuICAgICAgLmJvbGQtYm90dG9tLXJvdyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgIC5ib2xkLXRvcC1yb3cge1xuICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgfVxuXG4gICAgICAuYm9sZC1ib3R0b20tcm93IHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tbm90ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc3BsaXQtc2VjdGlvbi1ib2R5LWNvcHkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyAxMDI0cHggQW5kIEJlbG93XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgfVxuXG4gIC8vIDc2N3B4IEFuZCBCZWxvd1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB9XG59XG4iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWFyMjAyNCB7XG4gIC50aGFuay15b3Utc2VjdGlvbiB7XG4gICAgLS1tYWluQ29sb3I6IHdoaXRlO1xuICAgIC0taGlnaGxpZ2h0Q29sb3I6IHZhcigtLWJyaWNrKTtcbiAgICAtLXRleHRDb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS1jb2xvcjogdmFyKC0tZm9yZXN0KTtcbiAgICB9XG5cbiAgICAuaGVhZGxpbmUtd2l0aC1sYXJnZS1zdHJva2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUmlnaHQgR3JvdGVza1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmxhcmdlLXRleHQtc3Ryb2tlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdvbGQpO1xuICAgIH1cblxuICAgIC5wZXJzb24tbmFtZSB7XG4gICAgICBjb2xvcjogdmFyKC0tYnJpY2spO1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICB9XG5cbiAgICAucGVyc29uLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuYm9hcmQtb2YtZGlyZWN0b3JzLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgIC5zcGxpdC1zZWN0aW9uLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgIC5wZXJzb24tY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIH1cblxuICAgICAgLnBlcnNvbi10aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYm9hcmQtb2YtZGlyZWN0b3JzLWdyb3VwIHtcbiAgICAgICAgLnBlcnNvbi1jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLmJvYXJkLW9mLWRpcmVjdG9ycy1ncm91cCB7XG4gICAgICAgIC5wZXJzb24tY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGFmZi1ncm91cCB7XG4gICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAucGVyc29uLWNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4NXB4KSB7XG4gICAgICAuc3RhZmYtZ3JvdXAge1xuICAgICAgICAuc3BsaXQtc2VjdGlvbi1jb2x1bW4tMSB7XG4gICAgICAgICAgLnBlcnNvbi1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpZ24tb2ZmLXN0cmlwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc291cmNlcy1zdWItc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cblxuICAgIC5zb3VyY2VzLWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuc291cmNlcy1pdGVtIHtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHZhcigtLWdvbGQpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5zb3VyY2VzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODVweCkge1xuICAgICAgLnNvdXJjZXMtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgICAgIC5zb3VyY2VzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAvLyAxMDI0cHggQW5kIEJlbG93ICovXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODg1cHgpIHtcbiAgfVxuXG4gIC8qIC8vIDc2N3B4IEFuZCBCZWxvdyAqL1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICB9XG59XG4iXX0= */
