@charset "UTF-8";
@font-face {
  font-weight: normal;
  font-style: normal;
  font-family: 'feathericons';
  src: url("../fonts/feathericons/feathericons.eot?-8is7zf");
  src: url("../fonts/feathericons/feathericons.eot?#iefix-8is7zf") format("embedded-opentype"), url("../fonts/feathericons/feathericons.woff?-8is7zf") format("woff"), url("../fonts/feathericons/feathericons.ttf?-8is7zf") format("truetype"), url("../fonts/feathericons/feathericons.svg?-8is7zf#feathericons") format("svg");
}

/* Play button image styling for non-youtube links*/
a.play-button.play-video img{
  margin-top: 40px;
}

/* line 12, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid {
  position: relative;
  margin: 0 auto;
  padding: 1em 0 4em;
  max-width: 1000px;
  list-style: none;
  text-align: center;
}

/* Common style */
/* line 22, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 320px;
  max-width: 480px;
  max-height: 360px;
  width: 48%;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
}

/* line 36, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}

/* line 44, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure figcaption {
  padding: 2em;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.25em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 53, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure figcaption::before,
.bc-grid figure figcaption::after {
  pointer-events: none;
}

/* line 58, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure figcaption,
.bc-grid figure figcaption > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
/* line 69, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure figcaption > a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}

/* line 77, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure h2 {
  word-spacing: -0.15em;
  font-weight: 300;
}

/* line 82, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure h2 span {
  font-weight: 800;
}

/* line 86, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure h2,
.bc-grid figure p {
  margin: 0;
}

/* line 91, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.bc-grid figure p {
  letter-spacing: 1px;
  font-size: 68.5%;
}

/* Individual effects */
/*---------------*/
/***** Lily *****/
/*---------------*/
/* line 102, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily img {
  max-width: none;
  width: -webkit-calc(100% + 50px);
  width: calc(100% + 50px);
  opacity: 0.7;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}

/* line 113, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily figcaption {
  text-align: left;
}

/* line 117, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily figcaption > div {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 2em;
  width: 100%;
  height: 50%;
}

/* line 126, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily h2,
figure.effect-lily p {
  -webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
}

/* line 132, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily h2 {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
}

/* line 137, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily p {
  color: rgba(255, 255, 255, 0.8);
  opacity: 0;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
  transition: opacity 0.2s, transform 0.35s;
}

/* line 144, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily:hover img,
figure.effect-lily:hover p {
  opacity: 1;
}

/* line 149, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily:hover img,
figure.effect-lily:hover h2,
figure.effect-lily:hover p {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 156, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-lily:hover p {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
}

/*---------------*/
/***** Sadie *****/
/*---------------*/
/* line 167, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sadie figcaption::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
  content: '';
  opacity: 0;
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
}

/* line 181, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sadie h2 {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  color: #484c61;
  -webkit-transition: -webkit-transform 0.35s, color 0.35s;
  transition: transform 0.35s, color 0.35s;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/* line 193, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sadie figcaption::before,
figure.effect-sadie p {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}

/* line 199, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sadie p {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 2em;
  width: 100%;
  opacity: 0;
  -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
}

/* line 210, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sadie:hover h2 {
  color: #fff;
  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
  transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);
}

/* line 216, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sadie:hover figcaption::before,
figure.effect-sadie:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Roxy *****/
/*---------------*/
/* line 227, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy {
  background: -webkit-linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
  background: linear-gradient(45deg, #ff89e9 0%, #05abe0 100%);
}

/* line 232, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy img {
  max-width: none;
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-50px, 0, 0);
  transform: translate3d(-50px, 0, 0);
}

/* line 242, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy figcaption::before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  border: 1px solid #fff;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-20px, 0, 0);
  transform: translate3d(-20px, 0, 0);
}

/* line 257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy figcaption {
  padding: 3em;
  text-align: left;
}

/* line 262, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy h2 {
  padding: 30% 0 10px 0;
}

/* line 266, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy p {
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

/* line 274, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy:hover img {
  opacity: 0.7;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 280, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Bubba *****/
/*---------------*/
/* line 291, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba {
  background: #9e5406;
}

/* line 295, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba img {
  opacity: 0.7;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

/* line 301, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba:hover img {
  opacity: 0.4;
}

/* line 305, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  content: '';
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}

/* line 318, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba figcaption::before {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
}

/* line 325, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba figcaption::after {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
}

/* line 332, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba h2 {
  padding-top: 30%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, -20px, 0);
  transform: translate3d(0, -20px, 0);
}

/* line 340, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba p {
  padding: 20px 2.5em;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

/* line 349, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 356, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-bubba:hover h2,
figure.effect-bubba:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Romeo *****/
/*---------------*/
/* line 367, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

/* line 372, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo img {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0, 0, 300px);
  transform: translate3d(0, 0, 300px);
}

/* line 379, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo:hover img {
  opacity: 0.6;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 385, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo figcaption::before,
figure.effect-romeo figcaption::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 1px;
  background: #fff;
  content: '';
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
}

/* line 400, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo:hover figcaption::before {
  opacity: 0.5;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}

/* line 406, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo:hover figcaption::after {
  opacity: 0.5;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
  transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}

/* line 412, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo h2,
figure.effect-romeo p {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
}

/* line 422, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo h2 {
  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
  transform: translate3d(0, -50%, 0) translate3d(0, -150%, 0);
}

/* line 427, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo p {
  padding: 0.25em 2em;
  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
  transform: translate3d(0, -50%, 0) translate3d(0, 150%, 0);
}

/* line 433, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo:hover h2 {
  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
  transform: translate3d(0, -50%, 0) translate3d(0, -100%, 0);
}

/* line 438, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-romeo:hover p {
  -webkit-transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
  transform: translate3d(0, -50%, 0) translate3d(0, 100%, 0);
}

/*---------------*/
/***** Layla *****/
/*---------------*/
/* line 447, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla {
  background: #18a367;
}

/* line 451, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla img {
  height: 390px;
}

/* line 455, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla figcaption {
  padding: 3em;
}

/* line 459, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after {
  position: absolute;
  content: '';
  opacity: 0;
}

/* line 466, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla figcaption::before {
  top: 50px;
  right: 30px;
  bottom: 50px;
  left: 30px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

/* line 479, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla figcaption::after {
  top: 30px;
  right: 50px;
  bottom: 30px;
  left: 50px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

/* line 492, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla h2 {
  padding-top: 26%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
}

/* line 498, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla p {
  padding: 0.5em 2em;
  text-transform: none;
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

/* line 506, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla img,
figure.effect-layla h2 {
  -webkit-transform: translate3d(0, -30px, 0);
  transform: translate3d(0, -30px, 0);
}

/* line 512, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla img,
figure.effect-layla figcaption::before,
figure.effect-layla figcaption::after,
figure.effect-layla p {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}

/* line 520, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla:hover img {
  opacity: 0.7;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 526, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla:hover figcaption::before,
figure.effect-layla:hover figcaption::after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 533, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla:hover h2,
figure.effect-layla:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 540, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-layla:hover figcaption::after,
figure.effect-layla:hover h2,
figure.effect-layla:hover p,
figure.effect-layla:hover img {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

/*---------------*/
/***** Honey *****/
/*---------------*/
/* line 552, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey {
  background: #4a3753;
}

/* line 556, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey img {
  opacity: 0.9;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

/* line 562, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey:hover img {
  opacity: 0.5;
}

/* line 566, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey figcaption::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  background: #fff;
  content: '';
  -webkit-transform: translate3d(0, 10px, 0);
  transform: translate3d(0, 10px, 0);
}

/* line 578, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey h2 {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 1em 1.5em;
  width: 100%;
  text-align: left;
  -webkit-transform: translate3d(0, -30px, 0);
  transform: translate3d(0, -30px, 0);
}

/* line 589, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey h2 i {
  font-style: normal;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0, -30px, 0);
  transform: translate3d(0, -30px, 0);
}

/* line 598, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey figcaption::before,
figure.effect-honey h2 {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
}

/* line 604, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Oscar *****/
/*---------------*/
/* line 616, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar {
  background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
  background: linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%);
}

/* line 621, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar img {
  opacity: 0.9;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

/* line 627, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar figcaption {
  padding: 3em;
  background-color: rgba(58, 52, 42, 0.7);
  -webkit-transition: background-color 0.35s;
  transition: background-color 0.35s;
}

/* line 634, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar figcaption::before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  border: 1px solid #fff;
  content: '';
}

/* line 644, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar h2 {
  margin: 20% 0 10px 0;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

/* line 652, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar figcaption::before,
figure.effect-oscar p {
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* line 661, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar:hover h2 {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 666, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar:hover figcaption::before,
figure.effect-oscar:hover p {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 673, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar:hover figcaption {
  background-color: rgba(58, 52, 42, 0);
}

/* line 677, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-oscar:hover img {
  opacity: 0.4;
}

/*---------------*/
/***** Marley *****/
/*---------------*/
/* line 685, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley figcaption {
  text-align: right;
}

/* line 689, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley h2,
figure.effect-marley p {
  position: absolute;
  right: 30px;
  left: 30px;
  padding: 10px 0;
}

/* line 698, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley p {
  bottom: 30px;
  line-height: 1.5;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

/* line 705, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley h2 {
  top: 30px;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

/* line 713, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley:hover h2 {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 718, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley h2::after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 4px;
  background: #fff;
  content: '';
  -webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
}

/* line 730, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley h2::after,
figure.effect-marley p {
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}

/* line 737, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-marley:hover h2::after,
figure.effect-marley:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Ruby *****/
/*---------------*/
/* line 748, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby {
  background-color: #17819c;
}

/* line 752, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby img {
  opacity: 0.7;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}

/* line 760, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby:hover img {
  opacity: 0.5;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 766, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby h2 {
  margin-top: 20%;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

/* line 774, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby p {
  margin: 1em 0 0;
  padding: 3em;
  border: 1px solid #fff;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
  transform: translate3d(0, 20px, 0) scale(1.1);
}

/* line 785, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby:hover h2 {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 790, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-ruby:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

/*---------------*/
/***** Milo *****/
/*---------------*/
/* line 800, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-milo {
  background: #2e5d5a;
}

/* line 804, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-milo img {
  max-width: none;
  width: -webkit-calc(100% + 60px);
  width: calc(100% + 60px);
  opacity: 1;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-30px, 0, 0) scale(1.12);
  transform: translate3d(-30px, 0, 0) scale(1.12);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 817, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-milo:hover img {
  opacity: 0.5;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}

/* line 823, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-milo h2 {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 1em 1.2em;
}

/* line 830, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-milo p {
  padding: 0 10px 0 0;
  width: 50%;
  border-right: 1px solid #fff;
  text-align: right;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}

/* line 842, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-milo:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Dexter *****/
/*---------------*/
/* line 852, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter {
  background: -webkit-linear-gradient(top, #258dc8 0%, #683c13 100%);
  background: linear-gradient(to bottom, #258dc8 0%, #683c13 100%);
}

/* line 857, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter img {
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}

/* line 862, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter:hover img {
  opacity: 0.4;
}

/* line 866, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter figcaption::after {
  position: absolute;
  right: 30px;
  bottom: 30px;
  left: 30px;
  height: -webkit-calc(50% - 30px);
  height: calc(50% - 30px);
  border: 7px solid #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

/* line 881, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter:hover figcaption::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 886, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter figcaption {
  padding: 3em;
  text-align: left;
}

/* line 891, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter p {
  position: absolute;
  right: 60px;
  bottom: 60px;
  left: 60px;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0, -100px, 0);
  transform: translate3d(0, -100px, 0);
}

/* line 903, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-dexter:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Sarah *****/
/*---------------*/
/* line 913, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah {
  background: #42b078;
}

/* line 917, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah img {
  max-width: none;
  width: -webkit-calc(100% + 20px);
  width: calc(100% + 20px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 929, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah:hover img {
  opacity: 0.4;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 935, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah figcaption {
  text-align: left;
}

/* line 939, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah h2 {
  position: relative;
  overflow: hidden;
  padding: 0.5em 0;
}

/* line 945, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah h2::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #fff;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 959, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah:hover h2::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 964, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah p {
  padding: 1em 0;
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 973, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-sarah:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*---------------*/
/***** Zoe *****/
/*---------------*/
/* line 983, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe figcaption {
  top: auto;
  bottom: 0;
  padding: 1em;
  height: 3.75em;
  background: #fff;
  color: #3c4a50;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

/* line 996, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe h2 {
  float: left;
}

/* line 1000, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe p.icon-links a {
  float: right;
  color: #3c4a50;
  font-size: 1.4em;
}

/* line 1006, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover p.icon-links a:hover,
figure.effect-zoe:hover p.icon-links a:focus {
  color: #252d31;
}

/* line 1011, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe p.description {
  position: absolute;
  bottom: 8em;
  padding: 2em;
  color: #fff;
  text-transform: none;
  font-size: 90%;
  opacity: 0;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
  -webkit-backface-visibility: hidden;
  /* Fix for Chrome 37.0.2062.120 (Mac) */
}

/* line 1024, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe h2,
figure.effect-zoe p.icon-links a {
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(0, 200%, 0);
  transform: translate3d(0, 200%, 0);
}

/* line 1032, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe p.icon-links a span::before {
  display: inline-block;
  padding: 8px 10px;
  font-family: 'feathericons';
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1041, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.icon-eye::before {
  content: '\e000';
}

/* line 1045, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.icon-paper-clip::before {
  content: '\e001';
}

/* line 1049, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
.icon-heart::before {
  content: '\e024';
}

/* line 1053, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe h2 {
  display: inline-block;
}

/* line 1057, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover p.description {
  opacity: 1;
}

/* line 1061, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover figcaption,
figure.effect-zoe:hover h2,
figure.effect-zoe:hover p.icon-links a {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 1068, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover h2 {
  -webkit-transition-delay: 0.05s;
  transition-delay: 0.05s;
}

/* line 1073, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover p.icon-links a:nth-child(3) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* line 1078, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover p.icon-links a:nth-child(2) {
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

/* line 1083, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-zoe:hover p.icon-links a:first-child {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/*---------------*/
/***** Chico *****/
/*---------------*/
/* line 1092, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico img {
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
}

/* line 1099, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico:hover img {
  opacity: 0.5;
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* line 1105, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico figcaption {
  padding: 3em;
}

/* line 1109, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico figcaption::before {
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  border: 1px solid #fff;
  content: '';
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 1121, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico figcaption::before,
figure.effect-chico p {
  opacity: 0;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
}

/* line 1128, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico h2 {
  padding: 20% 0 20px 0;
}

/* line 1132, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico p {
  margin: 0 auto;
  max-width: 200px;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

/* line 1139, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
figure.effect-chico:hover figcaption::before,
figure.effect-chico:hover p {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

@media screen and (max-width: 50em) {
  /* line 1147, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
  .content {
    padding: 0 10px;
    text-align: center;
  }
  /* line 1151, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/set.scss */
  .bc-grid figure {
    display: inline-block;
    float: none;
    margin: 10px auto;
    width: 100%;
  }
}

@font-face {
  font-family: 'Fakt Slab';
  src: url("../fonts/FaktSlabPro-Bold.otf") format("opentype");
  src: url("../fonts/FaktSlabPro-Bold.ttf") format("truetype");
}

/* line 67, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
* {
  text-rendering: optimizeLegibility;
  font-family: 'Open Sans';
}

/* line 71, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
html {
  overflow-x: hidden;
  -ms-overflow-x: hidden;
}

/* line 74, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
body {
  background-color: transparent;
}

@media (min-width: 1200px) {
  /* line 80, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .container {
    width: 1248px;
  }
}

/* line 83, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
hr {
  border-top: 1px solid #ccc;
  height: 1px;
  display: block;
  width: 100%;
  max-width: 1165px;
}

/* line 90, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
blockquote {
  background: #f9f9f9;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "“" "”" "‘" "’";
}

/* line 96, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

/* line 103, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
blockquote p {
  color: #666;
  display: inline;
}

/* line 108, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
h3 {
  font-size: 18px;
  font-family: "Open Sans";
  color: #3c9bac;
  font-weight: 800;
  text-transform: uppercase;
  margin: 0 0 25px;
}

/* line 116, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
header {
  background-color: rgba(37, 39, 44, 0.9);
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  z-index: 9999999999;
  display: block;
  position: relative;
}

/* line 122, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
header .logo-section {
  padding: 10px 0;
}

/* line 126, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider {
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  text-align: center;
  margin: -80px 0 0;
}

/* line 130, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider .uk-overlay-background {
  background: rgba(0, 0, 0, 0.3);
}

/* line 132, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider h1 {
  font-family: 'Fakt Slab';
  font-size: 100px;
  text-align: center;
  max-width: 1042px;
  margin: 130px auto 20px;
}

@media (max-width: 1024px) {
  /* line 132, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #home-slider h1 {
    font-size: 70px;
  }
}

/* line 140, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider p {
  font-family: 'Open Sans';
  font-size: 36px;
  font-weight: lighter;
  text-align: center;
  font-style: normal;
  margin: 0;
}

@media (max-width: 1024px) {
  /* line 140, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #home-slider p {
    font-size: 24px;
  }
}

/* line 150, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider .btn {
  border-radius: 5px;
  background-color: #e8108e;
  box-shadow: inset 0px -10px 0px 0px rgba(0, 0, 0, 0.15);
  outline: none;
  border: none;
  display: inline-block;
  font-size: 24px;
  color: white;
  text-align: center;
  padding: 18px 30px 20px;
  margin-bottom: 30px;
}

/* line 163, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider .play-button {
  display: block;
  color: rgba(255, 255, 255, 0.6);
  font-size: 64px;
  margin: 0 0 10px;
}

/* line 168, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider .uk-dotnav {
  bottom: 15px;
  opacity: 0.1;
}

/* line 171, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider .uk-slidenav-previous {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  color: transparent;
  background: none;
  background: transparent url("../img/icon-chevron-left.png") no-repeat scroll center right;
  height: 64px;
  width: 64px;
  content: "";
  border: none;
  opacity: 0;
}

/* line 181, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider .uk-slidenav-next {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  color: transparent;
  background: none;
  background: transparent url("../img/icon-chevron-right.png") no-repeat scroll center right;
  height: 64px;
  width: 64px;
  content: "";
  border: none;
  opacity: 0;
}

/* line 192, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider:hover .uk-slidenav-previous {
  display: block;
  opacity: 1;
}

/* line 195, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#home-slider:hover .uk-slidenav-next {
  display: block;
  opacity: 1;
}

/* line 199, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider {
  text-align: left;
}

/* line 201, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider .uk-overlay-background {
  background: rgba(0, 0, 0, 0.7);
}

/* line 203, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider .uk-overlay-panel {
  padding: 60px 0 60px;
}

/* line 205, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider h1 {
  color: #fff;
  text-align: left;
  margin-bottom: 10px;
}

/* line 209, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider h2 {
  color: #fff;
  text-align: left;
  line-height: 30px;
  margin-bottom: 10px;
}

/* line 214, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider p {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  line-height: 18px;
}

/* line 219, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#about-slider h3 {
  margin-bottom: 10px;
  font-family: 'Fakt Slab';
  font-size: 18px;
  text-align: left;
  max-width: 1042px;
  color: #fff;
}

@media (max-width: 1024px) {
  /* line 219, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #about-slider h3 {
    font-size: 70px;
  }
}

/* line 229, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .masthead {
  min-height: 906px;
}

@media (max-width: 415px) {
  /* line 229, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .login .masthead {
    min-height: 1358px;
  }
}

/* line 235, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.masthead {
  margin-top: -77px;
  display: block;
  padding: 125px 0 60px;
  color: #fff;
  background: transparent url("../img/masthead-tmp.jpg") no-repeat scroll center center;
}

@media (max-width: 780px) {
  /* line 235, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .masthead {
    background-size: cover !important;
  }
}

/* line 244, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.masthead h1 {
  font-family: 'Fakt Slab';
  font-size: 100px;
  text-align: center;
}

@media (max-width: 1024px) {
  /* line 244, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .masthead h1 {
    font-size: 70px;
  }
}

/* line 250, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.masthead p {
  font-family: 'Open Sans';
  font-size: 36px;
  font-weight: lighter;
  text-align: center;
  font-style: italic;
}

@media (max-width: 1024px) {
  /* line 250, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .masthead p {
    font-size: 24px;
  }
}

/* line 259, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .masthead {
  background: transparent url("../img/masthead-login.jpg") no-repeat scroll center center;
}

/* line 263, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .main-content-inner {
  background-color: #ffffff;
  padding: 60px 30px 110px;
}

@media (max-width: 780px) {
  /* line 263, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .main-content .main-content-inner {
    padding: 60px 0 110px;
  }
}

@media (min-width: 1280px) {
  /* line 273, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .social-icons {
    max-width: 200px;
  }
}

/* line 277, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.social-icons li a {
  font-size: 22px !important;
  background-color: #575757;
  border-radius: 100px;
  width: 37px;
  height: 37px;
  padding: 2px 0 0 0;
  margin: 0 5px 0 0;
  text-align: center;
}

/* line 288, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.social-icons-section {
  display: block;
  margin: 0 auto;
  max-width: 600px;
  text-align: center;
  padding: 60px 0 115px;
}

/* line 295, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.social-icons-section ul li {
  margin: 0;
  margin: 0 -5px 0 0;
}

/* line 298, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.social-icons-section ul li a {
  margin: 0;
  padding: 0;
}

@media (max-width: 415px) {
  /* line 301, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .social-icons-section ul li a img {
    max-width: 32px;
  }
}

@media (max-width: 320px) {
  /* line 301, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .social-icons-section ul li a img {
    max-width: 26px;
  }
}

/* line 306, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.social-icons-section ul .dots-left {
  margin: 0 15px 0 0;
}

/* line 308, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.social-icons-section ul .dots-right {
  margin: 0 0 0 10px;
}

/* line 311, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.pre-footer {
  min-height: 100px;
  display: block;
  background: transparent url("../img/pre-footer-bg.jpg") no-repeat scroll bottom center;
  background-size: cover;
}

/* line 317, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer {
  background-color: #333333;
  min-height: 350px;
  width: 100%;
  font-size: 12px;
  font-family: "Open Sans";
  color: #dddddd;
}

/* line 324, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer h3 {
  color: #fff;
  font-weight: 600;
}

/* line 328, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .buildings {
  min-height: 80px;
  background: transparent url("../img/buildings.png") no-repeat scroll bottom center;
  margin-top: -80px;
  background-size: contain;
}

/* line 333, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer {
  padding: 60px 0;
  color: #dddddd;
}

/* line 336, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer #map {
  height: 200px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

/* line 341, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer .contact-section li img {
  margin-right: 15px;
  float: left;
}

/* line 344, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer span {
  color: #3c9bac;
  font-weight: 700;
}

/* line 349, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer ul li {
  padding: 0 0 20px;
}

/* line 351, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer ul li a {
  font-size: 12px;
  color: #dddddd;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 355, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .main-footer ul li a:hover {
  text-decoration: none;
  color: #3c9bac;
  font-weight: 800;
}

/* line 359, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .copyright {
  background-color: #4d4d4d;
  padding: 30px 0 25px;
  color: #fff;
}

@media (min-width: 768px) {
  /* line 363, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  footer .copyright .right {
    text-align: right;
  }
}

/* line 366, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .copyright p {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}

/* line 370, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .copyright a {
  color: #3c9bac;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 373, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
footer .copyright a:hover {
  color: #e6108d;
  text-decoration: none;
}

/* line 380, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent;
  background-color: transparent;
}

/* line 383, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}

/* line 387, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.dropdown .dropdown-menu {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  opacity: 0;
}

/* line 391, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.dropdown:hover .dropdown-menu {
  display: block;
  opacity: 1;
}

/* line 395, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu {
  text-align: right;
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 402, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .dropdown.open a {
  background-color: transparent;
}

/* line 404, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .dropdown .dropdown-menu {
  background: none;
  background-color: rgba(37, 39, 44, 0.9);
  padding: 0;
}

/* line 408, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .dropdown .dropdown-menu li {
  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.15);
}

/* line 410, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .dropdown .dropdown-menu li:hover {
  box-shadow: inset 0px -4.988px 0px 0px #fff;
}

/* line 413, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .dropdown .dropdown-menu li a:hover, #main-menu .dropdown .dropdown-menu li a:active, #main-menu .dropdown .dropdown-menu li a:visited {
  background-color: transparent;
}

/* line 416, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li {
  padding: 14px 0;
  border-right: 1px #333333 solid;
  border-left: 1px #333333 solid;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 421, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li:empty {
  display: none !important;
}

/* line 423, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li:hover {
  box-shadow: inset 0px -4.988px 0px 0px #fff;
}

/* line 425, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
}

/* line 430, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li a:hover {
  background-color: transparent;
}

/* line 432, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li.highlight {
  background-color: #3c9bac;
  box-shadow: inset -0.349px -4.988px 0px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 437, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu ul li.highlight:hover {
  background-color: rgba(255, 255, 255, 0.502);
}

@media (max-width: 1198px) {
  /* line 440, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .desktop-menu {
    display: none !important;
  }
}

/* line 443, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .desktop-menu li:nth-child(3):empty {
  display: none;
}

@media (max-width: 767px) {
  /* line 446, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li {
    display: none;
  }
}

@media (max-width: 767px) {
  /* line 449, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li.burger-menu {
    display: block !important;
    position: absolute;
    right: 0;
    margin: -18px -15px 0 0;
  }
}

@media (max-width: 737px) {
  /* line 449, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li.burger-menu {
    margin: -9px -15px 0 0;
  }
}

@media (max-width: 415px) {
  /* line 449, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li.burger-menu {
    margin: -18px -15px 0 0;
  }
}

@media (max-width: 376px) {
  /* line 449, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li.burger-menu {
    margin: -20px -15px 0 0;
  }
}

@media (max-width: 320px) {
  /* line 449, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li.burger-menu {
    margin: -29px -15px 0 0;
  }
}

@media (max-width: 415px) {
  /* line 464, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .mobile-menu-visible li.burger-menu a {
    padding: 15px;
  }
}

/* line 469, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .mobile-menu-visible li:nth-child(1):hover, #main-menu .mobile-menu-visible li:nth-child(2):hover {
  box-shadow: inset 0px -4.988px 0px 0px #3c9bac;
}

/* line 471, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .mobile-menu-visible li:nth-child(1) a, #main-menu .mobile-menu-visible li:nth-child(2) a {
  font-weight: 700;
  color: #3c9bac;
}

/* line 474, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .burger-menu {
  display: none;
  background-color: rgba(255, 255, 255, 0.502) !important;
  box-shadow: inset -0.349px -4.988px 0px 0px rgba(0, 0, 0, 0.15);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 479, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .burger-menu:hover {
  background-color: rgba(255, 255, 255, 0.502);
  box-shadow: inset 0px -4.988px 0px 0px rgba(0, 0, 0, 0.15);
}

/* line 482, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#main-menu .burger-menu a {
  color: #323337;
  font-size: 30px;
  padding: 10px 30px;
}

@media (max-width: 1198px) {
  /* line 474, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #main-menu .burger-menu {
    display: block;
  }
}

/* line 490, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas .bc-close {
  position: absolute;
  right: 0;
  margin: 0px 5px 0 0;
  font-size: 25px;
  color: #fff;
  background: #e8108e;
  padding: 5px;
  z-index: 1000000;
}

/* line 499, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas li {
  display: block;
  width: 100%;
}

/* line 502, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas li:hover, #mobile-menu-canvas li:active, #mobile-menu-canvas li:focus, #mobile-menu-canvas li:visited {
  background-color: transparent;
}

/* line 504, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas li a {
  color: #fff;
  font-size: 14px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 508, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas li a:hover, #mobile-menu-canvas li a:active, #mobile-menu-canvas li a:focus, #mobile-menu-canvas li a:visited {
  background-color: transparent;
}

/* line 510, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas li a:hover {
  color: #e8108e;
  font-weight: bolder;
}

/* line 513, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas .navbar-nav {
  margin: 0;
}

/* line 516, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas .mobile-highlight {
  display: none;
  width: 100%;
}

@media (max-width: 767px) {
  /* line 516, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  #mobile-menu-canvas .mobile-highlight {
    display: block;
  }
}

/* line 521, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#mobile-menu-canvas .mobile-highlight li {
  background-color: #3c9bac;
  width: 100%;
  box-shadow: inset -0.349px -1px 0px 0px rgba(0, 0, 0, 0.15);
}

/* line 526, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section {
  max-width: 930px;
  margin: 0 auto;
}

/* line 529, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .or {
  position: absolute;
  background-color: #3c9bac;
  border-radius: 300px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  width: 65px;
  height: 65px;
  text-align: center;
  padding: 5px 0 0 0;
  margin: -210px 0 0 418px;
  z-index: 9999999999;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.15);
}

@media (max-width: 780px) {
  /* line 529, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .login .login-section .or {
    display: none;
  }
}

/* line 543, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .or p {
  color: #fff;
  font-size: 32px;
}

/* line 547, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers li {
  margin: 0 0 15px 0;
}

/* line 549, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers li a {
  color: #d54f50;
  background: #fff;
  border: 1px solid #d54f50;
  -webkit-transition: .2s ease color,.2s ease background;
  transition: .2s ease color,.2s ease background;
  text-align: center;
  padding: .6em .9em .6em;
  font-size: 20px;
  font-weight: 400;
  width: 100%;
  display: block;
  border-radius: 2px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 563, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers li a:hover {
  text-decoration: none;
}

/* line 565, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--google-rev:focus, .login .login-section #login-providers .Btn.Btn--google-rev:hover {
  color: #fff;
  background-color: #d54f50;
}

/* line 568, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--facebook-rev:focus, .login .login-section #login-providers .Btn.Btn--facebook-rev:hover {
  color: #fff;
  background-color: #3e86b4;
}

/* line 571, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--liveid-rev:focus, .login .login-section #login-providers .Btn.Btn--liveid-rev:hover {
  color: #fff;
  background-color: #13b8d5;
}

/* line 574, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--yahoo-rev:focus, .login .login-section #login-providers .Btn.Btn--yahoo-rev:hover {
  color: #fff;
  background-color: #7b4aa9;
}

/* line 578, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--yahoo-rev {
  color: #7b4aa9;
  background: #fff;
  border: 1px solid #7b4aa9;
  -webkit-transition: .2s ease color,.2s ease background;
  transition: .2s ease color,.2s ease background;
}

/* line 584, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--liveid-rev {
  color: #13b8d5;
  background: #fff;
  border: 1px solid #13b8d5;
  -webkit-transition: .2s ease color,.2s ease background;
  transition: .2s ease color,.2s ease background;
}

/* line 590, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--facebook-rev {
  color: #3e86b4;
  background: #fff;
  border: 1px solid #3e86b4;
  -webkit-transition: .2s ease color,.2s ease background;
  transition: .2s ease color,.2s ease background;
}

/* line 596, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #login-providers .Btn.Btn--google-rev {
  color: #d54f50;
  background: #fff;
  border: 1px solid #d54f50;
  -webkit-transition: .2s ease color,.2s ease background;
  transition: .2s ease color,.2s ease background;
}

/* line 603, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .login-panel h2 {
  text-align: center;
  margin: 60px 0 20px;
  color: #fff;
  text-transform: capitalize;
  font-family: "Fakt Slab";
}

/* line 609, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .login-panel p {
  text-align: center;
  font-style: normal;
}

/* line 612, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .login-panel a {
  text-align: center;
  padding: 10px 15px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  font-size: 20px;
  color: #3c9bac;
  background-color: #fff;
}

/* line 620, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .login-panel a:hover {
  text-decoration: none;
}

/* line 622, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .login-panel a span {
  color: #e8108e;
}

/* line 624, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .uk-panel-box {
  padding: 30px;
  border-radius: 5px;
  max-width: 420px;
  margin: 0 auto;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

@media (max-width: 768px) {
  /* line 624, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .login .login-section .uk-panel-box {
    margin: 0 auto 30px;
  }
}

/* line 632, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section h3 {
  color: #666;
  text-transform: capitalize;
  font-size: 22px;
  font-family: "Fakt Slab";
}

/* line 639, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section h3 span {
  color: #e8108e;
}

/* line 641, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section .LoginBox-forgotten {
  float: right;
}

/* line 643, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #rememberMeContainer {
  margin: 15px 0;
}

/* line 645, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #rememberMeContainer input {
  vertical-align: middle;
}

/* line 647, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.login .login-section #rememberMeContainer label {
  vertical-align: sub;
}

/* line 650, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
label {
  display: block;
  margin-bottom: 0;
  color: #555;
  font-size: 16px;
  font-weight: 300;
}

/* line 657, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
input[type=text], input[type=email], input[type=password], select {
  display: block;
  margin-bottom: 10px;
  padding: 7px 10px;
  border: 1px solid #ccc;
  color: #000;
  background: #fff;
  font-family: "Open Sans";
  font-size: 19px;
  transition: border-color .3s ease;
  width: 100%;
}

/* line 669, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
button[type=submit] {
  font-size: 30px;
  padding-top: .45em;
  padding-bottom: .52em;
  width: 100%;
  border-radius: 5px;
  background-color: #e8108e;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.15);
  border: none;
  color: #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

/* line 681, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
label[for="RememberMe"] {
  display: inline-block;
  margin: 0 0 0 5px;
}

/* line 685, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
input[type=text], input[type=email] {
  font-size: 14px;
}

/* line 692, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .main-content p {
  font-size: 15px;
  text-align: justify;
  color: #333333;
  line-height: 30px;
}

/* line 697, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .main-content a {
  color: #e8108e;
  font-style: normal;
  font-weight: normal;
}

/* line 701, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .main-content h3 {
  font-size: 36px;
  font-family: 'Fakt Slab';
  color: #333333;
  font-weight: bolder;
  text-transform: capitalize;
}

/* line 707, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .main-content h4 {
  font-size: 24px;
  font-family: 'Fakt Slab';
  color: #333333;
  font-weight: bolder;
  text-transform: capitalize;
  margin: 0 0 20px 0;
}

/* line 714, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .main-content .row {
  margin-bottom: 60px;
}

/* line 717, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .masthead h1 {
  font-size: 72px;
  text-align: left;
}

/* line 720, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages .masthead p {
  text-align: left;
  font-size: 18px;
  margin: -15px 0 0 5px;
}

/* line 728, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages.our-team .main-content h4 {
  text-align: center;
}

/* line 743, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages.our-team .video-wrap {
  margin: 0 0 30px;
}

/* line 745, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages.our-team .video-wrap iframe {
  display: block;
  margin: 0 auto;
  border: 10px solid #fff;
  width: 366px;
  height: 215px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

/* line 752, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages.our-team .video-wrap .team-profile-photo {
  width: 366px;
  height: 215px;
  margin: 0 auto;
  display: block;
}

/* line 757, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.content-pages.our-team .video-wrap .team-profile-photo .uk-slideshow {
  border: 10px solid #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

/* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item {
  display: inline-block;
  width: 348px;
  border-bottom: solid #e8108e 2px;
  padding: 0 0 35px 0;
  margin-right: 35px;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1025px) {
  /* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .grid-item {
    width: 277px;
    margin-right: 15px;
  }
}

@media (max-width: 769px) {
  /* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .grid-item {
    width: 330px;
    margin-right: 30px;
  }
}

@media (max-width: 740px) {
  /* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .grid-item {
    width: 333px;
    margin-right: 20px;
  }
}

@media (max-width: 668px) {
  /* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .grid-item {
    width: 295px;
    margin-right: 20px;
  }
}

@media (max-width: 569px) {
  /* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .grid-item {
    margin-right: 0;
    width: 100%;
  }
}

@media (max-width: 415px) {
  /* line 767, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .grid-item {
    margin-right: 0;
    width: 100%;
  }
}

/* line 795, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item h3 {
  font-family: 'Fakt Slab';
  font-size: 18px;
  color: #333333;
  text-align: center;
  margin: 30px 0;
  font-weight: lighter;
  text-transform: capitalize;
}

/* line 803, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item p {
  font-family: 'Open Sans';
  font-size: 14px;
  text-align: center;
  color: #666666;
  margin: 0 0 30px 0;
}

/* line 809, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item a {
  color: #333333;
  text-align: center;
  margin: 0 auto;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 12px;
  padding: 10px 15px 13px;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  border-radius: 5px;
  background-color: white;
  outline: none;
  box-shadow: inset 0px -5px 0px 0px #333333;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 827, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item a:hover {
  text-decoration: none;
  color: #e8108e;
  border-color: #e8108e;
  box-shadow: inset 0px -5px 0px 0px #e8108e;
}

/* line 832, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item a:hover img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 835, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  vertical-align: middle;
}

/* line 839, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-item--width2 {
  width: 50%;
}

/* line 841, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid-sizer {
  width: 33.333%;
}

/* line 844, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group {
  margin: 0 0 30px 0;
}

/* line 847, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group .form-group {
  margin: 30px 0 0;
}

/* line 849, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group .form-group select {
  max-width: 175px;
  width: 100%;
  display: inline-block;
  font-size: 14px;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  background: url("../img/icon-select.png") no-repeat right center;
  border-width: 1px;
  border-color: #cecece;
  border-style: solid;
  border-radius: 5px;
  background-color: white;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.15);
  padding: 5px 10px 8px;
  height: auto;
  margin-right: 10px;
}

@media (max-width: 415px) {
  /* line 849, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group .form-group select {
    max-width: 100%;
  }
}

/* line 870, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group .form-group select option {
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 5px;
  border: 1px #ededed solid;
}

/* line 877, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group .form-group label {
  display: inline-block;
  margin-right: 8px;
  font-weight: 700;
  font-size: 18px;
  color: #333;
}

@media (max-width: 415px) {
  /* line 877, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group .form-group label {
    margin-bottom: 5px;
  }
}

/* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button {
  margin-right: 21px;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  padding: 16px 0 20px;
  max-width: 166.4px;
  width: 100%;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  border-radius: 5px;
  background-color: white;
  outline: none;
  box-shadow: inset 0px -5px 0px 0px #333333;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

@media (max-width: 1025px) {
  /* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group button {
    max-width: 133.4px;
    margin-right: 10px;
  }
}

@media (max-width: 769px) {
  /* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group button {
    max-width: 111px;
    margin-right: 5px;
  }
}

@media (max-width: 740px) {
  /* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group button {
    max-width: 109px;
    margin-right: 5px;
  }
}

@media (max-width: 668px) {
  /* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group button {
    max-width: 101px;
    margin-right: 2px;
  }
}

@media (max-width: 569px) {
  /* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group button {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

@media (max-width: 415px) {
  /* line 885, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .filter-button-group button {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }
}

/* line 922, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button:hover {
  color: #e8108e;
  border-color: #e8108e;
  box-shadow: inset 0px -5px 0px 0px #e8108e;
}

/* line 926, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button:hover img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 929, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  vertical-align: middle;
}

/* line 933, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button.filter-active {
  color: #e8108e;
  border-color: #e8108e;
  box-shadow: inset 0px -5px 0px 0px #e8108e;
}

/* line 937, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button.filter-active img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
}

/* line 940, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button.filter-forums {
  background-color: #333333;
  box-shadow: inset 0px -5px 0px 0px #2b2b2b;
  color: #fff;
}

/* line 944, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button.filter-forums:hover {
  background-color: #e8108e;
  border-color: #e8108e;
  box-shadow: inset 0px -5px 0px 0px #d00a7d;
}

/* line 948, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.filter-button-group button.filter-forums.filter-active {
  background-color: #e8108e;
  border-color: #e8108e;
  box-shadow: inset 0px -5px 0px 0px #d00a7d;
}

/* line 955, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#video-modal .uk-modal-dialog {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 8px;
}

/* line 958, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#video-modal .uk-modal-close {
  color: white;
  position: absolute;
  right: 8px;
  top: -11px;
  font-size: 19px;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 966, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
#video-modal .uk-modal-close:hover {
  color: #e8108e;
}

/* line 970, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid .grid-item {
  position: relative;
}

/* line 973, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid .videos .play-button {
  background: none;
  border: none;
  box-shadow: none;
  position: absolute;
  height: 100%;
  width: 100%;
}

/* line 980, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.grid .videos .feature-img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  position: relative;
}

/* line 987, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.member-benefits-and-support hr {
  margin: 30px 0;
}

/* line 989, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.member-benefits-and-support .featured-heading {
  margin: 0 0 30px 0;
  vertical-align: middle;
  position: relative;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  transition: all 1s ease, padding 0.8s linear;
}

/* line 994, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.member-benefits-and-support .featured-heading img {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  z-index: 1;
}

/* line 1000, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.member-benefits-and-support .featured-heading:hover img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  z-index: 1;
}

/* line 1004, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.member-benefits-and-support .featured-heading:hover h2 {
  z-index: 99999999999999;
  color: #e8108e;
  background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
}

/* line 1011, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.member-benefits-and-support h2 {
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
  color: white;
  text-align: center;
  padding: 15px 0px;
  position: absolute;
  width: 100%;
  text-transform: uppercase;
  margin: 38% 0px 0px;
  z-index: 99999999999999;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  transition: all 1s ease, padding 0.8s linear;
}

/* line 1024, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure {
  border: 8px solid #333333;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  background-color: #333333;
}

/* line 1028, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure img {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 1030, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure h2 {
  font-size: 24px;
  color: #e8108e;
}

/* line 1033, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure h2 span {
  color: #333;
}

/* line 1035, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure .description {
  text-align: left !important;
  font-size: 12px;
}

/* line 1039, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure .icon-links a {
  margin-left: 5px;
}

/* line 1042, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
figure:hover img {
  filter: blur(12px);
  -webkit-filter: blur(12px);
}

/* line 1050, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.global-society-resources .main-content h3 {
  color: #e8108e;
}

/* line 1052, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.global-society-resources .main-content hr {
  margin: 0 0 60px;
}

@media (min-width: 769px) {
  /* line 1054, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .global-society-resources figure {
    float: right;
  }
}

/* line 1061, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn {
  padding: 15px 30px 19px;
  color: #fff !important;
  background-color: #e8108e;
  width: auto;
  font-size: 16px;
  margin: 30px 10px 0 0;
  display: inline-block;
  box-shadow: inset 0px -8px 0px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 1071, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn.aqua {
  background-color: #39f;
}

/* line 1073, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn.aqua:hover {
  background-color: #99ccff;
}

/* line 1075, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn.purple {
  background-color: #e8108e;
}

/* line 1077, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn.purple:hover {
  background-color: #f569bb;
}

/* line 1079, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn.gray {
  background-color: #333333;
}

/* line 1081, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.main-content .btn.gray:hover {
  background-color: #666666;
}

/* line 1087, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.become-a-member .main-content img {
  border: 8px solid #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

/* line 1094, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content h3 {
  margin: 0 0 10px 0;
}

/* line 1096, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content h4 {
  margin: 30px 0 0;
}

/* line 1098, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content .btn {
  max-width: 320px;
}

/* line 1100, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content ul {
  padding: 15px 30px 0 15px;
}

/* line 1102, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content ul li {
  margin: 0 0 10px 0;
}

/* line 1104, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content select {
  max-width: 425px;
  width: 100%;
  display: inline-block;
  font-size: 14px;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: transparent;
  background: url("../img/icon-select.png") no-repeat right center;
  border-width: 1px;
  border-color: #cecece;
  border-style: solid;
  border-radius: 5px;
  background-color: white;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.15);
  padding: 5px 10px 8px;
  height: auto;
  margin-right: 10px;
}

@media (max-width: 415px) {
  /* line 1104, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .eligibility .main-content select {
    max-width: 100%;
  }
}

/* line 1125, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content select option {
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  padding: 5px;
  border: 1px #ededed solid;
}

/* line 1131, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.eligibility .main-content input[type=text] {
  max-width: 425px;
}

/* line 1137, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.other-partners .main-content img {
  border: 8px solid #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  margin: 15px 0 30px;
}

/* line 1142, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.other-partners .main-content .other-parters-columns .col {
  margin: 0 0 60px 0;
}

/* line 1144, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.other-partners .main-content h3 {
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: bolder;
  color: #e8108e;
}

/* line 1156, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.australian-university-and-institutional-partners.content-pages .masthead h1 {
  font-size: 48px;
}

/* line 1159, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.australian-university-and-institutional-partners .main-content img {
  border: 8px solid #fff;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
  margin: 15px 0 30px;
}

/* line 1163, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.australian-university-and-institutional-partners .main-content h1 {
  margin-top: 0;
}

/* line 1166, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.australian-university-and-institutional-partners .main-content .logo-columns .col {
  margin: 0 0 30px 0;
}

/* line 1171, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.redirect .uk-panel-box-primary {
  background-color: #ebf7fd;
  color: #2d7091;
  border: 1px solid rgba(45, 112, 145, 0.3);
  border-radius: 5px;
  padding: 25px 20px 20px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

/* line 1178, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.redirect .uk-panel-box-primary .btn {
  text-transform: uppercase;
}

/* line 1180, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.redirect .uk-panel-box-primary p {
  font-size: 18px;
  max-width: 464px;
  text-align: center;
  margin: 0 auto;
}

/* line 1185, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.redirect .uk-panel-box-primary p span {
  color: #e8108e;
  font-style: italic;
  font-weight: 600;
}

/* line 1189, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.redirect .row {
  margin-bottom: 0 !important;
}

/* line 1193, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.redirect .main-content .main-content-inner {
  background-color: #ffffff;
  padding: 60px 30px 70px;
}

/* line 1202, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content .fa {
  font-size: 32px;
  vertical-align: middle;
  margin: 0 20px 0 0;
  float: left;
}

/* line 1208, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content .contact-details p {
  font-size: 12px;
  padding-bottom: 15px;
}

/* line 1211, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content h3 {
  text-transform: uppercase;
}

/* line 1213, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content .row {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 1216, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content .main-content-inner {
  margin-bottom: 0;
  padding-bottom: 60px;
}

/* line 1220, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content form textarea {
  min-height: 300px;
}

/* line 1222, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.contact-us .main-content form label {
  margin-bottom: 5px;
}

/* line 1225, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.large-map {
  height: 450px;
  display: block;
  width: 100vw;
}

/* line 1229, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.large-map #gmap {
  height: 100%;
}

/* line 1233, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.help-block {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
}

/* line 1240, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.about-us .main-content h1 {
  font-size: 48px;
  font-family: 'Fakt Slab';
  text-transform: uppercase;
  font-weight: bolder;
  margin-bottom: 15px;
  padding: 0;
  line-height: 60px;
  margin-top: 0;
}

/* line 1249, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.about-us .main-content h2 {
  text-transform: uppercase;
  font-family: 'Fakt Slab';
  font-size: 24px;
  padding: 0;
  margin: 0 0 15px 0;
  line-height: 36px;
  color: #555555;
}

/* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.about-us .main-content iframe {
  width: 100%;
  height: auto;
  min-height: 430px;
  margin: 0 0 30px;
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=0, Color='#000000');
}

@media (max-width: 1024px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 248px;
  }
}

@media (max-width: 768px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 406px;
  }
}

@media (max-width: 414px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 182px;
  }
}

@media (max-width: 375px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 194px;
  }
}

@media (max-width: 568px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 303px;
  }
}

@media (max-width: 480px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 253px;
  }
}

@media (max-width: 320px) {
  /* line 1257, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
  .about-us .main-content iframe {
    min-height: 166px;
  }
}

/* line 1278, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.about-us .main-content p {
  margin-bottom: 20px;
}

/* line 1282, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-1 {
  padding: 60px 0;
}

/* line 1284, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-1 img {
  margin: 0 auto;
}

/* line 1287, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-1 h3 {
  font-size: 28px;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.071;
  text-align: center;
}

/* line 1294, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-1 p {
  margin-top: 30px;
  font-size: 14px;
  color: #666666;
  line-height: 1.429;
  text-align: center;
}

/* line 1300, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-2 {
  background: #eaa439 url("../img/section-2-bg.jpg") no-repeat scroll center center;
  background-size: cover;
  color: #fff;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.15);
}

/* line 1305, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-2 h4 {
  font-size: 22px;
  color: white;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 3.818;
  text-align: center;
}

/* line 1312, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-2 .number-placeholder {
  font-size: 85px;
  font-family: "Fakt Slab Pro";
  color: white;
  line-height: 0.988;
  text-align: center;
}

/* line 1318, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-2 p {
  font-size: 24px;
  font-family: "Open Sans";
  color: white;
  font-weight: lighter;
  text-align: right;
  margin-right: 60px;
}

/* line 1325, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-2 .col {
  padding: 45px 0 60px;
}

/* line 1328, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-2 .b {
  background-color: #8bb159;
  box-shadow: inset 0px -5px 0px 0px rgba(0, 0, 0, 0.15);
}

/* line 1331, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-our-partners {
  padding-top: 100px;
}

/* line 1333, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-our-partners h1 {
  font-family: 'Fakt Slab';
  font-size: 70px;
  color: white;
  margin-bottom: 50px;
}

/* line 1338, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-our-partners .social-icons-section {
  padding: 60px 0 181px;
}

/* line 1341, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-our-partners .uk-slidenav-position .uk-slidenav-previous {
  left: -60px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  color: transparent;
  background: none;
  background: transparent url("../img/icon-chevron-left-a.png") no-repeat scroll center right;
  display: block;
  height: 35px !important;
  width: 27px !important;
  border: none;
}

/* line 1351, /Users/bmtm/bc-projects/resource-library-front-end/app/sass/main.sass */
.homepage .section-our-partners .uk-slidenav-position .uk-slidenav-next {
  right: -60px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  transition: all 0.2s ease, padding 0.8s linear;
  color: transparent;
  background: none;
  background: transparent url("../img/icon-chevron-right-a.png") no-repeat scroll center right;
  display: block;
  height: 35px !important;
  width: 27px !important;
  border: none;
}



/*===========================================================================================

                Fixes

=============================================================================================*/

.grid .grid-item.guides .feature-img img {
  max-height: 200px;
  border-style: solid;
  border-width: 3px;
  border-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 29px 0px rgba(0, 0, 1, 0.20);
}


.grid .grid-item.blogs .feature-img img {
  max-height: 200px;
  border-style: solid;
  border-width: 3px;
  border-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 29px 0px rgba(0, 0, 1, 0.20);
}


.grid .grid-item.photos .feature-img img {
  max-height: 200px;
  border-style: solid;
  border-width: 3px;
  border-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 29px 0px rgba(0, 0, 1, 0.20);
}

/*# sourceMappingURL=../../sass */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC9zYXNzL3NldC5zY3NzIiwibWFpbi5jc3MiLCJhcHAvc2Fzcy9tYWluLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFVBQVU7RUFDVCxXQUFXLEVBQUUsTUFBTztFQUNwQixVQUFVLEVBQUUsTUFBTztFQUNuQixXQUFXLEVBQUUsY0FBZTtFQUM1QixHQUFHLEVBQUMscURBQUE7RUFDSixHQUFHLEVBQUMsMkRBQUEsQ0FBNEQsMkJBQUEsRUFDL0Qsc0RBQUEsQ0FBdUQsY0FBQSxFQUN2RCxxREFBQSxDQUFzRCxrQkFBQSxFQUN0RCxrRUFBQSxDQUFtRSxhQUFBOzs7QUNBckUsbUZBQW1GO0FER25GLFFBQVEsQ0FBQztFQUNSLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE1BQU0sRUFBRSxNQUFPO0VBQ2YsT0FBTyxFQUFFLFNBQVU7RUFDbkIsU0FBUyxFQUFFLE1BQU87RUFDbEIsVUFBVSxFQUFFLElBQUs7RUFDakIsVUFBVSxFQUFFLE1BQU87Q0FDbkI7O0FBRUQsa0JBQWtCO0FDRmxCLG1GQUFtRjtBREduRixBQUFTLFFBQUQsQ0FBQyxNQUFNLENBQUM7RUFDZixRQUFRLEVBQUUsUUFBUztFQUNuQixLQUFLLEVBQUUsSUFBSztFQUNaLFFBQVEsRUFBRSxNQUFPO0VBQ2pCLE1BQU0sRUFBRSxPQUFRO0VBQ2hCLFNBQVMsRUFBRSxLQUFNO0VBQ2pCLFNBQVMsRUFBRSxLQUFNO0VBQ2pCLFVBQVUsRUFBRSxLQUFNO0VBQ2xCLEtBQUssRUFBRSxHQUFJO0VBQ1gsVUFBVSxFQUFFLE9BQVE7RUFDcEIsVUFBVSxFQUFFLE1BQU87RUFDbkIsTUFBTSxFQUFFLE9BQVE7Q0FDaEI7O0FDREQsbUZBQW1GO0FER25GLEFBQWdCLFFBQVIsQ0FBQyxNQUFNLENBQUMsR0FBRyxDQUFDO0VBQ25CLFFBQVEsRUFBRSxRQUFTO0VBQ25CLE9BQU8sRUFBRSxLQUFNO0VBQ2YsVUFBVSxFQUFFLElBQUs7RUFDakIsU0FBUyxFQUFFLElBQUs7RUFDaEIsT0FBTyxF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QU0sRUFBRSxlQUFnQjtFQUN4QixLQUFLLEVBQUUsZUFBZ0I7RUFDdkIsTUFBTSxFQUFFLElBQUs7Q0FBRzs7QUQ4NUM5QixzRkFBc0Y7QUNuK0N4RixBQXNFWSxTQXRFSCxDQWtETCxxQkFBcUIsQ0FTakIscUJBQXFCLENBV2pCLGlCQUFpQixDQUFDO0VBQ2QsS0FBSyxFQUFFLEtBQU07RUF2eUN6QixrQkFBa0IsRUFBRSxhQUFjO0VBQ2xDLGVBQWUsRUFBRSxhQUFjO0VBQy9CLGFBQWEsRUFBRSxhQUFjO0VBQzdCLGNBQWMsRUFBRSxhQUFjO0VBQzlCLFVBQVUsRUFBRSxhQUFjO0VBQzFCLFVBQVUsRUFBRSxrQ0FBbUM7RUFveUNuQyxLQUFLLEVBQUUsV0FBWTtFQUNuQixVQUFVLEVBQUUsSUFBSztFQUNqQixVQUFVLEVBQUUsV0FBVyxDQUFDLHNDQUFBLENBQXVDLFNBQVMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQUs7RUFDNUYsT0FBTyxFQUFFLEtBQU07RUFDZixNQUFNLEVBQUUsZUFBZ0I7RUFDeEIsS0FBSyxFQUFFLGVBQWdCO0VBQ3ZCLE1BQU0sRUFBRSxJQUFLO0NBQUc7O0FEcTZDaEMsa0NBQWtDIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOltudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ2ZlYXRoZXJpY29ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZmVhdGhlcmljb25zL2ZlYXRoZXJpY29ucy5lb3Q/LThpczd6ZlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mZWF0aGVyaWNvbnMvZmVhdGhlcmljb25zLmVvdD8jaWVmaXgtOGlzN3pmXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mZWF0aGVyaWNvbnMvZmVhdGhlcmljb25zLndvZmY/LThpczd6ZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mZWF0aGVyaWNvbnMvZmVhdGhlcmljb25zLnR0Zj8tOGlzN3pmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mZWF0aGVyaWNvbnMvZmVhdGhlcmljb25zLnN2Zz8tOGlzN3pmI2ZlYXRoZXJpY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLyogbGluZSAxMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5iYy1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMWVtIDAgNGVtO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIENvbW1vbiBzdHlsZSAqL1xuLyogbGluZSAyMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5iYy1ncmlkIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTBweCAxJTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiA0OCU7XG4gIGJhY2tncm91bmQ6ICMzMDg1YTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMzYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG4uYmMtZ3JpZCBmaWd1cmUgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLyogbGluZSA0NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5iYy1ncmlkIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcGFkZGluZzogMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA1MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5iYy1ncmlkIGZpZ3VyZSBmaWdjYXB0aW9uOjpiZWZvcmUsXG4uYmMtZ3JpZCBmaWd1cmUgZmlnY2FwdGlvbjo6YWZ0ZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDU4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuLmJjLWdyaWQgZmlndXJlIGZpZ2NhcHRpb24sXG4uYmMtZ3JpZCBmaWd1cmUgZmlnY2FwdGlvbiA+IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBBbmNob3Igd2lsbCBjb3ZlciB0aGUgd2hvbGUgaXRlbSBieSBkZWZhdWx0ICovXG4vKiBGb3Igc29tZSBlZmZlY3RzIGl0IHdpbGwgc2hvdyBhcyBhIGJ1dHRvbiAqL1xuLyogbGluZSA2OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5iYy1ncmlkIGZpZ3VyZSBmaWdjYXB0aW9uID4gYSB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRleHQtaW5kZW50OiAyMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA3NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5iYy1ncmlkIGZpZ3VyZSBoMiB7XG4gIHdvcmQtc3BhY2luZzogLTAuMTVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBsaW5lIDgyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuLmJjLWdyaWQgZmlndXJlIGgyIHNwYW4ge1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi8qIGxpbmUgODYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG4uYmMtZ3JpZCBmaWd1cmUgaDIsXG4uYmMtZ3JpZCBmaWd1cmUgcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDkxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuLmJjLWdyaWQgZmlndXJlIHAge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXNpemU6IDY4LjUlOyB9XG5cbi8qIEluZGl2aWR1YWwgZWZmZWN0cyAqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIExpbHkgKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEwMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGlseSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSArIDUwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MHB4LCAwLCAwKTsgfVxuXG4vKiBsaW5lIDExMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGlseSBmaWdjYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDExNywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGlseSBmaWdjYXB0aW9uID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlOyB9XG5cbi8qIGxpbmUgMTI2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1saWx5IGgyLFxuZmlndXJlLmVmZmVjdC1saWx5IHAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNDBweCwgMCk7IH1cblxuLyogbGluZSAxMzIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxpbHkgaDIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSAxMzcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxpbHkgcCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSAxNDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxpbHk6aG92ZXIgaW1nLFxuZmlndXJlLmVmZmVjdC1saWx5OmhvdmVyIHAge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTQ5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1saWx5OmhvdmVyIGltZyxcbmZpZ3VyZS5lZmZlY3QtbGlseTpob3ZlciBoMixcbmZpZ3VyZS5lZmZlY3QtbGlseTpob3ZlciBwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgMTU2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1saWx5OmhvdmVyIHAge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIFNhZGllICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxNjcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXNhZGllIGZpZ2NhcHRpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoNzIsIDc2LCA5NywgMCkgMCUsIHJnYmEoNzIsIDc2LCA5NywgMC44KSA3NSUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDcyLCA3NiwgOTcsIDApIDAlLCByZ2JhKDcyLCA3NiwgOTcsIDAuOCkgNzUlKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7IH1cblxuLyogbGluZSAxODEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXNhZGllIGgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDg0YzYxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzLCBjb2xvciAwLjM1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzLCBjb2xvciAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApOyB9XG5cbi8qIGxpbmUgMTkzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1zYWRpZSBmaWdjYXB0aW9uOjpiZWZvcmUsXG5maWd1cmUuZWZmZWN0LXNhZGllIHAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSAxOTksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXNhZGllIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG5cbi8qIGxpbmUgMjEwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1zYWRpZTpob3ZlciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHRyYW5zbGF0ZTNkKDAsIC00MHB4LCAwKTsgfVxuXG4vKiBsaW5lIDIxNiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtc2FkaWU6aG92ZXIgZmlnY2FwdGlvbjo6YmVmb3JlLFxuZmlndXJlLmVmZmVjdC1zYWRpZTpob3ZlciBwIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKiBSb3h5ICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAyMjcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJveHkge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmODllOSAwJSwgIzA1YWJlMCAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmY4OWU5IDAlLCAjMDVhYmUwIDEwMCUpOyB9XG5cbi8qIGxpbmUgMjMyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1yb3h5IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgNjBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTsgfVxuXG4vKiBsaW5lIDI0MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm94eSBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7IH1cblxuLyogbGluZSAyNTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJveHkgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDNlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDI2MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm94eSBoMiB7XG4gIHBhZGRpbmc6IDMwJSAwIDEwcHggMDsgfVxuXG4vKiBsaW5lIDI2NiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm94eSBwIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuXG4vKiBsaW5lIDI3NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm94eTpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDI4MCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm94eTpob3ZlciBmaWdjYXB0aW9uOjpiZWZvcmUsXG5maWd1cmUuZWZmZWN0LXJveHk6aG92ZXIgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKioqKiogQnViYmEgKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDI5MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtYnViYmEge1xuICBiYWNrZ3JvdW5kOiAjOWU1NDA2OyB9XG5cbi8qIGxpbmUgMjk1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1idWJiYSBpbWcge1xuICBvcGFjaXR5OiAwLjc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1czsgfVxuXG4vKiBsaW5lIDMwMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtYnViYmE6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qIGxpbmUgMzA1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1idWJiYSBmaWdjYXB0aW9uOjpiZWZvcmUsXG5maWd1cmUuZWZmZWN0LWJ1YmJhIGZpZ2NhcHRpb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSAzMTgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWJ1YmJhIGZpZ2NhcHRpb246OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpOyB9XG5cbi8qIGxpbmUgMzI1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1idWJiYSBmaWdjYXB0aW9uOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApOyB9XG5cbi8qIGxpbmUgMzMyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1idWJiYSBoMiB7XG4gIHBhZGRpbmctdG9wOiAzMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cblxuLyogbGluZSAzNDAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWJ1YmJhIHAge1xuICBwYWRkaW5nOiAyMHB4IDIuNWVtO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDM0OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtYnViYmE6aG92ZXIgZmlnY2FwdGlvbjo6YmVmb3JlLFxuZmlndXJlLmVmZmVjdC1idWJiYTpob3ZlciBmaWdjYXB0aW9uOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4vKiBsaW5lIDM1NiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtYnViYmE6aG92ZXIgaDIsXG5maWd1cmUuZWZmZWN0LWJ1YmJhOmhvdmVyIHAge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIFJvbWVvICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAzNjcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJvbWVvIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG5cbi8qIGxpbmUgMzcyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1yb21lbyBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAzMDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMzAwcHgpOyB9XG5cbi8qIGxpbmUgMzc5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1yb21lbzpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDM4NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm9tZW8gZmlnY2FwdGlvbjo6YmVmb3JlLFxuZmlndXJlLmVmZmVjdC1yb21lbyBmaWdjYXB0aW9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTsgfVxuXG4vKiBsaW5lIDQwMCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtcm9tZW86aG92ZXIgZmlnY2FwdGlvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpOyB9XG5cbi8qIGxpbmUgNDA2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1yb21lbzpob3ZlciBmaWdjYXB0aW9uOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIGxpbmUgNDEyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1yb21lbyBoMixcbmZpZ3VyZS5lZmZlY3Qtcm9tZW8gcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSA0MjIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJvbWVvIGgyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTUwJSwgMCk7IH1cblxuLyogbGluZSA0MjcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJvbWVvIHAge1xuICBwYWRkaW5nOiAwLjI1ZW0gMmVtO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7IH1cblxuLyogbGluZSA0MzMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJvbWVvOmhvdmVyIGgyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLyogbGluZSA0MzgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJvbWVvOmhvdmVyIHAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIExheWxhICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA0NDcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxheWxhIHtcbiAgYmFja2dyb3VuZDogIzE4YTM2NzsgfVxuXG4vKiBsaW5lIDQ1MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGF5bGEgaW1nIHtcbiAgaGVpZ2h0OiAzOTBweDsgfVxuXG4vKiBsaW5lIDQ1NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGF5bGEgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDNlbTsgfVxuXG4vKiBsaW5lIDQ1OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGF5bGEgZmlnY2FwdGlvbjo6YmVmb3JlLFxuZmlndXJlLmVmZmVjdC1sYXlsYSBmaWdjYXB0aW9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSA0NjYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxheWxhIGZpZ2NhcHRpb246OmJlZm9yZSB7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cblxuLyogbGluZSA0NzksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxheWxhIGZpZ2NhcHRpb246OmFmdGVyIHtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogNTBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiA1MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4vKiBsaW5lIDQ5MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGF5bGEgaDIge1xuICBwYWRkaW5nLXRvcDogMjYlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSA0OTgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxheWxhIHAge1xuICBwYWRkaW5nOiAwLjVlbSAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDUwNiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGF5bGEgaW1nLFxuZmlndXJlLmVmZmVjdC1sYXlsYSBoMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApOyB9XG5cbi8qIGxpbmUgNTEyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1sYXlsYSBpbWcsXG5maWd1cmUuZWZmZWN0LWxheWxhIGZpZ2NhcHRpb246OmJlZm9yZSxcbmZpZ3VyZS5lZmZlY3QtbGF5bGEgZmlnY2FwdGlvbjo6YWZ0ZXIsXG5maWd1cmUuZWZmZWN0LWxheWxhIHAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSA1MjAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWxheWxhOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNTI2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1sYXlsYTpob3ZlciBmaWdjYXB0aW9uOjpiZWZvcmUsXG5maWd1cmUuZWZmZWN0LWxheWxhOmhvdmVyIGZpZ2NhcHRpb246OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi8qIGxpbmUgNTMzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1sYXlsYTpob3ZlciBoMixcbmZpZ3VyZS5lZmZlY3QtbGF5bGE6aG92ZXIgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDU0MCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbGF5bGE6aG92ZXIgZmlnY2FwdGlvbjo6YWZ0ZXIsXG5maWd1cmUuZWZmZWN0LWxheWxhOmhvdmVyIGgyLFxuZmlndXJlLmVmZmVjdC1sYXlsYTpob3ZlciBwLFxuZmlndXJlLmVmZmVjdC1sYXlsYTpob3ZlciBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjE1czsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKioqKiogSG9uZXkgKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDU1MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtaG9uZXkge1xuICBiYWNrZ3JvdW5kOiAjNGEzNzUzOyB9XG5cbi8qIGxpbmUgNTU2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1ob25leSBpbWcge1xuICBvcGFjaXR5OiAwLjk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1czsgfVxuXG4vKiBsaW5lIDU2MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtaG9uZXk6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbi8qIGxpbmUgNTY2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1ob25leSBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDU3OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtaG9uZXkgaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMWVtIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cblxuLyogbGluZSA1ODksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWhvbmV5IGgyIGkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cblxuLyogbGluZSA1OTgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWhvbmV5IGZpZ2NhcHRpb246OmJlZm9yZSxcbmZpZ3VyZS5lZmZlY3QtaG9uZXkgaDIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSA2MDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWhvbmV5OmhvdmVyIGZpZ2NhcHRpb246OmJlZm9yZSxcbmZpZ3VyZS5lZmZlY3QtaG9uZXk6aG92ZXIgaDIsXG5maWd1cmUuZWZmZWN0LWhvbmV5OmhvdmVyIGgyIGkge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIE9zY2FyICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA2MTYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LW9zY2FyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICMyMjY4MmEgMCUsICM5YjRhMWIgNDAlLCAjM2EzNDJhIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMyMjY4MmEgMCUsICM5YjRhMWIgNDAlLCAjM2EzNDJhIDEwMCUpOyB9XG5cbi8qIGxpbmUgNjIxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1vc2NhciBpbWcge1xuICBvcGFjaXR5OiAwLjk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1czsgfVxuXG4vKiBsaW5lIDYyNywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtb3NjYXIgZmlnY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgNTIsIDQyLCAwLjcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zNXM7IH1cblxuLyogbGluZSA2MzQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LW9zY2FyIGZpZ2NhcHRpb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBjb250ZW50OiAnJzsgfVxuXG4vKiBsaW5lIDY0NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtb3NjYXIgaDIge1xuICBtYXJnaW46IDIwJSAwIDEwcHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLyogbGluZSA2NTIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LW9zY2FyIGZpZ2NhcHRpb246OmJlZm9yZSxcbmZpZ3VyZS5lZmZlY3Qtb3NjYXIgcCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbi8qIGxpbmUgNjYxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1vc2Nhcjpob3ZlciBoMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDY2NiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtb3NjYXI6aG92ZXIgZmlnY2FwdGlvbjo6YmVmb3JlLFxuZmlndXJlLmVmZmVjdC1vc2Nhcjpob3ZlciBwIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi8qIGxpbmUgNjczLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1vc2Nhcjpob3ZlciBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1OCwgNTIsIDQyLCAwKTsgfVxuXG4vKiBsaW5lIDY3NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtb3NjYXI6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC40OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKiBNYXJsZXkgKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDY4NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWFybGV5IGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBsaW5lIDY4OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWFybGV5IGgyLFxuZmlndXJlLmVmZmVjdC1tYXJsZXkgcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDsgfVxuXG4vKiBsaW5lIDY5OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWFybGV5IHAge1xuICBib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG4vKiBsaW5lIDcwNSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWFybGV5IGgyIHtcbiAgdG9wOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuXG4vKiBsaW5lIDcxMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWFybGV5OmhvdmVyIGgyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNzE4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1tYXJsZXkgaDI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTsgfVxuXG4vKiBsaW5lIDczMCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWFybGV5IGgyOjphZnRlcixcbmZpZ3VyZS5lZmZlY3QtbWFybGV5IHAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSA3MzcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LW1hcmxleTpob3ZlciBoMjo6YWZ0ZXIsXG5maWd1cmUuZWZmZWN0LW1hcmxleTpob3ZlciBwIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKiBSdWJ5ICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3NDgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJ1Ynkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc4MTljOyB9XG5cbi8qIGxpbmUgNzUyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1ydWJ5IGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7IH1cblxuLyogbGluZSA3NjAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJ1Ynk6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC41O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLyogbGluZSA3NjYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXJ1YnkgaDIge1xuICBtYXJnaW4tdG9wOiAyMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG5cbi8qIGxpbmUgNzc0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1ydWJ5IHAge1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHBhZGRpbmc6IDNlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCkgc2NhbGUoMS4xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKSBzY2FsZSgxLjEpOyB9XG5cbi8qIGxpbmUgNzg1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1ydWJ5OmhvdmVyIGgyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNzkwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1ydWJ5OmhvdmVyIHAge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIE1pbG8gKioqKiovXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgwMCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtbWlsbyB7XG4gIGJhY2tncm91bmQ6ICMyZTVkNWE7IH1cblxuLyogbGluZSA4MDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LW1pbG8gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyA2MHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzBweCwgMCwgMCkgc2NhbGUoMS4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwcHgsIDAsIDApIHNjYWxlKDEuMTIpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgODE3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1taWxvOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpOyB9XG5cbi8qIGxpbmUgODIzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1taWxvIGgyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxZW0gMS4yZW07IH1cblxuLyogbGluZSA4MzAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LW1pbG8gcCB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwcHgsIDAsIDApOyB9XG5cbi8qIGxpbmUgODQyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1taWxvOmhvdmVyIHAge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyoqKioqIERleHRlciAqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgODUyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1kZXh0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMyNThkYzggMCUsICM2ODNjMTMgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMyNThkYzggMCUsICM2ODNjMTMgMTAwJSk7IH1cblxuLyogbGluZSA4NTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWRleHRlciBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7IH1cblxuLyogbGluZSA4NjIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWRleHRlcjpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLyogbGluZSA4NjYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWRleHRlciBmaWdjYXB0aW9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoNTAlIC0gMzBweCk7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgYm9yZGVyOiA3cHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLyogbGluZSA4ODEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWRleHRlcjpob3ZlciBmaWdjYXB0aW9uOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDg4NiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtZGV4dGVyIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAzZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSA4OTEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWRleHRlciBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiA2MHB4O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDBweCwgMCk7IH1cblxuLyogbGluZSA5MDMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWRleHRlcjpob3ZlciBwIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKiBTYXJhaCAqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOTEzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1zYXJhaCB7XG4gIGJhY2tncm91bmQ6ICM0MmIwNzg7IH1cblxuLyogbGluZSA5MTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXNhcmFoIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICsgMjBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDkyOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtc2FyYWg6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMC40O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLyogbGluZSA5MzUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXNhcmFoIGZpZ2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgOTM5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1zYXJhaCBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC41ZW0gMDsgfVxuXG4vKiBsaW5lIDk0NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtc2FyYWggaDI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLyogbGluZSA5NTksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXNhcmFoOmhvdmVyIGgyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDk2NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtc2FyYWggcCB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDk3MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtc2FyYWg6aG92ZXIgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLSovXG4vKioqKiogWm9lICoqKioqL1xuLyotLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA5ODMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXpvZSBmaWdjYXB0aW9uIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgaGVpZ2h0OiAzLjc1ZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM2M0YTUwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG4vKiBsaW5lIDk5NiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lIGgyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAxMDAwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC16b2UgcC5pY29uLWxpbmtzIGEge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjM2M0YTUwO1xuICBmb250LXNpemU6IDEuNGVtOyB9XG5cbi8qIGxpbmUgMTAwNiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIHAuaWNvbi1saW5rcyBhOmhvdmVyLFxuZmlndXJlLmVmZmVjdC16b2U6aG92ZXIgcC5pY29uLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogIzI1MmQzMTsgfVxuXG4vKiBsaW5lIDEwMTEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LXpvZSBwLmRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDhlbTtcbiAgcGFkZGluZzogMmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXM7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBGaXggZm9yIENocm9tZSAzNy4wLjIwNjIuMTIwIChNYWMpICovIH1cblxuLyogbGluZSAxMDI0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC16b2UgaDIsXG5maWd1cmUuZWZmZWN0LXpvZSBwLmljb24tbGlua3MgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMCUsIDApOyB9XG5cbi8qIGxpbmUgMTAzMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lIHAuaWNvbi1saW5rcyBhIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiAnZmVhdGhlcmljb25zJztcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgMTA0MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbi5pY29uLWV5ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMCc7IH1cblxuLyogbGluZSAxMDQ1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuLmljb24tcGFwZXItY2xpcDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMSc7IH1cblxuLyogbGluZSAxMDQ5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuLmljb24taGVhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUwMjQnOyB9XG5cbi8qIGxpbmUgMTA1MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMTA1NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIHAuZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTA2MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIGZpZ2NhcHRpb24sXG5maWd1cmUuZWZmZWN0LXpvZTpob3ZlciBoMixcbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIHAuaWNvbi1saW5rcyBhIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgMTA2OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIGgyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7IH1cblxuLyogbGluZSAxMDczLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC16b2U6aG92ZXIgcC5pY29uLWxpbmtzIGE6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG5cbi8qIGxpbmUgMTA3OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIHAuaWNvbi1saW5rcyBhOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzOyB9XG5cbi8qIGxpbmUgMTA4MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3Qtem9lOmhvdmVyIHAuaWNvbi1saW5rcyBhOmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qKioqKiBDaGljbyAqKioqKi9cbi8qLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTA5MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbmZpZ3VyZS5lZmZlY3QtY2hpY28gaW1nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMik7IH1cblxuLyogbGluZSAxMDk5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1jaGljbzpob3ZlciBpbWcge1xuICBvcGFjaXR5OiAwLjU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4vKiBsaW5lIDExMDUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWNoaWNvIGZpZ2NhcHRpb24ge1xuICBwYWRkaW5nOiAzZW07IH1cblxuLyogbGluZSAxMTA5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1jaGljbyBmaWdjYXB0aW9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgY29udGVudDogJyc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLyogbGluZSAxMTIxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1jaGljbyBmaWdjYXB0aW9uOjpiZWZvcmUsXG5maWd1cmUuZWZmZWN0LWNoaWNvIHAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7IH1cblxuLyogbGluZSAxMTI4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuZmlndXJlLmVmZmVjdC1jaGljbyBoMiB7XG4gIHBhZGRpbmc6IDIwJSAwIDIwcHggMDsgfVxuXG4vKiBsaW5lIDExMzIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWNoaWNvIHAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxuXG4vKiBsaW5lIDExMzksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL3NldC5zY3NzICovXG5maWd1cmUuZWZmZWN0LWNoaWNvOmhvdmVyIGZpZ2NhcHRpb246OmJlZm9yZSxcbmZpZ3VyZS5lZmZlY3QtY2hpY286aG92ZXIgcCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MGVtKSB7XG4gIC8qIGxpbmUgMTE0NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3Mvc2V0LnNjc3MgKi9cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMTUxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9zZXQuc2NzcyAqL1xuICAuYmMtZ3JpZCBmaWd1cmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Zha3QgU2xhYic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmFrdFNsYWJQcm8tQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmFrdFNsYWJQcm8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuLyogbGluZSA2NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4qIHtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnOyB9XG5cbi8qIGxpbmUgNzEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLW1zLW92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDc0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgODAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTI0OHB4OyB9IH1cblxuLyogbGluZSA4MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG5ociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjVweDsgfVxuXG4vKiBsaW5lIDkwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbmJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDEuNWVtIDEwcHg7XG4gIHBhZGRpbmc6IDAuNWVtIDEwcHg7XG4gIHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjsgfVxuICAvKiBsaW5lIDk2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgZm9udC1zaXplOiA0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiAtMC40ZW07IH1cbiAgLyogbGluZSAxMDMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICBibG9ja3F1b3RlIHAge1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4vKiBsaW5lIDEwOCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG5oMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIGNvbG9yOiAjM2M5YmFjO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgMCAyNXB4OyB9XG5cbi8qIGxpbmUgMTE2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzcsIDM5LCA0NCwgMC45KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxMjIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICBoZWFkZXIgLmxvZ28tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG5cbi8qIGxpbmUgMTI2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiNob21lLXNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5kcm9wc2hhZG93KE9mZlg9MCwgT2ZmWT0wLCBDb2xvcj0nIzAwMDAwMCcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTgwcHggMCAwOyB9XG4gIC8qIGxpbmUgMTMwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI2hvbWUtc2xpZGVyIC51ay1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAvKiBsaW5lIDEzMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNob21lLXNsaWRlciBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0IFNsYWInO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTA0MnB4O1xuICAgIG1hcmdpbjogMTMwcHggYXV0byAyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAxMzIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgI2hvbWUtc2xpZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgLyogbGluZSAxNDAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjaG9tZS1zbGlkZXIgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMTQwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgICNob21lLXNsaWRlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLyogbGluZSAxNTAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjaG9tZS1zbGlkZXIgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODEwOGU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0xMHB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCAzMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDE2MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNob21lLXNsaWRlciAucGxheS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgLyogbGluZSAxNjgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjaG9tZS1zbGlkZXIgLnVrLWRvdG5hdiB7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuICAvKiBsaW5lIDE3MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNob21lLXNsaWRlciAudWstc2xpZGVuYXYtcHJldmlvdXMge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2ljb24tY2hldnJvbi1sZWZ0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciByaWdodDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDE4MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNob21lLXNsaWRlciAudWstc2xpZGVuYXYtbmV4dCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvaWNvbi1jaGV2cm9uLXJpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciByaWdodDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDE5MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNob21lLXNsaWRlcjpob3ZlciAudWstc2xpZGVuYXYtcHJldmlvdXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxOTUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjaG9tZS1zbGlkZXI6aG92ZXIgLnVrLXNsaWRlbmF2LW5leHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxOTksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuI2Fib3V0LXNsaWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLyogbGluZSAyMDEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjYWJvdXQtc2xpZGVyIC51ay1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAvKiBsaW5lIDIwMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNhYm91dC1zbGlkZXIgLnVrLW92ZXJsYXktcGFuZWwge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4OyB9XG4gIC8qIGxpbmUgMjA1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI2Fib3V0LXNsaWRlciBoMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMjA5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI2Fib3V0LXNsaWRlciBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMjE0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI2Fib3V0LXNsaWRlciBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLyogbGluZSAyMTksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjYWJvdXQtc2xpZGVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdCBTbGFiJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEwNDJweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC8qIGxpbmUgMjE5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgICNhYm91dC1zbGlkZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7IH0gfVxuXG4vKiBsaW5lIDIyOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ubG9naW4gLm1hc3RoZWFkIHtcbiAgbWluLWhlaWdodDogOTA2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gICAgLyogbGluZSAyMjksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5sb2dpbiAubWFzdGhlYWQge1xuICAgICAgbWluLWhlaWdodDogMTM1OHB4OyB9IH1cblxuLyogbGluZSAyMzUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLm1hc3RoZWFkIHtcbiAgbWFyZ2luLXRvcDogLTc3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMjVweCAwIDYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvbWFzdGhlYWQtdG1wLmpwZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgLyogbGluZSAyMzUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5tYXN0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDI0NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5tYXN0aGVhZCBoMSB7XG4gICAgZm9udC1mYW1pbHk6ICdGYWt0IFNsYWInO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAyNDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLm1hc3RoZWFkIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3MHB4OyB9IH1cbiAgLyogbGluZSAyNTAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubWFzdGhlYWQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSAyNTAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLm1hc3RoZWFkIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDI1OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ubG9naW4gLm1hc3RoZWFkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL21hc3RoZWFkLWxvZ2luLmpwZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGNlbnRlciBjZW50ZXI7IH1cblxuLyogbGluZSAyNjMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLm1haW4tY29udGVudCAubWFpbi1jb250ZW50LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweCAzMHB4IDExMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xuICAgIC8qIGxpbmUgMjYzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAubWFpbi1jb250ZW50IC5tYWluLWNvbnRlbnQtaW5uZXIge1xuICAgICAgcGFkZGluZzogNjBweCAwIDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAvKiBsaW5lIDI3MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5zb2NpYWwtaWNvbnMge1xuICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuXG4vKiBsaW5lIDI3NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uc29jaWFsLWljb25zIGxpIGEge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3NTc1NztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIHBhZGRpbmc6IDJweCAwIDAgMDtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDI4OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uc29jaWFsLWljb25zLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAwIDExNXB4OyB9XG4gIC8qIGxpbmUgMjk1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLnNvY2lhbC1pY29ucy1zZWN0aW9uIHVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luOiAwIC01cHggMCAwOyB9XG4gICAgLyogbGluZSAyOTgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5zb2NpYWwtaWNvbnMtc2VjdGlvbiB1bCBsaSBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAgICAgICAvKiBsaW5lIDMwMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAgIC5zb2NpYWwtaWNvbnMtc2VjdGlvbiB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAvKiBsaW5lIDMwMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAgIC5zb2NpYWwtaWNvbnMtc2VjdGlvbiB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNnB4OyB9IH1cbiAgLyogbGluZSAzMDYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuc29jaWFsLWljb25zLXNlY3Rpb24gdWwgLmRvdHMtbGVmdCB7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwOyB9XG4gIC8qIGxpbmUgMzA4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLnNvY2lhbC1pY29ucy1zZWN0aW9uIHVsIC5kb3RzLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cblxuLyogbGluZSAzMTEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLnByZS1mb290ZXIge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9wcmUtZm9vdGVyLWJnLmpwZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSAzMTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBjb2xvcjogI2RkZGRkZDsgfVxuICAvKiBsaW5lIDMyNCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIGZvb3RlciBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAvKiBsaW5lIDMyOCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIGZvb3RlciAuYnVpbGRpbmdzIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9idWlsZGluZ3MucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgYm90dG9tIGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgLyogbGluZSAzMzMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICBmb290ZXIgLm1haW4tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgY29sb3I6ICNkZGRkZGQ7IH1cbiAgICAvKiBsaW5lIDMzNiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgZm9vdGVyIC5tYWluLWZvb3RlciAjbWFwIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7IH1cbiAgICAvKiBsaW5lIDM0MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgZm9vdGVyIC5tYWluLWZvb3RlciAuY29udGFjdC1zZWN0aW9uIGxpIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC8qIGxpbmUgMzQ0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICBmb290ZXIgLm1haW4tZm9vdGVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMzYzliYWM7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLyogbGluZSAzNDksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIGZvb3RlciAubWFpbi1mb290ZXIgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7IH1cbiAgICAgIC8qIGxpbmUgMzUxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgIGZvb3RlciAubWFpbi1mb290ZXIgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjsgfVxuICAgICAgICAvKiBsaW5lIDM1NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAgIGZvb3RlciAubWFpbi1mb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjM2M5YmFjO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgLyogbGluZSAzNTksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICBmb290ZXIgLmNvcHlyaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjVweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAzNjMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgZm9vdGVyIC5jb3B5cmlnaHQgLnJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuICAgIC8qIGxpbmUgMzY2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICBmb290ZXIgLmNvcHlyaWdodCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgMzcwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICBmb290ZXIgLmNvcHlyaWdodCBhIHtcbiAgICAgIGNvbG9yOiAjM2M5YmFjO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7IH1cbiAgICAgIC8qIGxpbmUgMzczLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgIGZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2U2MTA4ZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzgwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzODMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAzODcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyO1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qIGxpbmUgMzkxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5kcm9wZG93bjpob3ZlciAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMzk1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiNtYWluLW1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDQwMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNtYWluLW1lbnUgLmRyb3Bkb3duLm9wZW4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA0MDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjbWFpbi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM3LCAzOSwgNDQsIDAuOSk7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgNDA4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAjbWFpbi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTFweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cbiAgICAgIC8qIGxpbmUgNDEwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgICNtYWluLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC00Ljk4OHB4IDBweCAwcHggI2ZmZjsgfVxuICAgICAgLyogbGluZSA0MTMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgI21haW4tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwgI21haW4tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmUsICNtYWluLW1lbnUgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpIGE6dmlzaXRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNDE2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI21haW4tbWVudSB1bCBsaSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4ICMzMzMzMzMgc29saWQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCAjMzMzMzMzIHNvbGlkO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7IH1cbiAgICAvKiBsaW5lIDQyMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgI21haW4tbWVudSB1bCBsaTplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDQyMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgI21haW4tbWVudSB1bCBsaTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTQuOTg4cHggMHB4IDBweCAjZmZmOyB9XG4gICAgLyogbGluZSA0MjUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICNtYWluLW1lbnUgdWwgbGkgYSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLyogbGluZSA0MzAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgI21haW4tbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA0MzIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjbWFpbi1tZW51IHVsIGxpLmhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOWJhYztcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMC4zNDlweCAtNC45ODhweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjsgfVxuICAgIC8qIGxpbmUgNDM3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAjbWFpbi1tZW51IHVsIGxpLmhpZ2hsaWdodDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTAyKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OHB4KSB7XG4gICAgLyogbGluZSA0NDAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICNtYWluLW1lbnUgLmRlc2t0b3AtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAvKiBsaW5lIDQ0MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNtYWluLW1lbnUgLmRlc2t0b3AtbWVudSBsaTpudGgtY2hpbGQoMyk6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA0NDYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICNtYWluLW1lbnUgLm1vYmlsZS1tZW51LXZpc2libGUgbGkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNDQ5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAjbWFpbi1tZW51IC5tb2JpbGUtbWVudS12aXNpYmxlIGxpLmJ1cmdlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogLTE4cHggLTE1cHggMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDczN3B4KSB7XG4gICAgLyogbGluZSA0NDksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICNtYWluLW1lbnUgLm1vYmlsZS1tZW51LXZpc2libGUgbGkuYnVyZ2VyLW1lbnUge1xuICAgICAgbWFyZ2luOiAtOXB4IC0xNXB4IDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAgIC8qIGxpbmUgNDQ5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAjbWFpbi1tZW51IC5tb2JpbGUtbWVudS12aXNpYmxlIGxpLmJ1cmdlci1tZW51IHtcbiAgICAgIG1hcmdpbjogLTE4cHggLTE1cHggMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gICAgLyogbGluZSA0NDksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICNtYWluLW1lbnUgLm1vYmlsZS1tZW51LXZpc2libGUgbGkuYnVyZ2VyLW1lbnUge1xuICAgICAgbWFyZ2luOiAtMjBweCAtMTVweCAwIDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAvKiBsaW5lIDQ0OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgI21haW4tbWVudSAubW9iaWxlLW1lbnUtdmlzaWJsZSBsaS5idXJnZXItbWVudSB7XG4gICAgICBtYXJnaW46IC0yOXB4IC0xNXB4IDAgMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAgIC8qIGxpbmUgNDY0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAjbWFpbi1tZW51IC5tb2JpbGUtbWVudS12aXNpYmxlIGxpLmJ1cmdlci1tZW51IGEge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIC8qIGxpbmUgNDY5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI21haW4tbWVudSAubW9iaWxlLW1lbnUtdmlzaWJsZSBsaTpudGgtY2hpbGQoMSk6aG92ZXIsICNtYWluLW1lbnUgLm1vYmlsZS1tZW51LXZpc2libGUgbGk6bnRoLWNoaWxkKDIpOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTQuOTg4cHggMHB4IDBweCAjM2M5YmFjOyB9XG4gIC8qIGxpbmUgNDcxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI21haW4tbWVudSAubW9iaWxlLW1lbnUtdmlzaWJsZSBsaTpudGgtY2hpbGQoMSkgYSwgI21haW4tbWVudSAubW9iaWxlLW1lbnUtdmlzaWJsZSBsaTpudGgtY2hpbGQoMikgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzNjOWJhYzsgfVxuICAvKiBsaW5lIDQ3NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNtYWluLW1lbnUgLmJ1cmdlci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MDIpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTAuMzQ5cHggLTQuOTg4cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7IH1cbiAgICAvKiBsaW5lIDQ3OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgI21haW4tbWVudSAuYnVyZ2VyLW1lbnU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwMik7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTQuOTg4cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgLyogbGluZSA0ODIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICNtYWluLW1lbnUgLmJ1cmdlci1tZW51IGEge1xuICAgICAgY29sb3I6ICMzMjMzMzc7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OHB4KSB7XG4gICAgICAvKiBsaW5lIDQ3NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAjbWFpbi1tZW51IC5idXJnZXItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogbGluZSA0OTAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuI21vYmlsZS1tZW51LWNhbnZhcyAuYmMtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDBweCA1cHggMCAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZTgxMDhlO1xuICBwYWRkaW5nOiA1cHg7XG4gIHotaW5kZXg6IDEwMDAwMDA7IH1cblxuLyogbGluZSA0OTksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuI21vYmlsZS1tZW51LWNhbnZhcyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDUwMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICNtb2JpbGUtbWVudS1jYW52YXMgbGk6aG92ZXIsICNtb2JpbGUtbWVudS1jYW52YXMgbGk6YWN0aXZlLCAjbW9iaWxlLW1lbnUtY2FudmFzIGxpOmZvY3VzLCAjbW9iaWxlLW1lbnUtY2FudmFzIGxpOnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTA0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI21vYmlsZS1tZW51LWNhbnZhcyBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjsgfVxuICAgIC8qIGxpbmUgNTA4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAjbW9iaWxlLW1lbnUtY2FudmFzIGxpIGE6aG92ZXIsICNtb2JpbGUtbWVudS1jYW52YXMgbGkgYTphY3RpdmUsICNtb2JpbGUtbWVudS1jYW52YXMgbGkgYTpmb2N1cywgI21vYmlsZS1tZW51LWNhbnZhcyBsaSBhOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDUxMCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgI21vYmlsZS1tZW51LWNhbnZhcyBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTgxMDhlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKiBsaW5lIDUxMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4jbW9iaWxlLW1lbnUtY2FudmFzIC5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgNTE2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiNtb2JpbGUtbWVudS1jYW52YXMgLm1vYmlsZS1oaWdobGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDUxNiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgI21vYmlsZS1tZW51LWNhbnZhcyAubW9iaWxlLWhpZ2hsaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC8qIGxpbmUgNTIxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgI21vYmlsZS1tZW51LWNhbnZhcyAubW9iaWxlLWhpZ2hsaWdodCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjOWJhYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMC4zNDlweCAtMXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBsaW5lIDUyNiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ubG9naW4gLmxvZ2luLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkzMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDUyOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAub3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M5YmFjO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgbWFyZ2luOiAtMjEwcHggMCAwIDQxOHB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XG4gICAgICAvKiBsaW5lIDUyOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAubG9naW4gLmxvZ2luLXNlY3Rpb24gLm9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLyogbGluZSA1NDMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5sb2dpbiAubG9naW4tc2VjdGlvbiAub3IgcCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAvKiBsaW5lIDU0NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjbG9naW4tcHJvdmlkZXJzIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxNXB4IDA7IH1cbiAgICAvKiBsaW5lIDU0OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNsb2dpbi1wcm92aWRlcnMgbGkgYSB7XG4gICAgICBjb2xvcjogI2Q1NGY1MDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDU0ZjUwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZSBjb2xvciwuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3IsLjJzIGVhc2UgYmFja2dyb3VuZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC42ZW0gLjllbSAuNmVtO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjsgfVxuICAgICAgLyogbGluZSA1NjMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNsb2dpbi1wcm92aWRlcnMgbGkgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDU2NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjbG9naW4tcHJvdmlkZXJzIC5CdG4uQnRuLS1nb29nbGUtcmV2OmZvY3VzLCAubG9naW4gLmxvZ2luLXNlY3Rpb24gI2xvZ2luLXByb3ZpZGVycyAuQnRuLkJ0bi0tZ29vZ2xlLXJldjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NGY1MDsgfVxuICAvKiBsaW5lIDU2OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjbG9naW4tcHJvdmlkZXJzIC5CdG4uQnRuLS1mYWNlYm9vay1yZXY6Zm9jdXMsIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjbG9naW4tcHJvdmlkZXJzIC5CdG4uQnRuLS1mYWNlYm9vay1yZXY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTg2YjQ7IH1cbiAgLyogbGluZSA1NzEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubG9naW4gLmxvZ2luLXNlY3Rpb24gI2xvZ2luLXByb3ZpZGVycyAuQnRuLkJ0bi0tbGl2ZWlkLXJldjpmb2N1cywgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNsb2dpbi1wcm92aWRlcnMgLkJ0bi5CdG4tLWxpdmVpZC1yZXY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxM2I4ZDU7IH1cbiAgLyogbGluZSA1NzQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubG9naW4gLmxvZ2luLXNlY3Rpb24gI2xvZ2luLXByb3ZpZGVycyAuQnRuLkJ0bi0teWFob28tcmV2OmZvY3VzLCAubG9naW4gLmxvZ2luLXNlY3Rpb24gI2xvZ2luLXByb3ZpZGVycyAuQnRuLkJ0bi0teWFob28tcmV2OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I0YWE5OyB9XG4gIC8qIGxpbmUgNTc4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNsb2dpbi1wcm92aWRlcnMgLkJ0bi5CdG4tLXlhaG9vLXJldiB7XG4gICAgY29sb3I6ICM3YjRhYTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2I0YWE5O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3IsLjJzIGVhc2UgYmFja2dyb3VuZDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZSBjb2xvciwuMnMgZWFzZSBiYWNrZ3JvdW5kOyB9XG4gIC8qIGxpbmUgNTg0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNsb2dpbi1wcm92aWRlcnMgLkJ0bi5CdG4tLWxpdmVpZC1yZXYge1xuICAgIGNvbG9yOiAjMTNiOGQ1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEzYjhkNTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlIGNvbG9yLC4ycyBlYXNlIGJhY2tncm91bmQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3IsLjJzIGVhc2UgYmFja2dyb3VuZDsgfVxuICAvKiBsaW5lIDU5MCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjbG9naW4tcHJvdmlkZXJzIC5CdG4uQnRuLS1mYWNlYm9vay1yZXYge1xuICAgIGNvbG9yOiAjM2U4NmI0O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNlODZiNDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBlYXNlIGNvbG9yLC4ycyBlYXNlIGJhY2tncm91bmQ7XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2UgY29sb3IsLjJzIGVhc2UgYmFja2dyb3VuZDsgfVxuICAvKiBsaW5lIDU5NiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjbG9naW4tcHJvdmlkZXJzIC5CdG4uQnRuLS1nb29nbGUtcmV2IHtcbiAgICBjb2xvcjogI2Q1NGY1MDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNTRmNTA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnMgZWFzZSBjb2xvciwuMnMgZWFzZSBiYWNrZ3JvdW5kO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlIGNvbG9yLC4ycyBlYXNlIGJhY2tncm91bmQ7IH1cbiAgLyogbGluZSA2MDMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubG9naW4gLmxvZ2luLXNlY3Rpb24gLmxvZ2luLXBhbmVsIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA2MHB4IDAgMjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LWZhbWlseTogXCJGYWt0IFNsYWJcIjsgfVxuICAvKiBsaW5lIDYwOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAubG9naW4tcGFuZWwgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAvKiBsaW5lIDYxMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAubG9naW4tcGFuZWwgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzNjOWJhYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSA2MjAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5sb2dpbiAubG9naW4tc2VjdGlvbiAubG9naW4tcGFuZWwgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAvKiBsaW5lIDYyMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uIC5sb2dpbi1wYW5lbCBhIHNwYW4ge1xuICAgICAgY29sb3I6ICNlODEwOGU7IH1cbiAgLyogbGluZSA2MjQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubG9naW4gLmxvZ2luLXNlY3Rpb24gLnVrLXBhbmVsLWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5kcm9wc2hhZG93KE9mZlg9MCwgT2ZmWT0wLCBDb2xvcj0nIzAwMDAwMCcpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDYyNCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAubG9naW4gLmxvZ2luLXNlY3Rpb24gLnVrLXBhbmVsLWJveCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7IH0gfVxuICAvKiBsaW5lIDYzMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiBoMyB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkZha3QgU2xhYlwiOyB9XG4gICAgLyogbGluZSA2MzksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5sb2dpbiAubG9naW4tc2VjdGlvbiBoMyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZTgxMDhlOyB9XG4gIC8qIGxpbmUgNjQxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uIC5Mb2dpbkJveC1mb3Jnb3R0ZW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDY0MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sb2dpbiAubG9naW4tc2VjdGlvbiAjcmVtZW1iZXJNZUNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgICAvKiBsaW5lIDY0NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNyZW1lbWJlck1lQ29udGFpbmVyIGlucHV0IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDY0NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmxvZ2luIC5sb2dpbi1zZWN0aW9uICNyZW1lbWJlck1lQ29udGFpbmVyIGxhYmVsIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLyogbGluZSA2NTAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBsaW5lIDY1NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXNpemU6IDE5cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2NjksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZy10b3A6IC40NWVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjUyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODEwOGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7IH1cblxuLyogbGluZSA2ODEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xubGFiZWxbZm9yPVwiUmVtZW1iZXJNZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLyogbGluZSA2ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLyogbGluZSA2OTIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmNvbnRlbnQtcGFnZXMgLm1haW4tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLyogbGluZSA2OTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmNvbnRlbnQtcGFnZXMgLm1haW4tY29udGVudCBhIHtcbiAgY29sb3I6ICNlODEwOGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDcwMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uY29udGVudC1wYWdlcyAubWFpbi1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LWZhbWlseTogJ0Zha3QgU2xhYic7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vKiBsaW5lIDcwNywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uY29udGVudC1wYWdlcyAubWFpbi1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogJ0Zha3QgU2xhYic7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG5cbi8qIGxpbmUgNzE0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5jb250ZW50LXBhZ2VzIC5tYWluLWNvbnRlbnQgLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cblxuLyogbGluZSA3MTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmNvbnRlbnQtcGFnZXMgLm1hc3RoZWFkIGgxIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzIwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5jb250ZW50LXBhZ2VzIC5tYXN0aGVhZCBwIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IC0xNXB4IDAgMCA1cHg7IH1cblxuLyogbGluZSA3MjgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmNvbnRlbnQtcGFnZXMub3VyLXRlYW0gLm1haW4tY29udGVudCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDc0MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uY29udGVudC1wYWdlcy5vdXItdGVhbSAudmlkZW8td3JhcCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgLyogbGluZSA3NDUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuY29udGVudC1wYWdlcy5vdXItdGVhbSAudmlkZW8td3JhcCBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAzNjZweDtcbiAgICBoZWlnaHQ6IDIxNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7IH1cbiAgLyogbGluZSA3NTIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuY29udGVudC1wYWdlcy5vdXItdGVhbSAudmlkZW8td3JhcCAudGVhbS1wcm9maWxlLXBob3RvIHtcbiAgICB3aWR0aDogMzY2cHg7XG4gICAgaGVpZ2h0OiAyMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgNzU3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuY29udGVudC1wYWdlcy5vdXItdGVhbSAudmlkZW8td3JhcCAudGVhbS1wcm9maWxlLXBob3RvIC51ay1zbGlkZXNob3cge1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7IH1cblxuLyogbGluZSA3NjcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM0OHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAjZTgxMDhlIDJweDtcbiAgcGFkZGluZzogMCAwIDM1cHggMDtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAyNzdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMzNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjlweCkge1xuICAgIC8qIGxpbmUgNzY3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZ3JpZC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gICAgLyogbGluZSA3NjcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5ncmlkLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDc5NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5ncmlkLWl0ZW0gaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdCBTbGFiJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC8qIGxpbmUgODAzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmdyaWQtaXRlbSBwIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBtYXJnaW46IDAgMCAzMHB4IDA7IH1cbiAgLyogbGluZSA4MDksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuZ3JpZC1pdGVtIGEge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTVweCAwcHggMHB4ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7IH1cbiAgICAvKiBsaW5lIDgyNywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmdyaWQtaXRlbSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZTgxMDhlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTgxMDhlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCAjZTgxMDhlOyB9XG4gICAgICAvKiBsaW5lIDgzMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAuZ3JpZC1pdGVtIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgfVxuICAgIC8qIGxpbmUgODM1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZ3JpZC1pdGVtIGEgaW1nIHtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSA4MzksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmdyaWQtaXRlbS0td2lkdGgyIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDg0MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uZ3JpZC1zaXplciB7XG4gIHdpZHRoOiAzMy4zMzMlOyB9XG5cbi8qIGxpbmUgODQ0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5maWx0ZXItYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwOyB9XG4gIC8qIGxpbmUgODQ3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmZpbHRlci1idXR0b24tZ3JvdXAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogMzBweCAwIDA7IH1cbiAgICAvKiBsaW5lIDg0OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmZpbHRlci1idXR0b24tZ3JvdXAgLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLXNlbGVjdC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2VjZWNlO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggOHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgICAgICAgLyogbGluZSA4NDksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgICAuZmlsdGVyLWJ1dHRvbi1ncm91cCAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAvKiBsaW5lIDg3MCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgICAuZmlsdGVyLWJ1dHRvbi1ncm91cCAuZm9ybS1ncm91cCBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggI2VkZWRlZCBzb2xpZDsgfVxuICAgIC8qIGxpbmUgODc3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZmlsdGVyLWJ1dHRvbi1ncm91cCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNXB4KSB7XG4gICAgICAgIC8qIGxpbmUgODc3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIC8qIGxpbmUgODg1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDE2Ni40cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNXB4IDBweCAwcHggIzMzMzMzMztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLyogbGluZSA4ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzMuNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAgICAgLyogbGluZSA4ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgLyogbGluZSA4ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDlweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjhweCkge1xuICAgICAgLyogbGluZSA4ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NjlweCkge1xuICAgICAgLyogbGluZSA4ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTVweCkge1xuICAgICAgLyogbGluZSA4ODUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC8qIGxpbmUgOTIyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZmlsdGVyLWJ1dHRvbi1ncm91cCBidXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNlODEwOGU7XG4gICAgICBib3JkZXItY29sb3I6ICNlODEwOGU7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTVweCAwcHggMHB4ICNlODEwOGU7IH1cbiAgICAgIC8qIGxpbmUgOTI2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgIC5maWx0ZXItYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3ZlciBpbWcge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpOyB9XG4gICAgLyogbGluZSA5MjksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5maWx0ZXItYnV0dG9uLWdyb3VwIGJ1dHRvbiBpbWcge1xuICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgOTMzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZmlsdGVyLWJ1dHRvbi1ncm91cCBidXR0b24uZmlsdGVyLWFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2U4MTA4ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U4MTA4ZTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNXB4IDBweCAwcHggI2U4MTA4ZTsgfVxuICAgICAgLyogbGluZSA5MzcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgICAgLmZpbHRlci1idXR0b24tZ3JvdXAgYnV0dG9uLmZpbHRlci1hY3RpdmUgaW1nIHtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTsgfVxuICAgIC8qIGxpbmUgOTQwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuZmlsdGVyLWJ1dHRvbi1ncm91cCBidXR0b24uZmlsdGVyLWZvcnVtcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCAjMmIyYjJiO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC8qIGxpbmUgOTQ0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgIC5maWx0ZXItYnV0dG9uLWdyb3VwIGJ1dHRvbi5maWx0ZXItZm9ydW1zOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MTA4ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTgxMDhlO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTVweCAwcHggMHB4ICNkMDBhN2Q7IH1cbiAgICAgIC8qIGxpbmUgOTQ4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAgIC5maWx0ZXItYnV0dG9uLWdyb3VwIGJ1dHRvbi5maWx0ZXItZm9ydW1zLmZpbHRlci1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgxMDhlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNlODEwOGU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNXB4IDBweCAwcHggI2QwMGE3ZDsgfVxuXG4vKiBsaW5lIDk1NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4jdmlkZW8tbW9kYWwgLnVrLW1vZGFsLWRpYWxvZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi8qIGxpbmUgOTU4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiN2aWRlby1tb2RhbCAudWstbW9kYWwtY2xvc2Uge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgdG9wOiAtMTFweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7IH1cbiAgLyogbGluZSA5NjYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAjdmlkZW8tbW9kYWwgLnVrLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgICBjb2xvcjogI2U4MTA4ZTsgfVxuXG4vKiBsaW5lIDk3MCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgOTczLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5ncmlkIC52aWRlb3MgLnBsYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA5ODAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmdyaWQgLnZpZGVvcyAuZmVhdHVyZS1pbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5kcm9wc2hhZG93KE9mZlg9MCwgT2ZmWT0wLCBDb2xvcj0nIzAwMDAwMCcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5ODcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLm1lbWJlci1iZW5lZml0cy1hbmQtc3VwcG9ydCBociB7XG4gIG1hcmdpbjogMzBweCAwOyB9XG5cbi8qIGxpbmUgOTg5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5tZW1iZXItYmVuZWZpdHMtYW5kLXN1cHBvcnQgLmZlYXR1cmVkLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyOyB9XG4gIC8qIGxpbmUgOTk0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLm1lbWJlci1iZW5lZml0cy1hbmQtc3VwcG9ydCAuZmVhdHVyZWQtaGVhZGluZyBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLyogbGluZSAxMDAwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLm1lbWJlci1iZW5lZml0cy1hbmQtc3VwcG9ydCAuZmVhdHVyZWQtaGVhZGluZzpob3ZlciBpbWcge1xuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgei1pbmRleDogMTsgfVxuICAvKiBsaW5lIDEwMDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubWVtYmVyLWJlbmVmaXRzLWFuZC1zdXBwb3J0IC5mZWF0dXJlZC1oZWFkaW5nOmhvdmVyIGgyIHtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTtcbiAgICBjb2xvcjogI2U4MTA4ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAlIDAlOyB9XG5cbi8qIGxpbmUgMTAxMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ubWVtYmVyLWJlbmVmaXRzLWFuZC1zdXBwb3J0IGgyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDM4JSAwcHggMHB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk5OTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyOyB9XG5cbi8qIGxpbmUgMTAyNCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG5maWd1cmUge1xuICBib3JkZXI6IDhweCBzb2xpZCAjMzMzMzMzO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZHJvcHNoYWRvdyhPZmZYPTAsIE9mZlk9MCwgQ29sb3I9JyMwMDAwMDAnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAvKiBsaW5lIDEwMjgsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICBmaWd1cmUgaW1nIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyOyB9XG4gIC8qIGxpbmUgMTAzMCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIGZpZ3VyZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjZTgxMDhlOyB9XG4gICAgLyogbGluZSAxMDMzLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICBmaWd1cmUgaDIgc3BhbiB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAvKiBsaW5lIDEwMzUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICBmaWd1cmUgLmRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC8qIGxpbmUgMTAzOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIGZpZ3VyZSAuaWNvbi1saW5rcyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC8qIGxpbmUgMTA0MiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIGZpZ3VyZTpob3ZlciBpbWcge1xuICAgIGZpbHRlcjogYmx1cigxMnB4KTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigxMnB4KTsgfVxuXG4vKiBsaW5lIDEwNTAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmdsb2JhbC1zb2NpZXR5LXJlc291cmNlcyAubWFpbi1jb250ZW50IGgzIHtcbiAgY29sb3I6ICNlODEwOGU7IH1cblxuLyogbGluZSAxMDUyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5nbG9iYWwtc29jaWV0eS1yZXNvdXJjZXMgLm1haW4tY29udGVudCBociB7XG4gIG1hcmdpbjogMCAwIDYwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC8qIGxpbmUgMTA1NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5nbG9iYWwtc29jaWV0eS1yZXNvdXJjZXMgZmlndXJlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4vKiBsaW5lIDEwNjEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLm1haW4tY29udGVudCAuYnRuIHtcbiAgcGFkZGluZzogMTVweCAzMHB4IDE5cHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODEwOGU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMzBweCAxMHB4IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLThweCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLCBwYWRkaW5nIDAuOHMgbGluZWFyOyB9XG4gIC8qIGxpbmUgMTA3MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5tYWluLWNvbnRlbnQgLmJ0bi5hcXVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlmOyB9XG4gICAgLyogbGluZSAxMDczLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAubWFpbi1jb250ZW50IC5idG4uYXF1YTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTljY2ZmOyB9XG4gIC8qIGxpbmUgMTA3NSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5tYWluLWNvbnRlbnQgLmJ0bi5wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODEwOGU7IH1cbiAgICAvKiBsaW5lIDEwNzcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5tYWluLWNvbnRlbnQgLmJ0bi5wdXJwbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1NjliYjsgfVxuICAvKiBsaW5lIDEwNzksIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAubWFpbi1jb250ZW50IC5idG4uZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAgIC8qIGxpbmUgMTA4MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLm1haW4tY29udGVudCAuYnRuLmdyYXk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsgfVxuXG4vKiBsaW5lIDEwODcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmJlY29tZS1hLW1lbWJlciAubWFpbi1jb250ZW50IGltZyB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5kcm9wc2hhZG93KE9mZlg9MCwgT2ZmWT0wLCBDb2xvcj0nIzAwMDAwMCcpOyB9XG5cbi8qIGxpbmUgMTA5NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uZWxpZ2liaWxpdHkgLm1haW4tY29udGVudCBoMyB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuXG4vKiBsaW5lIDEwOTYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmVsaWdpYmlsaXR5IC5tYWluLWNvbnRlbnQgaDQge1xuICBtYXJnaW46IDMwcHggMCAwOyB9XG5cbi8qIGxpbmUgMTA5OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uZWxpZ2liaWxpdHkgLm1haW4tY29udGVudCAuYnRuIHtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuXG4vKiBsaW5lIDExMDAsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmVsaWdpYmlsaXR5IC5tYWluLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMCAxNXB4OyB9XG4gIC8qIGxpbmUgMTEwMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5lbGlnaWJpbGl0eSAubWFpbi1jb250ZW50IHVsIGxpIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7IH1cblxuLyogbGluZSAxMTA0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5lbGlnaWJpbGl0eSAubWFpbi1jb250ZW50IHNlbGVjdCB7XG4gIG1heC13aWR0aDogNDI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1zZWxlY3QucG5nXCIpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICNjZWNlY2U7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtNXB4IDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgcGFkZGluZzogNXB4IDEwcHggOHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDE1cHgpIHtcbiAgICAvKiBsaW5lIDExMDQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5lbGlnaWJpbGl0eSAubWFpbi1jb250ZW50IHNlbGVjdCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAvKiBsaW5lIDExMjUsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuZWxpZ2liaWxpdHkgLm1haW4tY29udGVudCBzZWxlY3Qgb3B0aW9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4ICNlZGVkZWQgc29saWQ7IH1cblxuLyogbGluZSAxMTMxLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5lbGlnaWJpbGl0eSAubWFpbi1jb250ZW50IGlucHV0W3R5cGU9dGV4dF0ge1xuICBtYXgtd2lkdGg6IDQyNXB4OyB9XG5cbi8qIGxpbmUgMTEzNywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ub3RoZXItcGFydG5lcnMgLm1haW4tY29udGVudCBpbWcge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZHJvcHNoYWRvdyhPZmZYPTAsIE9mZlk9MCwgQ29sb3I9JyMwMDAwMDAnKTtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDsgfVxuXG4vKiBsaW5lIDExNDIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLm90aGVyLXBhcnRuZXJzIC5tYWluLWNvbnRlbnQgLm90aGVyLXBhcnRlcnMtY29sdW1ucyAuY29sIHtcbiAgbWFyZ2luOiAwIDAgNjBweCAwOyB9XG5cbi8qIGxpbmUgMTE0NCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ub3RoZXItcGFydG5lcnMgLm1haW4tY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICNlODEwOGU7IH1cblxuLyogbGluZSAxMTU2LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5hdXN0cmFsaWFuLXVuaXZlcnNpdHktYW5kLWluc3RpdHV0aW9uYWwtcGFydG5lcnMuY29udGVudC1wYWdlcyAubWFzdGhlYWQgaDEge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuLyogbGluZSAxMTU5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5hdXN0cmFsaWFuLXVuaXZlcnNpdHktYW5kLWluc3RpdHV0aW9uYWwtcGFydG5lcnMgLm1haW4tY29udGVudCBpbWcge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZHJvcHNoYWRvdyhPZmZYPTAsIE9mZlk9MCwgQ29sb3I9JyMwMDAwMDAnKTtcbiAgbWFyZ2luOiAxNXB4IDAgMzBweDsgfVxuXG4vKiBsaW5lIDExNjMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmF1c3RyYWxpYW4tdW5pdmVyc2l0eS1hbmQtaW5zdGl0dXRpb25hbC1wYXJ0bmVycyAubWFpbi1jb250ZW50IGgxIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDExNjYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmF1c3RyYWxpYW4tdW5pdmVyc2l0eS1hbmQtaW5zdGl0dXRpb25hbC1wYXJ0bmVycyAubWFpbi1jb250ZW50IC5sb2dvLWNvbHVtbnMgLmNvbCB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDsgfVxuXG4vKiBsaW5lIDExNzEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLnJlZGlyZWN0IC51ay1wYW5lbC1ib3gtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY3ZmQ7XG4gIGNvbG9yOiAjMmQ3MDkxO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDQ1LCAxMTIsIDE0NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyNXB4IDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmRyb3BzaGFkb3coT2ZmWD0wLCBPZmZZPTAsIENvbG9yPScjMDAwMDAwJyk7IH1cbiAgLyogbGluZSAxMTc4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLnJlZGlyZWN0IC51ay1wYW5lbC1ib3gtcHJpbWFyeSAuYnRuIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC8qIGxpbmUgMTE4MCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5yZWRpcmVjdCAudWstcGFuZWwtYm94LXByaW1hcnkgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogNDY0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLyogbGluZSAxMTg1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAucmVkaXJlY3QgLnVrLXBhbmVsLWJveC1wcmltYXJ5IHAgc3BhbiB7XG4gICAgICBjb2xvcjogI2U4MTA4ZTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLyogbGluZSAxMTg5LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5yZWRpcmVjdCAucm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTE5MywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4ucmVkaXJlY3QgLm1haW4tY29udGVudCAubWFpbi1jb250ZW50LWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweCAzMHB4IDcwcHg7IH1cblxuLyogbGluZSAxMjAyLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5jb250YWN0LXVzIC5tYWluLWNvbnRlbnQgLmZhIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTIwOCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uY29udGFjdC11cyAubWFpbi1jb250ZW50IC5jb250YWN0LWRldGFpbHMgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSAxMjExLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5jb250YWN0LXVzIC5tYWluLWNvbnRlbnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTIxMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uY29udGFjdC11cyAubWFpbi1jb250ZW50IC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEyMTYsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmNvbnRhY3QtdXMgLm1haW4tY29udGVudCAubWFpbi1jb250ZW50LWlubmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLyogbGluZSAxMjIwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5jb250YWN0LXVzIC5tYWluLWNvbnRlbnQgZm9ybSB0ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG5cbi8qIGxpbmUgMTIyMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uY29udGFjdC11cyAubWFpbi1jb250ZW50IGZvcm0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogbGluZSAxMjI1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5sYXJnZS1tYXAge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3OyB9XG4gIC8qIGxpbmUgMTIyOSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5sYXJnZS1tYXAgI2dtYXAge1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDEyMzMsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmhlbHAtYmxvY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7IH1cblxuLyogbGluZSAxMjQwLCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbi5hYm91dC11cyAubWFpbi1jb250ZW50IGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ0Zha3QgU2xhYic7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTI0OSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uYWJvdXQtdXMgLm1haW4tY29udGVudCBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnRmFrdCBTbGFiJztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4vKiBsaW5lIDEyNTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmFib3V0LXVzIC5tYWluLWNvbnRlbnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDMwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5kcm9wc2hhZG93KE9mZlg9MCwgT2ZmWT0wLCBDb2xvcj0nIzAwMDAwMCcpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDEyNTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5hYm91dC11cyAubWFpbi1jb250ZW50IGlmcmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiAyNDhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTI1NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmFib3V0LXVzIC5tYWluLWNvbnRlbnQgaWZyYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgLyogbGluZSAxMjU3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuYWJvdXQtdXMgLm1haW4tY29udGVudCBpZnJhbWUge1xuICAgICAgbWluLWhlaWdodDogMTgycHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAvKiBsaW5lIDEyNTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5hYm91dC11cyAubWFpbi1jb250ZW50IGlmcmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxOTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAgIC8qIGxpbmUgMTI1NywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gICAgLmFib3V0LXVzIC5tYWluLWNvbnRlbnQgaWZyYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwM3B4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLyogbGluZSAxMjU3LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgICAuYWJvdXQtdXMgLm1haW4tY29udGVudCBpZnJhbWUge1xuICAgICAgbWluLWhlaWdodDogMjUzcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAvKiBsaW5lIDEyNTcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAgIC5hYm91dC11cyAubWFpbi1jb250ZW50IGlmcmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiAxNjZweDsgfSB9XG5cbi8qIGxpbmUgMTI3OCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uYWJvdXQtdXMgLm1haW4tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDEyODIsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuLmhvbWVwYWdlIC5zZWN0aW9uLTEge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLyogbGluZSAxMjg0LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLTEgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAvKiBsaW5lIDEyODcsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuaG9tZXBhZ2UgLnNlY3Rpb24tMSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDcxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDEyOTQsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuaG9tZXBhZ2UgLnNlY3Rpb24tMSBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsaW5lLWhlaWdodDogMS40Mjk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTMwMCwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uaG9tZXBhZ2UgLnNlY3Rpb24tMiB7XG4gIGJhY2tncm91bmQ6ICNlYWE0MzkgdXJsKFwiLi4vaW1nL3NlY3Rpb24tMi1iZy5qcGdcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC8qIGxpbmUgMTMwNSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5ob21lcGFnZSAuc2VjdGlvbi0yIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMy44MTg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTMxMiwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5ob21lcGFnZSAuc2VjdGlvbi0yIC5udW1iZXItcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogODVweDtcbiAgICBmb250LWZhbWlseTogXCJGYWt0IFNsYWIgUHJvXCI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk4ODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxMzE4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLTIgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH1cbiAgLyogbGluZSAxMzI1LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLTIgLmNvbCB7XG4gICAgcGFkZGluZzogNDVweCAwIDYwcHg7IH1cbiAgLyogbGluZSAxMzI4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLTIgLmIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmIxNTk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC01cHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi8qIGxpbmUgMTMzMSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4uaG9tZXBhZ2UgLnNlY3Rpb24tb3VyLXBhcnRuZXJzIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC8qIGxpbmUgMTMzMywgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5ob21lcGFnZSAuc2VjdGlvbi1vdXItcGFydG5lcnMgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAnRmFrdCBTbGFiJztcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLyogbGluZSAxMzM4LCAvVXNlcnMvYm10bS9iYy1wcm9qZWN0cy9yZXNvdXJjZS1saWJyYXJ5LWZyb250LWVuZC9hcHAvc2Fzcy9tYWluLnNhc3MgKi9cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLW91ci1wYXJ0bmVycyAuc29jaWFsLWljb25zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxODFweDsgfVxuICAvKiBsaW5lIDEzNDEsIC9Vc2Vycy9ibXRtL2JjLXByb2plY3RzL3Jlc291cmNlLWxpYnJhcnktZnJvbnQtZW5kL2FwcC9zYXNzL21haW4uc2FzcyAqL1xuICAuaG9tZXBhZ2UgLnNlY3Rpb24tb3VyLXBhcnRuZXJzIC51ay1zbGlkZW5hdi1wb3NpdGlvbiAudWstc2xpZGVuYXYtcHJldmlvdXMge1xuICAgIGxlZnQ6IC02MHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UsIHBhZGRpbmcgMC44cyBsaW5lYXI7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2ljb24tY2hldnJvbi1sZWZ0LWEucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC8qIGxpbmUgMTM1MSwgL1VzZXJzL2JtdG0vYmMtcHJvamVjdHMvcmVzb3VyY2UtbGlicmFyeS1mcm9udC1lbmQvYXBwL3Nhc3MvbWFpbi5zYXNzICovXG4gIC5ob21lcGFnZSAuc2VjdGlvbi1vdXItcGFydG5lcnMgLnVrLXNsaWRlbmF2LXBvc2l0aW9uIC51ay1zbGlkZW5hdi1uZXh0IHtcbiAgICByaWdodDogLTYwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSwgcGFkZGluZyAwLjhzIGxpbmVhcjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvaWNvbi1jaGV2cm9uLXJpZ2h0LWEucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyN3B4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPS4uLy4uL3Nhc3MgKi8iLG51bGxdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */



/*===========================================================================================

                Fixes

=============================================================================================*/


.grid-item .feature-img img {
  max-height: 200px;
  border-style: solid;
  border-width: 5px;
  border-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 29px 0px rgba(0, 0, 1, 0.35);
}

